LabVIEWForum.de - Auswahl der optimalen Kommunikationsmethode

LabVIEWForum.de

Normale Version: Auswahl der optimalen Kommunikationsmethode
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Tag,

momentan habe ich folgende Situation: Auf einem Windows-PC zeichnet eine LV-Applikation bereits Daten auf.
Diese Anwendung ist mittels des Akteur Frameworks erstellt worden.
An diese Anwendung möchte ich nun 14 Tablets anbinden, um von diesen ebenfalls Daten aufzuzeichnen.
Dabei handelt es sich einerseits um gelegentliche Benutzereingaben und andererseits um die aktuelle Lautstärke und Helligkeit am Standort des Tablets.
Diese Messung erfolgt einmal pro Minute.

Jetzt meine Frage: Welche der zahlreichen Techniken würdet ihr verwendet, um die Daten per WLan zu dem PC zu übertragen?
Momentan erscheinen mir entweder Netzwerkvariablen, ein Webdienst oder die Simple Messaging Library als brauchbare Lösungen.
Welche davon am Besten geeignet ist oder ob vielleicht doch etwas anderes noch besser sein sollte, da bin ich mir nicht sicher.

Daher meine Bitte, ob jemand von Euch eine Empfehlung hat, was ich optimaler weise nutzen sollte.

Liebe Grüße

Wedgewood
Hallo Wedgewood,
vielleicht solltes Du auch über eine gemeinsame Datenbank nachdenken. Die wäre dann problemlos z.B. über ODBC von allen Rechnern erreichbar. Die Ablage von Asynchronen Daten ist dabei komplett unkritisch.

Gruß
Freddy
Hallo Freddy,

vielen Dank für Deine Antwort. Tatsächlich habe ich bereits bei der Erstellung der bereits in Betrieb befindlichen Software an eine Datenbank gedacht.
Allerdings wollte mein Chef das nicht. Es soll alles an Daten in eine Datei (in diesem Fall eine TDMS) geschrieben werden...
Ansonsten wäre das eine wirklich elegante Lösung. Schade, aber ist so...

Liebe Grüße

Wedgewood
Ich sag mal, das hängt auch davon ab, was für Software auf den Tablets laufen soll. Netzwerkvariablen sind natürlich prädestiniert für die NI-Welt, soll heißen, am einfachsten ist das einzubinden, wenn die Software mit z.B. LabVIEW entwickelt wird.

Wenn die Tablets einfach etwas melden sollen ohne das es eine Rückmeldung braucht, dann bietet sich UDP an. Dann ist es egal, ob die "Server"-Software läuft oder nicht.

Ansonsten mach was per TCP/IP oder Webdienst - ich sehe da keinen großen Unterschied, Webdienst ist am Ende auch TCP/IP.

Gruß, Jens
Seltsam, habe gar keine Email-Benachrichtigung dieses Mal bekommen, daher sehe ich erst jetzt Deine Antwort...

Also, vielen Dank für Deine Antwort. Da auf den Tablets eine in LV erstellte exe läuft, werde ich es wohl mit Netzwerkvariablen versuchen.

Hatte mir sowas auch schon gedacht, war nur ziemlich unsicher. Bisher hatte ich einen solchen Fall noch nicht entwickelt.
Da die Software vermutlich auch lange Zeit laufen soll ohne groß geändert zu werden, wollte ich den optimalen Weg einschlagen.

Dann sehe ich die Frage mal als gelöst an...
Referenz-URLs