Безопасность

В устройствах с версией ПО 2.4 реализована возможность управления с включенной блокировкой изменений по локальной сети (androidBlock = 1; bLc = Lan).

Примечание

Если включены обе блокировки (параметры androidBlock = 1 и cloudBlock = 1; пункт меню bLc = on) то устройство заблокировано полностью, управление возможно только с кнопок.

Для аутентификации источника при отправке команд на устройство используется TOTP протокол (rfc4226, rfc6238, Interval = 30second, Digit = 9). Для этого необходимо добавить два поля перед полями с данными:

time - время в секундах от 01.01.2000 00:00

auth - вычисленный токен.

{
 "sn":"058016000543464839373520000159",
 "time":"634929122",
 "auth":"672201707",
 "par":[[125,7,"0"], [23,2,"1"], [114,7,"1"]]
}

Ключ для генерации токена можно получить через АПИ сервера.

Если нет необходимости использовать аутентификацию, или используется ПО версии 2.3, то для управления по локальной сети необходимо отключить блокировку.

Просмотреть статус блокировки можно в телеметрии - ключ m.3, в настройках - параметр androidBlock или в меню пункт bLc.

Отключается блокировка через меню устройства - параметр bLc надо изменить на oFF.

Примечание

  • В 2-х кнопочных устройствах для этого надо удерживать кнопку меню до надписи bLc, отпустить и выбрать oFF
  • В 3-х и более кнопочных кратковремено нажимать на среднюю кнопку до надписи bLc, после этого кнопками выбора изменить на oFF