2016-03-14 3 views
2

Я использую агент MQTT Ultralight. Я видел, что когда агент регистрирует в контексте брокера объект, относящийся к устройству, агент добавляет к этому объекту атрибут «TimeInstant». Этот атрибут, по-видимому, находится в UTC + 0.Fiware - IDAS: атрибут TimeInstant

Я хотел бы работать с UTC +1. Я пробовал модифицировать «TimeZone» устройства при его регистрации, но кажется, что это не работает, потому что время продолжает оставаться на UTC + 0. Вот пример:

curl -X POST 172.21.0.23:8090/iot/devices \ 
-i \ 
-H "Content-Type: application/json" \ 
-H "Fiware-Service: red_entrada_4" \ 
-H "Fiware-ServicePath: /Prueba" \ 
-d '{ 
"devices":[ 
{ 
    "device_id": "AC_2", 
    "entity_name":"disp_entrada:AC_2", 
    "protocol":"PDI-IoTA-MQTT-UltraLight", 
    "entity_type": "disp_entrada", 
    "timezone": "Europe/Madrid" 
} 
]}' 

Есть ли способ изменения значения по умолчанию для атрибута «TimeInstant», для того, чтобы работать с определенными UTC?

ответ

1

Это поле было представлено как возможность для будущего, и, как сказано в документации, оно не используется сегодня. Именно по этой причине вы не можете изменить ее в настоящее время.

Благодарим за использование IDAS и жаль, что наш поздний ответ на этот раз!

Смежные вопросы