NGSI encode
This custom node is a simple node that encodes forbidden characters.

| Character | Encoded characters |
|---|---|
| " | %22 |
| % | %25 |
| ' | %27 |
| ( | %28 |
| ) | %29 |
| ; | %3B |
| < | %3C |
| = | %3D |
| > | %3E |
Properties

| Property | Description |
|---|---|
| Name | A name for a node instance |
Input (string)
payload string
A msg.payload should contain a string.
<Sensor>
Output (string)
payload string
A msg.payload contains a string.
%3CSensor%3E
statusCode Number
A msg.statusCode contains a status code.
200
Input (JSON Object)
payload JSON Object
A msg.payload should contain a NGSI data.
{
"id": "urn:ngsi-ld:TemperatureSensor:001",
"type": "TemperatureSensor",
"name": "<Sensor>"
}
Output (JSON Object)
payload JSON Object
A msg.payload contains a NGSI data.
{
"id": "urn:ngsi-ld:TemperatureSensor:001",
"type": "TemperatureSensor",
"name": "%3CSensor%3E"
}
statusCode Number
A msg.statusCode contains a status code.
200
Input (JSON Array)
payload JSON Array
A msg.payload should contain a NGSI data.
[
{
"id": "urn:ngsi-ld:TemperatureSensor:001",
"type": "TemperatureSensor",
"name": "<Sensor>"
}
]
Output (JSON Array)
payload JSON Array
A msg.payload contains a NGSI data.
[
{
"id": "urn:ngsi-ld:TemperatureSensor:001",
"type": "TemperatureSensor",
"name": "%3CSensor%3E"
}
]
statusCode Number
A msg.statusCode contains a status code.
200