IoT Manager использует протокол обмена двух версий: v1 & v2. IoT Manager поддерживает обе версии протокола обмена.
Эта версия основана на периодической отправке данных вашими сенсорами.
Эта версия основана на отправке данных “по требованию”
Пример: использование протокола обмена версии 2 на github
Каждый раз, как вы устанавливаете 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
- NONE
, OK
, WiFi
, Cell
, 2g
, 3g
, 4g
width
- ширина экрана в пикселяхheight
- высота экрана в пикселяхplatform
- Android
, iOS
- мобильная платформаplatformVersion
- версияuuid
- уникальный идентификатор устройства, не изменяется после переустановки приложения.Пример:
connection : "WiFi",
height: 667,
width: 375
platform: "android",
platformVersion: "5"
uuid:"a3a146b3da51a311"