Инструменты пользователя

Инструменты сайта


работа_с_mqtt

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
работа_с_mqtt [2023/10/21 19:58]
Admin [Команды, включаемые на время]
работа_с_mqtt [2023/10/24 18:43] (текущий)
admin [Команды и инструкции, которые могут быть переданы в Payload]
Строка 179: Строка 179:
   * REST - включить канал(группу), канал будет включен только если он был успешно выключен перед этим командой HALT (крайне удобно для Master выключателей. Контроллер умеет включать только то, что было выключено при уходе)   * REST - включить канал(группу), канал будет включен только если он был успешно выключен перед этим командой HALT (крайне удобно для Master выключателей. Контроллер умеет включать только то, что было выключено при уходе)
  
-  * XON - включить канал (группу)+  * XON - включить канал (группу) (если это не запрещено командой DISABLE). Также см. [[работа_с_mqtt#команды_включаемые_на_время]]
  
-  * XOFF - выключить (но только при условии что канал был включен командой XON) - идеально для использования совместно с детекторами движения+  * XOFF - выключить (но только при условии что канал был включен командой XON) - идеально для временного включения освещения по детектору движения
  
   * TOGGLE: Переключать из состояния ON в OFF. Если применяется для группы - то принимается что если хоть один канал, входящий в группу включен - она активна и при получении TOGGLE произойдет выключение того, что включено. Последующая команда TOGGLE включит все каналы, входящие в группу.   * TOGGLE: Переключать из состояния ON в OFF. Если применяется для группы - то принимается что если хоть один канал, входящий в группу включен - она активна и при получении TOGGLE произойдет выключение того, что включено. Последующая команда TOGGLE включит все каналы, входящие в группу.
Строка 225: Строка 225:
 ==== Прочие команды: ==== ==== Прочие команды: ====
  
-  * ENABLE для PID регулятора - разрешить авторегулирование+  * ENABLE для PID регулятора - разрешить авторегулирование, для всех каналов - разрешить команду XON
  
-  * DISABLE для PID регулятора - запретить авторегулирование+  * DISABLE для PID регулятора - запретить авторегулирование, для всех каналов - запретить команду XON. Использование данной пары команд очень удобно для разрешения - запрещения сценариев временного включения канала. Например временного включения света по датчику движения.
  
   * FREEZE - заблокировать канал, после этого он игнорирует поступающие команды   * FREEZE - заблокировать канал, после этого он игнорирует поступающие команды
Строка 262: Строка 262:
  
 В том случае, если надо гарантировать, что, даже получив доступ к локальной сети, MQTT брокеру или HTTP API, потенциальный злоумышленник не сможет выполнить критичную команду (например, открытие ворот), можно использовать механизм цифровой подписи команды.  В том случае, если надо гарантировать, что, даже получив доступ к локальной сети, MQTT брокеру или HTTP API, потенциальный злоумышленник не сможет выполнить критичную команду (например, открытие ворот), можно использовать механизм цифровой подписи команды. 
 +
 +подробное описание тут [[криптоподпись_команды]]
  
работа_с_mqtt.1697907515.txt.gz · Последнее изменение: 2023/10/21 19:58 — Admin