[ https://jira.fiware.org/browse/HELP-16048?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Fernando Lopez reassigned HELP-16048: ------------------------------------- Assignee: Fermín Galán > FIWARE.Question.Tech.How to issue command to Orion. > --------------------------------------------------- > > Key: HELP-16048 > URL: https://jira.fiware.org/browse/HELP-16048 > Project: Help-Desk > Issue Type: Monitor > Components: FIWARE-TECH-HELP > Reporter: Backlog Manager > Assignee: Fermín Galán > Labels: fiware, fiware-orion > > Created question in FIWARE Q/A platform on 26-07-2019 at 14:07 > {color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/57220573/how-to-issue-command-to-orion > +Question:+ > How to issue command to Orion > +Description:+ > I have a camera and I want to send it a command to take a snapshot. My setup is Orion <--> iotagent-json <--> mosquitto <--> device. > However, when I try to issue a command the iotagent does not receive anything. > The request I used for provisioning the device (to the agent): > curl -X POST \ > http://localhost1:4041/iot/devices \ > -H 'Content-Type: application/json' \ > -H 'fiware-service: actuatoriot' \ > -H 'fiware-servicepath: /' \ > -d '{ > "devices": [ > { > "device_id": "actuatorCamera002", > "entity_name": "urn:ngsi-ld:ActuatorCamera:002", > "entity_type": "Actuator", > "protocol": "PDI-IoTA-UltraLight", > "transport": "MQTT", > "timezone": "Europe/Berlin", > "commands": [ > { "object_id": "screen", "name": "Screen", "type": "command"} > ] > } > ] > }' > The device created on Agent: > { > "device_id":"actuatorCamera002", > "service":"actuatoriot", > "service_path":"/", > "entity_name":"urn:ngsi-ld:ActuatorCamera:002", > "entity_type":"Actuator", > "transport":"MQTT", > "attributes":[ > ], > "lazy":[ > ], > "commands":[ > { > "object_id":"screen", > "name":"Screen", > "type":"command" > } > ], > "static_attributes":[ > ], > "protocol":"PDI-IoTA-UltraLight" > } > The entity created on Orion: > { > "id": "urn:ngsi-ld:ActuatorCamera:002", > "type": "Actuator", > "Screen_info": { > "type": "commandResult", > "value": "aaa", > "metadata": {} > }, > "Screen_status": { > "type": "commandStatus", > "value": "UNKNOWN", > "metadata": {} > }, > "TimeInstant": { > "type": "ISO8601", > "value": " ", > "metadata": {} > } > } > I have tried sending PATCH requests on the entity values but nothing seems to be getting pushed to the iotagent-json. > (I have been using the iotagent and Orion for sensor measurements and everything works fine.) -- This message was sent by Atlassian JIRA (v6.4.1#64016)
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy