Kommunikation MC<->PC wie herum sinnvoll?

Gast #3794124
Lesenswert?

Es soll der Status einer Maschine auf einem Bildschirm visualisiert 
werden. Dazu werden Signalleitungen aus der Steuerung der Maschine 
mittels Mikrocontroller "abgetastet" und zu einem PC übertragen, der die 
Visualisierung für den Bildschirm realisiert. Die Kommunikation PC-MC 
erfolgt per Netzwerk (TCP).

a) der Mikrocontroller sendet regelmäßig seine Infos per 
Socket-Verbindung zum PC

b) der PC verbindet sich regelmäßig mit dem MC und fragt die Stati ab

Doch wie herum ist es sinnvoll und warum?
Gast #3794131
Lesenswert?

Frank schrieb:
> a) der Mikrocontroller sendet regelmäßig seine Infos per
> Socket-Verbindung zum PC

Dann soll er das doch tun, vorzugsweise per UDP. Dann kann der µC 
senden, wenn er lustig ist. Wenn es nur um eine unidirektionale 
Übertragung der Daten geht, braucht man nichts aufwändigeres.
Gast #3794546
Lesenswert?

a ist einfacher, man kann UDP nehmen.
Kompliziert wird es allerdings dann, wenn die Daten größer werden und 
nicht mehr in ein Paket passen, und dann evtl noch mehrere gleiche 
Maschinen in dem Netzwerk sind.

Ich würde b machen. Das reduziert den Traffic, und kommuniziert nur bei 
Bedarf.
Für den Anwender könnte man auch gleich ein Web-Interface (Port 80) auf 
dem Mikrocontroller implementieren, falls der genug Leistung dafür hat.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren