Users Guide

GPIO
Die GPIOs auf dem externen E/A-Modul für das Edge Gateway benden sich hinter dem PIC-Mikrocontroller. Der PIC-
Mikrocontroller ist dem Hostsystem und dem Hostbetriebssystem als USB-HID-Gerät ausgesetzt. Softwareanwendungen, die für die
Kommunikation mit den GPIOs entwickelt wurden, verwenden für die Kommunikation mit den GPIO-Modulen eventuell das Protokoll,
das im folgenden Kennungssatz deniert ist. Es gibt keine systemeigene Anwendungssoftware auf dem ursprünglichen
Betriebssystemabbild, das mit den E/A-Modul GPIOs kommuniziert.
Zigbee
ANMERKUNG: Diese Funktion wird nur bei Vorhandensein des entsprechenden Hardwaremoduls unterstützt.
Das Betriebssystem ermöglicht die gegenseitigen Kommunikation zwischen User-Space-Anwendung und dem physischen Modul.
Wenn eine bestimmte Zigbee Programmierungsanforderung eine User Mode-Anwendung erfordert, wenden Sie sich an den
Hardwareanbieter dieses Moduls für die API-Dokumentation.
Steuergerätenetz
ANMERKUNG: Diese Funktion wird nur unterstützt, wenn das entsprechende Hardwaremodul vorhanden ist.
Das Betriebssystem bietet die Möglichkeit der gegenseitigen Kommunikation zwischen User Space-Anwendung und dem physischen
Modul. Wenn es eine bestimmte Busprogrammierungsanforderung des Steuergerätenetzes (Controller Area Network, CAN) für die
User-Mode-Anwendung gibt, wenden Sie sich an den Hardwareanbieter dieses Moduls für die API-Dokumentation.
So nden Sie den Gerätebus iver dmesg (falls die Hardware vorhanden ist):
#dmesg | grep –i microchip
for i in /sys/class/hidraw/*; do udevadm info $i --attribute-walk | grep -q 'CANBus HID
Device' && echo path: /dev/$(basename $i); done
Network Manager - Ubuntu Core 15
Network Manager ist eine systemeigener Ubuntu Snappy Verbindungsmanager. Die Anwendung verwaltet mehrere Netzwerkgeräte
und ermöglicht die Erkennung und Konguration, damit sich das System automatisch mit dem Netzwerk verbindet.
Ein Befehlszeilenprogramm nmcli ist als nicht-grasche Benutzeroberäche im Umfang des Network Managers enthalten.
WWAN (z. B. nmcli)
Kongurieren Sie das Verbindungsprol des Breitband-Mobilfunks – #nmcli con add type gsm ifname ttyACM3
con-name <connection name> apn <apn> user <user name> password <password>
Verbinden Sie das System mit einem Mobilfunknetzwerk – #nmcli con up <connection name>
WLAN (nmcli Beispiel)
Kongurieren Sie das System für die Verbindung mit einem unverschlüsselten WLAN-Netzwerk –
#nmcli dev wifi connect $SSID ifname $WIFI_INTERFACE
#iw dev $WIFI_INTERFACE link
#nmcli dev disconnect $WIFI_INTERFACE
Kongurieren Sie das System für die Verbindung mit einem WPA-verschlüsselten WLAN-Netzwerk –
#nmcli dev wifi connect $SSID password $PSK ifname $WIFI_INTERFACE
#iw dev $WIFI_INTERFACE link
#nmcli dev disconnect $WIFI_INTERFACE
Software-aktivierter Zugangspunkt (SoftAP)
Diese Funktion hängt vom WLAN-Modul und dem zugehörigen Treiber ab, um als WLAN-Zugrispunkt zu dienen.
1. Melden Sie sich bei Ubuntu Snappy an, und stellen Sie sicher, dass das System mit dem Internet verbunden ist.
2. Führen Sie den Befehl #sudo snappy seach softap aus, um die Anwendung im Ubuntu Snappy Store zu nden.
41