Users Guide
Genişletme G/Ç Modülü
PCIe
Edge Gateway için harici G/Ç Modülü üzerindeki PCIe yuvası, doğrudan konak PCIe veri yolundan çalışır. Genel bir PCIe genişletmesi
olduğundan, işletim sistemi görüntüsüne tümleştirilen herhangi bir aygıta özel PCIe sürücüsü yoktur. Bu yuvada belirli bir PCIe kartı
kullanılırsa, sürücüler için söz konusu PCIe kartın satıcısıyla irtibat kurun.
GPIO
Edge Gateway için harici G/Ç Modülü üzerindeki GPIO'lar, PIC mikro denetleyicinin arkasındadır. PIC mikro denetleyici, konak sistem
ve konak işletim sistemine bir USB-HID aygıt olarak sunulur. GPIO'lar ile iletişim kurmak üzere geliştirilmiş yazılım uygulamaları, GPIO
modülleriyle iletişim kurmak için aşağıdaki referans kümelerinde tanımlanan protokolü kullanabilir. Fabrika işletim sistemi görüntüsünde,
G/Ç Modülü GPIO'larıyla iletişim kuran yerel yazılım uygulaması yoktur.
Zigbee
NOT: Bu özellik yalnızca donanım modülü sunulmuşsa desteklenir.
İşletim sistemi, kullanıcı alanı uygulaması ve fiziksel modül arasında karşılıklı iletişim özelliği sağlar. Kullanıcı modu uygulamasının belirli
bir Zigbee programlama gereksinimi varsa, API belgeleri için söz konusu modülün donanım sağlayıcısıyla irtibat kurun.
Denetleyici Alan Ağı
NOT: Bu özellik yalnızca donanım modülü sunulmuşsa desteklenir.
İşletim sistemi, kullanıcı alanı uygulaması ve fiziksel modül arasında karşılıklı iletişim özelliği sağlar. Kullanıcı modu uygulamasının belirli
bir Denetleyici Alan Ağı (CAN) veri yolu programlama gereksinimi varsa, API belgeleri için söz konusu modülün donanım sağlayıcısıyla
irtibat kurun.
Aygıt veri yolu iver dmesg bulmak için (donanım sunulmuşsa):
•
#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 yerel bir Ubuntu Snappy Bağlantı Yöneticisidir; uygulama birden fazla ağ aygıtı yönetir, sistemin ağa otomatik olarak
bağlanması için algılama ve yapılandırma sağlar.
Grafik olmayan kullanıcı arabirimini desteklemek için Network-Manager, bir komut satırı programı olan nmcli içerir.
WWAN (nmcli örneği)
• Mobil Geniş Bant bağlantı profilini yapılandırın —
#nmcli con add type gsm ifname ttyACM3 con-name <connection name> apn <apn> user <user
name> password <password>
• Mobil ağa bağlanın -
#nmcli con up <connection name>
WLAN (nmcli örneği)
• Sistemi şifrelenmemiş Wi-Fi ağına bağlanacak şekilde yapılandırın -
#nmcli dev wifi connect $SSID ifname $WIFI_INTERFACE
#iw dev $WIFI_INTERFACE link
#nmcli dev disconnect $WIFI_INTERFACE
• Sistemi WPA ile şifrelenmiş Wi-Fi ağına bağlanacak şekilde yapılandırın -
#nmcli dev wifi connect $SSID password $PSK ifname $WIFI_INTERFACE
#iw dev $WIFI_INTERFACE link
#nmcli dev disconnect $WIFI_INTERFACE
40