|
17 | 17 | This tutorial a wires up the dummy [JSON](https://json.org/)-based IoT devices using the |
18 | 18 | [IoT Agent for JSON](https://fiware-iotagent-json.readthedocs.io/en/latest/usermanual/index.html#user-programmers-manual) |
19 | 19 | devices so that measurements can be read and commands can be sent using |
20 | | -[NGSI LD](https://cim.etsi.org/NGSI-LD/official/front-page.html) requests sent to an |
21 | | -NGSI-LD compliant context broker such as the [Orion Context Broker](https://fiware-orion.readthedocs.io/en/latest/). |
| 20 | +[NGSI LD](https://cim.etsi.org/NGSI-LD/official/front-page.html) requests sent to an NGSI-LD compliant context broker |
| 21 | +such as the [Orion Context Broker](https://fiware-orion.readthedocs.io/en/latest/). |
22 | 22 |
|
23 | 23 | The tutorial uses [cUrl](https://ec.haxx.se/) commands throughout, but is also available as |
24 | 24 | [Postman documentation](https://fiware.github.io/tutorials.IoT-Agent-JSON/ngsi-ld.html) |
@@ -110,7 +110,7 @@ A direct comparison of the two IoT Agents can be seen below: |
110 | 110 | | HTTP commands posted to a well-known URL - response is in the reply | HTTP commands posted to a well-known URL - response is in the reply | Communications Handshake | |
111 | 111 | | MQTT devices are identified by the path of the topic `/XXX/YYY` | MQTT devices are identified by the path of the topic `/XXX/YYY` | Device Identification | |
112 | 112 | | MQTT commands posted to the `cmd` topic | MQTT commands posted to the `cmd` topic | Communications Handshake | |
113 | | -| MQTT command responses posted to the `cmdexe` topic | MQTT command responses posted responses to the `cmdexe` topic | Communications Handshake | |
| 113 | +| MQTT command responses posted to the `cmdexe` topic | MQTT command responses posted responses to the `cmdexe` topic | Communications Handshake | |
114 | 114 |
|
115 | 115 | As can be seen, the message payload differs entirely between the two IoT Agents, but much of the rest of the protocol |
116 | 116 | remains the same. |
@@ -588,11 +588,11 @@ however it has been included here for completeness. |
588 | 588 |
|
589 | 589 | ### Provisioning a Sensor |
590 | 590 |
|
591 | | -The NGSI-LD [specification](https://cim.etsi.org/NGSI-LD/official/front-page.html) |
592 | | -mandates full URNs when creating context data entities, however the incoming messages from the devices will not be aware |
593 | | -of this convention. Furthermore the attribute name on the context data entity should match the short names found within |
594 | | -the associated `@context` file. These mappings can be defined at the service group level as seen in the previous |
595 | | -request, or they can be defined by provisioning each device individually. |
| 591 | +The NGSI-LD [specification](https://cim.etsi.org/NGSI-LD/official/front-page.html) mandates full URNs when creating |
| 592 | +context data entities, however the incoming messages from the devices will not be aware of this convention. Furthermore |
| 593 | +the attribute name on the context data entity should match the short names found within the associated `@context` file. |
| 594 | +These mappings can be defined at the service group level as seen in the previous request, or they can be defined by |
| 595 | +provisioning each device individually. |
596 | 596 |
|
597 | 597 | Three types of measurement attributes can be provisioned: |
598 | 598 |
|
@@ -1500,4 +1500,4 @@ the other [tutorials in this series](https://ngsi-ld-tutorials.rtfd.io) |
1500 | 1500 |
|
1501 | 1501 | ## License |
1502 | 1502 |
|
1503 | | -[MIT](LICENSE) © 2021-2025 FIWARE Foundation e.V. |
| 1503 | +[MIT](LICENSE) © 2021-2026 FIWARE Foundation e.V. |
0 commit comments