私は、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
感謝を確認してください。 デバイスを正しく作成しましたが、IoT Agent Ultra Lightを使用してOrionに対策を送信できません。 私を助けることができますか? – gobaldia
何が起きているのか正確に説明できますか? –
こんにちはJoséManuel、 私はそれを解決しました。私は正確に何をしたのか分かりません。 今私は別の問題を抱えています。私は[ここ](http://stackoverflow.com/questions/42281731/device-group-not-found-in-iotagent-ul)を見せています。 – gobaldia