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

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


работа_с_mqtt

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
работа_с_mqtt [2023/10/21 19:30]
Admin [MQTT топики]
работа_с_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 - заблокировать канал, после этого он игнорирует поступающие команды
Строка 258: Строка 258:
   * "UNFREEZE","FREEZE"   * "UNFREEZE","FREEZE"
  
 +
 +==== Команды, с криптографической подписью  ====
 +
 +В том случае, если надо гарантировать, что, даже получив доступ к локальной сети, MQTT брокеру или HTTP API, потенциальный злоумышленник не сможет выполнить критичную команду (например, открытие ворот), можно использовать механизм цифровой подписи команды. 
 +
 +подробное описание тут [[криптоподпись_команды]]
  
работа_с_mqtt.1697905809.txt.gz · Последнее изменение: 2023/10/21 19:30 — Admin