Users Guide
Käyttöjärjestelmä mahdollistaa vastavuoroisen viestinnän käyttäjätilasovelluksen ja fyysisen moduulin välillä. Jos
käyttäjätilasovelluksella on erityinen CAN-väylän ohjelmointivaatimus, kysy tämän moduulin laitteiston palveluntarjoajalta API-
dokumentaatiota.
Laitteistoväylän etsiminen (jos laitteisto on käytössä):
• #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 on natiivi Ubuntu Snappy Connection Manager. Tämä sovellus hallitsee useita verkkolaitteita sekä tunnistaa ja
määrittää järjestelmiä, jotta ne yhdistetään verkkoon automaattisesti.
Network-Manager sisältää nmcli-komentoriviapuohjelman, joten se tukee graasta osaa sisältämätöntä käyttöliittymää.
WWAN (nmcli-esimerkki)
• Mobiililaajakaistayhteysproilin määrittäminen — #nmcli con add type gsm ifname ttyACM3 con-name
<connection name> apn <apn> user <user name> password <password>
• Mobiiliverkkoon yhdistäminen — #nmcli con up <connection name>
WLAN (nmcli-esimerkki)
• Järjestelmän yhdistäminen salaamattomaan Wi–Fi-verkkoon —
#nmcli dev wifi connect $SSID ifname $WIFI_INTERFACE
#iw dev $WIFI_INTERFACE link
#nmcli dev disconnect $WIFI_INTERFACE
• Järjestelmän määrittäminen yhdistymään WPA-salattuun Wi–Fi-verkkoon —
#nmcli dev wifi connect $SSID password $PSK ifname $WIFI_INTERFACE
#iw dev $WIFI_INTERFACE link
#nmcli dev disconnect $WIFI_INTERFACE
Ohjelmistopohjainen tukiasema (SoftAP)
Tämän ominaisuuden ansiosta langattomasti ja sen ohjain voivat toimia langattomana tukiasemana.
1. Kirjaudu Ubuntu Snappy -sovellukseen ja varmista, että järjestelmä on yhdistetty internetiin.
2. Voit paikantaa sovelluksen Ubuntu Snappy Storesta komennolla #sudo snappy seach softap.
3. Voit asentaa sovelluksen komennolla #sudo snappy install sw-access-point.
Kun snap-sovellus on asennettu, palvelussa tulee käyttää seuraavaa oletusmääritystä:
SSID: Ubuntu
Open-authentication
802.11n 2.4GHz (G mode)
IP Address: 10.0.60.1
DHCP Range: 10.0.60.3-20
DNS server: 10.0.60.1
Gateway: 10.0.60.1
Bluetooth
Bluetooth-näppäimistön kaltaisen Bluetooth-laitteen yhdistäminen:
1. Aja #bluetoothctl -a -komento. bluetoothctl-konsoli käynnistyy.
bluetoothctl-konsoli on käytössä.
2. Kytke Bluetooth-laitteeseen virta ajamalla $power on -komento.
3. Näppäimistön rekisteröiminen:
$agent KeyboardOnly
$default-agent
41