L'application logicielle développée pour communiquer avec les ports GPIO peut utiliser le protocole défini dans le groupe de
références suivant. Aucun logiciel d'application natif n'est disponible sur l'image du système d'exploitation d'origine pour
communiquer avec les GPIO du module d'E/S.
ZigBee
REMARQUE : Cette fonction n'est prise en charge que si le module matériel est présenté.
Le système d'exploitation offre la possibilité d'une communication mutuelle entre l'application d'espace utilisateur et le module
physique. S'il y a une exigence particulière de programmation de ZigBee pour l'application en mode utilisateur, contactez le
fournisseur du matériel de ce module pour obtenir la documentation de l'API.
Controller Area Network (réseau de contrôleur)
REMARQUE : Cette fonction n'est prise en charge que si le module matériel est présenté.
Le système d'exploitation offre la possibilité d'une communication mutuelle entre l'application d'espace utilisateur et le module
physique. S'il y a une exigence particulière de programmation du bus du Controller Area Network (CAN) pour l'application en mode
utilisateur, contactez le fournisseur du matériel de ce module pour obtenir la documentation de l'API.
Pour trouver le bus de périphérique iver dmesg (si le matériel est présenté) :
•
#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 est un gestionnaire de connexion Ubuntu Snappy natif, l'application gère plusieurs périphériques réseau, fournit la
détection et la configuration permettant au système de se connecter automatiquement au réseau.
Un utilitaire de ligne de commande nmcli est inclus avec Network Manager et permet de prendre en charge les interfaces utilisateur
non graphiques.
WWAN (exemple nmcli)
•
Configurez le profil de connexion au réseau haut débit mobile : #nmcli con add type gsm ifname ttyACM3 con-
name <connection name> apn <apn> user <user name> password <password>
•
Connectez-vous au réseau mobile : #nmcli con up <connection name>
WLAN (exemple nmcli)
•
Configurez le système pour vous connecter à un réseau Wi-Fi non crypté
#nmcli dev wifi connect $SSID ifname $WIFI_INTERFACE
#iw dev $WIFI_INTERFACE link
#nmcli dev disconnect $WIFI_INTERFACE
•
Configurez le système pour vous connecter à un réseau Wi-Fi crypté WPA
#nmcli dev wifi connect $SSID password $PSK ifname $WIFI_INTERFACE
#iw dev $WIFI_INTERFACE link
#nmcli dev disconnect $WIFI_INTERFACE
Point d'accès activé par logiciel (SoftAP)
Cette fonctionnalité dépend du module sans-fil et de son pilote, lesquels doivent se comporter comme un point d'accès sans-fil.
1.
Connectez-vous à Ubuntu Snappy et assurez-vous que le système est connecté à Internet.
2.
Exécutez la commande #sudo snappy seach softap pour trouver l'application sur l'Ubuntu Snappy Store.
3.
Exécutez la commande #sudo snappy install sw-access-point pour installer l'application.
Une fois l'ancrage installé, le service doit être exécuté selon la configuration par défaut ci-dessous :
SSID: Ubuntu
Open-authentication
41