Kaiten

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

To Kaiten

WebSocket

Аргументы

Чтобы подключиться по WebSocket, укажите идентификатор объекта в URL-адресе:

url
ws://ws.dev.rightech.io:80/api/v1/objects/:id/connect

В случае WebSocket данные, передаваемые в теле запроса, должны быть в формате JSON. Источник данных для аргумента в модели - это ключ поля из полученного JSON.

Например, отправить данные можно в таком виде

JSON
{ "stringKey": "value1", "booleanKey": true, "doubleKey": 3.1415, "longKey": 73, "jsonKey": { "someNumber": 42, "someArray": [1, 2, 3], "someNestedObject": { "key": "value" } }}

Для того чтобы разобрать такой пакет данных по модели, в поле Источник укажите ключ из JSON интересующего вас поля.

Примеры:

  • для строкового параметра stringKey;

  • для числового параметра someNumber из вложенного JSON jsonKey;

  • для второго элемента числового массива someArray из вложенного JSON jsonKey.

Действия

В случае WebSocket при заполнении действия в поле Отправить выберите Текстовая команда. После этого укажите в поле Текст тело запроса, которое нужно отправить на устройство.