Сначала попробуйте заглянуть в файл журнала агента, чтобы отменить ошибки.Если вы ничего не нашли, попробуйте изменить серьезность файла журнала на более полное значение, например DEBUG .
Я никогда не использовал этого FIWARE IoT Agent, но с другими, такими как IoT Agent для Ultralight , если вы настраиваете серьезность файла журнала в DEBUG получениикаждое сообщение отображается.
Если вам нужна помощь для изменения серьезности файла журнала, начните читать страницу конфигурации агента здесь .
С другой стороны, если у вас естьВаш агент, подключенный к брокеру контекста Orion , должен иметь возможность проверить, что вы получаете данные, наблюдая, как ваши контексты меняются по мере получения данных.Для этого у вас есть Orion API .
РЕДАКТИРОВАТЬ:
Все агенты FIWARE имеют общую библиотеку под названием node-lib и этот компонент определяет интерфейсы для управления предоставлением устройств и аналогичными операциями.
Существуют методы HTTP для создания, извлечения и удаления устройств и, в частности, для обновления устройства.Проверьте план пасеки здесь для получения дополнительной информации.
Например:
Получение всех устройств
curl -X GET [your_agent_host]: [порт] / iot / devices
Обновление устройства
curl -X POST [your_agent_host]: [порт] / iot / devices / {device_id}-d
'{"attribute": [{"object_id": "attr_id", "name": "attr_name", "type": "attr_type"} ...]}'
Я думаю, что нет возможности выполнить частичное обновление на одном устройстве, вы должны снова указать все атрибуты.
Приветствую, и я надеюсь, что помог вам!