УСПД Ресурс:LWM2M
Устройство поддерживает COAP+LWM2M поверх UDP (модель привязки U).
В Beta версии по LWM2M доступна только базовая часть возможностей устройства:
- чтение серийника, названия модели, производителя и версии прошивки;
- чтение текущих показаний счётчиков импульсов (по 4 каналам);
- сброс текущих показаний счётчиков импульсов (по 4 каналам);
- управление выходами питания (4 выхода);
- чтение состояний выходов питания (4 выхода).
Области применения этих возможностей: учёт энергоресурсов (импульсы в литры, в кубометры), подсчёт посетителей (количество импульсов), удалённое включение/выключение освещения и простого оборудованиия (управляемые выходы) и так далее.
Переход в режим LWM2M
Для перехода в режим LWM2M используйте SMS с конфигурацией. Пример SMS с настройками:
>protocol:lwm2m,mode:client,host:192.168.55.17,port:1234
host, port - Адрес COAP+LWM2M сервера
client - Использовать модель подключения "клиент"
LWM2M пути на УСПД Ресурс
В устройстве присутствуют следующие ресурсы(LWM2M пути):
3/0/0 - Производитель - R (Доступ Read, Write, Execute)
3/0/1 - Название модели - R
3/0/2 - Серийник - R
3/0/3 - Версия прошивки -R
3300/0/5501 - Счётчик импульсов канал 0 - R
3300/1/5501 - Счётчик импульсов канал 1 - R
3300/2/5501 - Счётчик импульсов канал 2 - R
3300/3/5501 - Счётчик импульсов канал 3 - R
3300/0/5505 - Сброс импульсного счётчика на канале 0 - E
3300/1/5505 - Сброс импульсного счётчика на канале 1 - E
3300/2/5505 - Сброс импульсного счётчика на канале 2 - E
3300/3/5505 - Сброс импульсного счётчика на канале 3 - E
3300/0/5550 - Управляемый выход канал 0 - RW
3300/1/5550 - Управляемый выход канал 1 - RW
3300/2/5550 - Управляемый выход канал 2 - RW
3300/3/5550 - Управляемый выход канал 3 - RW
Полезные ссылки на внешние источники для разработчиков
Подробней об регистрах LwM2M можно почитать здесь: http://www.openmobilealliance.org/wp/OMNA/LwM2M/LwM2MRegistry.html
LWM2M для разработчиков: https://github.com/OpenMobileAlliance/OMA_LwM2M_for_Developers/wiki
LWM2M на Википедии: https://en.wikipedia.org/wiki/OMA_LWM2M