WF1R и система RealIoT
WF1R — это Wi-Fi устройство с одним релейным выходом. В отличие от сенсорных моделей, оно предназначено не только для передачи состояния, но и для удаленного управления нагрузкой.
1. Что делает устройство
- подключается к Wi-Fi и MQTT;
- публикует текущее состояние реле;
- принимает команды включения, выключения и переключения.
2. Что задается через BLE
Через BLE настраиваются:
- идентификация устройства;
- SSID и пароль Wi-Fi;
- MQTT-сервер;
- сетевые параметры и QoS;
- сохранение и перезапуск.
Для релейной модели нет пользовательской настройки импульсных, дискретных или температурных каналов.
3. Какие данные приходят по Wi-Fi
Meta
deviceSN,deviceType,deviceModel;firmwareVersion,wifiAP,serverName;channelCount— количество каналов управления;state— текущее состояние реле.
State
В рабочем сообщении состояния используется поле:
state—ONилиOFF.
4. Как управлять реле
Для управления используется MQTT-команда в топик wifi/<SN>/set.
Тело команды должно содержать поле state.
Включение
{"state":"ON"}
Выключение
{"state":"OFF"}
Переключение
{"state":"TOGGLE"}
После успешного применения команды устройство публикует новое состояние.
5. MQTT топики
| Назначение | Топик |
|---|---|
| Состояние | wifi/<SN> |
| Команда управления | wifi/<SN>/set |
| Запрос данных | wifi/<SN>/get |
| Метаданные | wifi/<SN>/meta |
6. Примеры применения
- дистанционное управление освещением;
- включение и отключение исполнительной нагрузки;
- удаленное управление питанием одного канала.
7. Типичные ошибки
- Отправка произвольного текста вместо JSON с полем
state. - Использование значения, отличного от
ON,OFFилиTOGGLE. - Ожидание температурных, контактных или счетных полей от релейной модели.
8. Итог
WF1R — это Wi-Fi релейное устройство с одним каналом управления.
Через BLE задаются сетевые параметры, а по MQTT пользователь получает и изменяет поле state.