This Intelligent Transportation Systems (ITS) MQTT client based on the JSon ETSI specification transcription provides a ready to connect project for the mobility (connected and autonomous vehicles, road side units, vulnerable road users,...). Let's connect your device or application to our Intelligent Transport Systems (ITS) platform!
CAM with nothing available...
CAM with latitude and longitude...
CAM serialisation...
CAM de-serialisation...
DENM with nothing set...
DENM with latitude, longitude, and cause...
DENM continuation (update)...
DENM continuation (termination)...
DENM serialisation...
DENM de-serialisation...
Invalid generic message...
De-serialisation of unrecognised message...
De-serialisation of broken message...
./python/iot3/tests/test-iot3-mobility
Starting IoT3 Mobility SDK...
Sending position...
Sending alert 'accident'...
Sending alert 'trafficCondition' as if relayed by an IQM...
alert: (lat 43.635211999999996, lon 1.3745619999999998): trafficCondition
Note that the accident alert is not reported, while the trafficCondition
one is; the MQTT client reports two messages: 1 CAM, and 1 DENM for the
accident alert:
Features:
Preparation:
localhost:2947
, spawn one (needs gpsd 3.24 or later):NMEA.log
How to test:
Expected results:
./python/iot3/tests/test-iot3-mobility-gnss
./python/iot3/tests/test-iot3-mobility-message
./python/iot3/tests/test-iot3-mobility
Note that the accident alert is not reported, while the trafficCondition one is; the MQTT client reports two messages: 1 CAM, and 1 DENM for the accident alert: