2017-02-21 94 views

回答

0

是的,您只需按照新的github README部分解釋HTTP傳輸選項即可。

乾杯,

0

您只需要所有設備的配置/模板。這樣的配置必須指定協議是IoTA-JSON,傳輸是HTTP。該請求被髮送到JSON的物聯網劑的nothbound接口:

POST http://iota_host:iota_port/iot/services 
Fiware-Service: <service> 
Fiware-ServicePath: <subservice> 

{ 
    "services": [ 
     { 
     "entity_type": "<default_entity_type>", 
     "protocol": "IoTA-JSON", 
     "transport": "HTTP", 
     "apikey": "<api_key>", 
     "attributes": [ "<common_active_attrs_if_any>" ], 
     "lazy": [ <common_lazy_attrs_if_any> ], 
     "commands": [ <common_commands_if_any> ], 
     "static_attributes": [ <common_static_attrs_if_any> ] 
     } 
    ] 
} 

之後,你就可以使用HTTP傳輸基於JSON的規定設備:

POST http://iota_host:iota_port/iot/devices 
Fiware-Service: <service> 
Fiware-ServicePath: <subservice> 

{ 
    "devices": [ 
     { 
     "device_id": "<device_id>", 
     "entity_name": "<entity_name>", 
     "entity_type": "<alternative_entity_type>", 
     "attributes": [ <additional_active_attrs_if_any> ], 
     "lazy": [ <additional_lazy_attrs_if_any> ], 
     "commands": [ <additional_commands_if_any> ], 
     "static_attributes": [ <additional_static_attrs_if_any> ] 
     } 
    ] 
} 

甚至,你可以創建沒有指定傳輸的配置/模板,即配置/模板將只與所有基於Json的代理相關,而與傳輸無關,然後在配置基於Json的設備時指定傳輸。