Skip to content

Latest commit

 

History

History
30 lines (15 loc) · 3.66 KB

File metadata and controls

30 lines (15 loc) · 3.66 KB

<- На головну Розділ

wiotp out (вихід повідомлення від IoT)

imgНадсилає події пристрою до платформи IBM Watson Internet of Things (рис.14.4).

img

рис.14.4. Налаштування вузла wiotp out

Вузол може підключатися як пристрій (Device) так і як шлюз (Gateway). він може працювати в режимі «registered» або як «Quickstart». При підключенні в режимі Quickstart з'єднання буде проводитися з існуючим тестовим сервером, використовувати тип пристрою node-red-wiotp і вказаний ідентифікатор пристрою. Події з вузла можуть бути переглянуті на панелі інструментів тестового серверу Quickstart dashboard.

Тип відправленої події (event type) може бути налаштований у вузлі або, якщо залишений порожнім, може бути встановлений властивістю msg.event. У випадку, якщо використовується сервіс Quickstart, тип події повинен бути встановлений у значення event.

Формат події типово є json, але може бути встановлений на інше значення або, якщо він залишений порожнім, може бути встановлений властивістю msg.format.

Дані для події беруться з msg.payload. Якщо формат встановлено на json, цей вузол намагатиметься відповідним чином кодувати дані:

  • Якщо дані є об'єктом форми: { d: { ... }} вони будуть передаватися у тому ж самому вигляді. Аналогічно, якщо це строкове представлення такого об'єкта, подальшого кодування не буде зроблено.

  • Для будь-якого іншого типу об'єкта, наприклад числового, значення буде перетоврену в вигляд {"d":{"value":123}}

Така структура повідомлення пристрою продиктована форматом означеним в IBM Cloud, короткий опис доступний за цим посиланням.

Якщо format встановлено в значення other, дані будуть передаватися в такому вигляді як приходять на вхід.

При підключенні в якості шлюзу, тип і ідентифікатор Device, на який надсилається подія від його імені, може бути налаштований у вузлі або, якщо поле залишено порожнім, може бути встановлений властивостями msg.deviceType і msg.deviceId. Якщо ці властивості не надаються, або в вузлі, або в повідомленні, вузол буде використовувати тип і ідентифікатор самого шлюзу.

Інші налаштування аналогічні як в вузлах MQTT.