Details
-
Type: Monitor
-
Status: Closed
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 2021
-
Component/s: FIWARE-TECH-HELP
-
Labels:
-
HD-Enabler:Orion
Description
Created question in FIWARE Q/A platform on 26-07-2019 at 14:07
Please, ANSWER this question AT 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": [
]
}
]
}'
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":[
],
"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.)
Activity
Field | Original Value | New Value |
---|---|---|
Component/s | FIWARE-TECH-HELP [ 10278 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Answered [ 10104 ] |
Resolution | Done [ 10000 ] | |
Status | Answered [ 10104 ] | Closed [ 6 ] |
Summary | [fiware-stackoverflow] How to issue command to Orion | FIWARE.Question.Tech.How to issue command to Orion. |
HD-Enabler | Orion [ 10875 ] | |
Description |
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.) |
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.) |
Assignee | Fermín Galán [ fermin ] |
Fix Version/s | 2021 [ 12600 ] |