Serielle Datenübertragung mit JSON / Kopplung zweier Arduinos

hallo,

hier mal eine kleine "Fingerübung":

Um zwischen zwei Arduinos Daten zu übertragen kann man die serielle Schnittstelle verwenden. Mit zwei Arduino MEGA ist dies recht einfach möglich. Da reichen zwei (drei) Drähte die jeweils eine der seriellen Schnittstelle über Kreuz miteinander verbindet.

Für die Übertragung habe ich JSON als Datenformat gewählt. Die Daten werden in einen JSON-String gepackt und dann seriell übertragen:

[http://www.dl8ma.de/Arduino/SerialJSON/index.php?ardu-forum

|500x375

](http://www.dl8ma.de/Arduino/SerialJSON/)

Gruss Jürgen, DL8MA

www.DL8MA.de

Hallo,

da sag ich mal Danke !

Da in der Doku der verlinkten JSON Library steht, sie würde auch auf dem PC laufen, habe ich das gleich mal ausprobiert. Ja, sie geht auch mit Visual Studio 2015, d.h. z.B. mit dieser Klasse dazu http://playground.arduino.cc/Interfacing/CPPWindows geht die Übertragung auch zwischen Windows C++ Programm und Arduino.

hallo,

Danke für die Rückmeldung. Ist für mich eine Bestätigung das ich auf dem richtigen Pfad bin.

Zumindest bei der Wahl von JSON als Format für die Datenübertragung.

Gruss Jürgen

Hallo,

klingt sehr gut, vielen Dank!. Ich werde das auch mal testen. Bin gerade an einem Projekt mit einem Arduino für die Gewächshaussteuerrung. Dazu gehört auch ein Webinterface. Und JSON macht sich da besonders gut, da man direkt mit NodeJS und anderen aktuellen Technologien arbeiten kann. Als Format für die Datenübertragung ist es imho gut, da man schnell merkt, wenn der JSON-String nicht in Ordnung ist und man eine schöne standardisierte Schnittstelle damit bauen kann.

Gruß smikey

hallo,

smikey: Als Format für die Datenübertragung ist es imho gut, da man schnell merkt, wenn der JSON-String nicht in Ordnung ist und man eine schöne standardisierte Schnittstelle damit bauen kann.

genau deswegen hab ich mich damit beschäftigt.

Die Koppelung von Arduinos mit Web-Technik wird immer interessanter.

Ich werde ein "altes" Projekt wiederbeleben und diese Technik dabei einsetzen.

Gruss Jürgen, DL8MA

www.DL8MA.de

Juergen: http://www.dl8ma.de/Arduino/SerialJSON/index.php?ardu-forum

In Deiner Seite ist der Link zur JSON-Lib defekt (404).

Gruß Tommy