Es stehen bei allen Modulen folgende weitere Schnittstellen zur Verfügung, die über die Konfiguration aktiviert werden können:
- RS232 (2x)
- CAN (2x)
- I2C (1x Slave/Master)
- SPI (1x Slave)
Die Module werden standardmäßig mit der RS232 als aktive Schnittstelle ausgeliefert. Soll eine der anderen Schnittstellen verwendet werden, läßt sich diese über die Konfiguration umstellen und die Schnittstellen-Parameter definieren. Die verschiedenen Schnittstellen stehen im Regelfall alternativ zur Verfügung.
Die Auswahl und Einstellung der Schnittstellen erfolgt über Befehle aus der Kommandoschnittstelle. Die Befehle können je nach Modultyp auf drei Arten an das Avisaro Gerät geschickt werden:
Zur einfachen Konfiguration werden alle Einstellungen in eine gewöhnliche Textdatei mit dem Namen "autorun.txt" geschrieben.
Beispiel zum Wechsel zu CAN
prot can
CAN 125000 1fe 0 2ff 1
load mc5-4.txt
run auto
Beachte: Wichtig ist, dass die letzte Zeile mit Betätigung der 'Enter'-Taste abgeschlossen wird.
Dieses Beispiel setzt die Datenschnittstelle auf CAN fest und stellt die Schnittstellenparameter ein.
Der Befehlssatz dazu lautet:
CAN <Baudrate> <RX ID> <RX ID ist extended ID> <TX ID> <TX ID is extended>
Dann wird in diesem Beispiel das Script 'mc5-4.txt' geladen (dieses muss sich ebenfalls auf der SD Karte befinden).
Abschließend wird das Script auf 'automatisches Ausführen nach dem Start' gestellt.
Fast alle Einstellungen werden intern im Flash gespeichert - die Autorun.txt muss also nur einmal ausgeführt werden und kann dann vom Datenträger gelöscht werden.
Folgende Befehle sind hilfreich bei der Konfiguration der Module: (eine vollständige Liste aller Befehle finden Sie hier:
details)
Beschreibung: Stellt die Datenschnittstelle ein (also z.B. CAN, RS232, I2C, ...) (
details)
Beschreibung: Zur Einstellung der RS232 Schnittstellenparameter (
details)
Zur Einstellung der CAN Schnittstellenparameter (
details)
Zur Einstellung der SPI Schnittstellenparameter (
details)
Zur Einstellung der I2C Schnittstellenparameter (
details)
Beschreibung: Läd ein neues Script. Script-Datei muss auf Speicherkarte sein. (
details)
Setzt das Produkt in den Auslieferungszustand zurück. Alle Einstellungen werden gelöscht, die Ausführung des Scripts wird gestoppt (die LEDs am Gehäuse leuchten auch nicht mehr). (
details)
Am einfachsten stellen Sie die Schnittstelle bei allen WLAN-fähigen Avisaro Devices mittels der Administratorseite um. Folgen Sie diesen Schritten:
1. Öffnen Sie den Browser, wählen Sie die IP Ihres Avisaro Devices an und loggen Sie sich ein.
2. Gehen Sie auf 'Generals' links unten in der Menüführung.
3. Wählen Sie die Schnittstelle aus und drücken Sie auf 'Submit'
4. Gehen Sie unter Data Interface in dem Menü auf Ihre Schnittstelle und passen Sie bei Bedarf die Parameter an. Schließen Sie mit 'submit' wieder ab.
5. Rebooten Sie das Device entweder durch Stromunterbrechung oder unter Generals der Button 'Reboot'
Die Parameter für die WLAN-Schnittstelle sind die Folgenden.
Typ: 802.11 b/g
Sicherheit: WEP + WPA
Reichweite: ca. 300m (Outdoor)
SSID: avisaro
Channel: 11
Mode: adhoc
Encryption: none
Zur Konfiguration: Öffnen Sie eine Browser und geben Sie die IP 192.168.0.74 ein. Dann loggen Sie sich mit Benutzernamen und Passwort ein. Wenn Sie es noch nicht geändert haben, sind es der Benutzername: 'admin' und das Initialpasswort: '1234'. Zu Ihrem Schutz sollten Sie es aber umgehend ändern und sich gut merken. Achtung: Es gibt keine Hintertür bei verlorenen Passwörtern. Dann müssen Sie sich direkt an Avisaro wenden.
Diese Methode setzt einen sendefähige Verbindung über die bisher eingestellte Schnittstelle und noch kein aktives Script voraus. Dieses Vorgehen ist nur in Ausnahmefällen, z.B. dem automatisierten Einstellen der Module ratsam.
Sie können dann dem Device in einer Folge von Befehlen Anweisungen zur Umstellung der Schnittstelle und zu den Parametern geben.
Beispiel:
PROT CAN
CAN 500000 49 0 49 0
Die Umstellung wird erst nach einem Reboot aktiv.
Sie können im gleichen Vorgang auch das Script laden. Beschreibung siehe unter Scripting.