JSON anstatt XML zur optimalen IoT / M2M Kommunikation
Real-Time-Logic arbeitet viel mit Hersteller von embedded Geräten zusammen und erhält hierbei oft Frage zur IoT und M2M Kommunikation. Auch beobachtet man die Technologie in dem Sektor besonders gut.
Oft finde man dabei Anbieter die XML als Methode zum kodieren/enkodieren von Daten empfehlen.
Real-Time-Logic ist aber sicher, dass sich JSON erheblich besser dafür eignet und hat deshalb die eigene JSON Bibliothek als Open-Source-Library freigegeben.
JSON ist eine resoursensparende Alternative zu XML und optimal für die Machine to Machine Kommunikation geeignet. Die JSON Bibliothek von Real-Time-Logic ist optimiert für Resourcenbeschränkte Mikroprozessorsystem und unterstützt auch Bare Metal MCUs Programmierung.
Einige Anwendungsfälle der JSON Lib könnten sein:
- Kodierung von Mitteilungen die über eine TCP/IP Verbindung gesendet werden
- Kodierung von Mitteilungen die über eine WebSocket Verbindung gesendet werden
- Kodierung von Mitteilungen die über MQTT gesendet werden
- Kodierung von Mitteilungen die über ein RPC Protokoll wie HTTP gesendet/empfangen werden
Auf der Webseite von Real-Time-Logic können Sie hier mehr erfahren und den Code laden.