In Industrie 4.0 Anwendungen kommunizieren viele Systeme miteinander. Der Datenaustausch muss dabei sehr effizient sein. Im Internet of Things Umfeld hat sich hierzu JSON durchgesetzt. Alternative Datenformate wie CSV, XML oder Binärformate werden für viele Anwendungsfelder bleiben, haben aber in neuen IoT-Anwendungen kaum eine Chance.

Was ist JSON?

JSON (JavaScript Object Notation) ist ein kompaktes, einfach zu lesendes und zu verarbeitendes Datenformat in Textform. Es ist in Web- und App-Architekturen vielfach erprobt und weist für Entwickler interessante positive Eigenschaften auf:

  • Kompakte und auf das Minimum reduzierte Syntax: Dadurch geringer Speicherverbrauch und schonende Ressourcennutzung bei der Verarbeitung
  • JSON wird in vielen Programmierumgebungen gut unterstützt. In JavaScript können JSON-Daten sogar direkt verarbeitet werden
  • Aufgrund der intensiven Nutzung stehen viele Best Practice-Beispiele und Nutzungspattern zur Verfügung. Beispiel: https://google.github.io/styleguide/jsoncstyleguide.xml
  • Moderne Schnittstellen (REST-APIs) nutzen überwiegen JSON
  • JSON-Bibliotheken stehen für die meisten Programmiersprachen zur Verfügung
  • JSON ist plattformunabhängig und textbasiert
  • JSON-Daten können formal validiert werden: http://json-schema.org

JSON ist ein leichtgewichtiges Mittel zum strukturierten Datenaustausch. IBM bezeichnet JSON sogar als Lingua Franca des Internet of Things und eine Basis für Industrie 4.0!

JSON-Unterstützung in SIWIAT

SIWIAT nutzt intensiv das JSON-Format. Zur Verarbeitung von Messdaten stellt die OUT-App JSON alle Kanäle im JSON-Format bereit. Probieren Sie es selbst aus mit  unserer kostenlosen SIWIAT OUT-App JSON

Die App ist auf jeder SIWIAT App-Box bereits vorinstalliert.

Fragen? Wir helfen gerne weiter!Zum Kontaktformular