2017-02-14 17 views
1

私は、HTTP protcolを使用してiotagent-ulを使用してOrion Context Brokerにコマンドを送信しようとしています。 コンテキストブローカーとIoTエージェントは別々のサーバーにあります(実際はIoTAはラップトップで実行中です)。 config.jsファイルに必要なパラメータを設定しました。iotagent-ulを使用してContext Brokerにコマンドを送信します。

次のように私の要求は次のとおりです。

curl -L POST -H "Fiware-Service: myHome" -H "Fiware-ServicePath: /environment" -H "Content-Type: application/json" -H "Cache-Control: no-cache" -d '{ 
"devices": [ 
    { 
     "device_id": "sensor01", 
     "entity_name": "LivingRoomSensor", 
     "entity_type": "multiSensor", 
     "attributes": [ 
       { "object_id": "t", "name": "Temperature", "type": "celsius" }, 
       { "object_id": "l", "name": "Luminosity", "type": "lumens" }     
     ] 
    } 
] 
} 
' 'http://localhost:4061/iot/devices' 

それは、次のerrosを示していますIOTA端子で

  • :cURLの「で

time=2017-02-14T15:06:14.832Z | lvl=ERROR | corr=88ed3729-6682-44ce-9b0a-28098e54c94e | trans=88ed3729-6682-44ce-9b0a-28098e54c94e | op=IoTAgentNGSI.DomainControl | srv=myHome | subsrv=/environment | msg=TypeError: Cannot read property 'findOne' of undefined | comp=IoTAgent

  • ターミナル ":​​

curl: (52) Empty reply from server

答えて

0

あなたが使用しているのIoTエージェントULのバージョンは何を教えてくださいすることができますか?一方

、それはあなたがペイロードに「プロトコル」フィールドが欠落しているようで、あなたの答えのためのホセ・マヌエル・

http://fiwaretourguide.readthedocs.io/en/latest/connection-to-the-internet-of-things/how-to-read-measures-captured-from-iot-devices/

最高

+0

感謝を確認してください。 デバイスを正しく作成しましたが、IoT Agent Ultra Lightを使用してOrionに対策を送信できません。 私を助けることができますか? – gobaldia

+0

何が起きているのか正確に説明できますか? –

+0

こんにちはJoséManuel、 私はそれを解決しました。私は正確に何をしたのか分かりません。 今私は別の問題を抱えています。私は[ここ](http://stackoverflow.com/questions/42281731/device-group-not-found-in-iotagent-ul)を見せています。 – gobaldia

関連する問題