[ https://jira.fiware.org/browse/HELP-16048?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Fernando Lopez updated HELP-16048:
----------------------------------
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.)
was:
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.)
HD-Enabler: Orion
> 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
> 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