English

Протокол обмена

IoT Manager использует протокол обмена двух версий: v1 & v2. IoT Manager поддерживает обе версии протокола обмена.

Version 1

Эта версия основана на периодической отправке данных вашими сенсорами.

Version 2

Эта версия основана на отправке данных “по требованию”

Пример: использование протокола обмена версии 2 на github

Идентификатор “ids” для получения push уведомлений

Каждый раз, как вы устанавливаете IoT Manager, вашему устройству назначается уникальный идентификатор, который мы называем “ids”.

Вы должны указать ids вашего мобильного устройства, чтобы отправить ему push уведомление.

Посмотреть ids вашего смартфона вы можете в разделе главного меню Статистика. Там же вы можете отправить ids себе на email.

IoT Manager публикует ids в топик prefix + "/ids" каждый раз после отправки сообщения HELLO.

Вы должны подписаться на этот топик на ваших DIY устройствах для получения ids.

Информация о вашем мобильном устройстве

IoT Manager публикует информацию о вашем мобильном устройстве в топик prefix + "/device" каждый раз после отправки сообщения HELLO.

Вы должны подписаться на этот топик на ваших DIY устройствах для получения информации о ваших мобильных устройствах.

Вы можете использовать uuid для разграничений уровней доступа или решения других задач.

Вы можете использовать width и height для определения типа устройства (смартфон или планшет) и в зависимости от этого отправлять различные наборы виджетов, менять их размер и т.п.

Пример:

connection : "WiFi",
height: 667,
width: 375
platform: "android",
platformVersion: "5"
uuid:"a3a146b3da51a311"