Kaiten

[PMO] База знаний функциональности (интернет)

To Kaiten

Модель

Пример на GitHub >>>

Задача: Предположим, у вас есть датчик, который передает данные освещенности помещения и состояние включения лампы по протоколу WebSocket. В пакете данных информация приходит в формате JSON
JSON
{ "luminosity": 134, "lamp": true}

Также датчик реагирует на команды включения и выключения лампы, если в теле пакета данных приходит

JSON
{ "device": "lamp", "data": 1}

или

JSON
{ "device": "lamp", "data": 0}

Для подключения датчика к платформе создайте для него модель WebSocket.

В шаблонной модели есть несколько параметров. Создайте необходимые параметры для освещенности и состояния лампы, а все лишние параметры удалите.

Подробнее о формировании аргументов WebSocket >>>

Также в шаблонной модели есть две команды, отредактируйте их:

  1. смените идентификатор на более подходящий по смыслу;

  2. смените имя, с которым команда отображается в интерфейсе;

  3. укажите текст команд согласно тому, что ожидает принять устройство.

Подробнее о формировании действий WebSocket >>>

Посмотрите превью объекта с моделью, которую вы создали, нажав кнопку Показать превью.

Модель для импорта >>>