Benutzerhandbuch Script "CC1"
Daten von einem CAN Bus drahtlos übertragen
Dieses Dokument beschreibt das Anwendungsscript "CC1 - CAN Daten speichern und drahtlos übertragen".
Versionshistorie des Dokuments:
| Datum | Änderungen |
| 7.12.2009 | Erstellung |
Versionshistorie des Scripts:
| Scriptname | cc3-1.txt |
| Datum | 9.12.2009 |
| Firmware |
v4.78 oder höher
|
| Historie |
v3: Neue Dokumentation
v0: Erste Version
|
Systembeschreibung
Erforderliche Hardware
Es kommt ein Avisaro 2.0 WLAN Logger mit CAN Schnittstelle zum Einsatz. Die Avisaro 2.0 WLAN Logger Box, Cube und Modul kann verwendet werden.
Erforderliche Firmware
Ein Firmware Version 4.78 oder höher ist erforderlich.
Siehe
hier für aktuelle Firmware Versionen.
Erforderliche Systemumgebung
Zum Senden und Empfangen der Daten wird WLAN Infrastruktur und eine passende Gegenstelle benötigt. Die WLAN Infrastruktur kann im einfachsten Fall ein PC mit WLAN sein, oder auch ein gewöhnlicher "WLAN Access Punkt". Eine passende Gegenstelle kann ein PC, ein Handheld (iPhone, iPad) oder ein weiteres Avisaro WLAN Gerät sein.
Funktionsbeschreibung
CAN Nachrichten drahtlos senden und empfangen
Daten (CAN Nachrichten) von einem CAN Bus werden über eine UDP/IP Verbindung versendet und empfangen. Diese Verbindung kann im lokalen WLAN / LAN Netzwerk aufgebaut werden, oder auch quer durch das Internet.
Die CAN Nachrichten werden dazu in UDP Pakete 'verpackt'. Dazu werden Information, wie z.B. ein Zeitstempel hinzugefügt. Das Format ist unten in der Anleitung dokumentiert.
Hinweis: Für diese Anwendung wurde das UDP Protokoll statt TCP gewählt. Damit ist es möglich mehrere Avisaro WLAN CAN Geräte zu einen virtuellen CAN Bus zusammen zufassen. Zusätzlich reduziert sich die Verzögerungszeit. UDP erzeugt keine echte "Verbindung" - der Einfachheit halber sprechen wir dennoch davon.
Gegenstelle: PC, Handheld oder Avisaro Device
Als Gegenstelle kann ein PC, Handheld oder ein anderes Avisaro WLAN Device dienen.
Bei einem PC, Handheld (iPhone, iPad) kann direkt mit UDP Sockets gearbeitet werden. Jede Programmiersprache unterstützt diese Kommunikation - ebenso wie andere Umgebungen wie LabView oder Scriptsprachen.
Ein anderes Avisaro WLAN Device mit CAN Schnittstelle kann mit dem gleichen Script ausgerüstet werden und so eine drahtlose CAN Brücke bilden.
WLAN und Netzwerk Infrastruktur
Als drahtlose Infrastruktur kann jedes 'gewöhnliche' WLAN Netzwerk verwendet werden.
Typischerweise ist dies ein Netzwerk mit einem WLAN Access Punkt ("Infrastruktur Modus"). Es kann auch eine direkte WLAN Verbindung ("Ad-Hoc") ohne Access Punkt verwendet werden.
Die Daten können beliebig im lokalen LAN Netzwerk, oder auch durch das Internet geroutet werden.
Das Script ist auch geeignet für Avisaro Produkte mit LAN Anschluss.