#notifications #iot #m2m #onem2m
#уведомления #iot #м2м #onem2m
Вопрос:
В oneM2M я хочу обновить конфигурации MN-CSE, отправив команду из IN-CSE в MN-CSE. Как я могу этого добиться?
Мой подход: я подумываю о создании AE на MN-CSE, скажем, CONFIG-AE. Каждый раз, когда я захочу что-то изменить, я буду создавать новый экземпляр содержимого внутри контейнера CONFIG-AE. Контейнер будет иметь подписку с ресурсом CONFIG-AE в качестве notificationURL. Теперь, когда мы добавляем новый экземпляр содержимого, запрос будет перенаправлен на POA (точку доступа) CONFIG-AE. POA будет в основном реализацией IPE, которая будет дополнительно обрабатывать действие. Правильный ли подход?
CONFIG-AE (POA=an IPE implementation)
|
|
--------Container
|
|
--------Subscription (notificationURL=path of CONFIG-AE)
Заранее спасибо.
Ответ №1:
Ваш подход сработал бы. Любой AE, у которого есть разрешения на создание экземпляра содержимого в контейнере, может задать данные конфигурации таким образом. Затем CONFIG-AE в вашем примере должен будет соответствующим образом применить новую конфигурацию. Однако я не уверен, почему этот AE должен быть IPE? С помощью чего это обеспечит функциональность взаимодействия?
Тем не менее, вам также следует взглянуть на TS-0001, раздел 10.2.8 «Управление устройствами» и весь TS-0022, «Конфигурация полевого устройства». Здесь oneM2M указывает конкретные ресурсы управления для управления узлами в развертывании oneM2M. Поначалу это может показаться излишеством, но поскольку определенные там типы ресурсов хорошо согласуются с другими технологиями управления, это может стоить усилий.
В зависимости от вашей инфраструктуры вы также можете захотеть взглянуть на TS-0005 «Включение управления (OMA)» и TS-0006 «Включение управления (BBF)», если вы работаете с технологиями удаленного управления из OMA или BBF.
Комментарии:
1. Большое спасибо @Andreas, это очень полезно.