HTTP protcol과 함께 iotagent-ul을 사용하여 Orion Context Broker에 명령을 보내려고합니다. Context Broker와 IoT Agent가 서로 다른 서버에 있습니다 (실제로 IoTA가 랩톱에서 실행 중입니다). config.js
파일에 필요한 매개 변수를 구성했습니다. "컬 iotagent-ul을 사용하여 Context Broker에 명령을 보냅니다.
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
- :
- IOTA 단말기에서 :
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'
그것은 다음하는 오류를 나타낸다 : 다음
내 요청은 터미널 ":
curl: (52) Empty reply from server
- IOTA 단말기에서 :
감사를 확인하시기 바랍니다 당신이 페이로드의 '프로토콜'필드가 누락되어 보인다. 장치를 올바르게 만들었지 만 IoT Agent Ultra Light를 사용하여 Orion에 조치를 보낼 수는 없습니다. 도와 주시겠습니까? – gobaldia
정확히 무엇이 일어나고 있는지 설명해 주시겠습니까? –
안녕하세요 호세 마누엘, 해결했습니다. 나는 정확히 내가 무엇을했는지 모른다. 이제 또 다른 문제가 생겼습니다. [here] (http://stackoverflow.com/questions/42281731/device-group-not-found-in-iotagent-ul). – gobaldia