Kütüphane
YunBridgeLibrary
Bridge Library for Yún devices
Yún'un iki işlemcisi var. Biri Leonardo'daki gibi bir ATmega32U4 . Diğeri, Linux ve OpenWRT kablosuz yığını çalıştıran ve kartın WiFi ve Ethernet ağlarına bağlanmasını sağlayan bir Atheros 9331'dir . Çeşitli internet servislerine bağlanmak için Arduino üzerinden Linux sistemindeki programları veya özel komut dosyalarını aramak mümkündür. Yún Shield , aynı mimariyi ve özellikleri paylaşır, ancak bir kalkantır ve mikrodenetleyicinin donanım Seri bağlantı noktası üzerinden Atheros işlemcisi ile arayüz oluşturduğu bir panoya takılması gerekir.
Bridge kütüphanesi, ATmega32U4 - veya kalkan kullanıyorsanız takılı olan kart ile AR9331 arasındaki iletişimi kolaylaştırır. Kart mikrodenetleyicisinden köprü komutları, AR9331'de Python tarafından yorumlanır. Rolü, Arduino tarafından sorulduğunda GNU / Linux tarafında programlar yürütmek, Arduino ve İnternet arasında sensör okumaları gibi verileri paylaşmak ve Internet'ten komut almak ve doğrudan Arduino'ya aktarmak için paylaşılan bir depolama alanı sağlamaktır.
Bridge, Linux komut satırına bir arabirim görevi gören her iki yönde de iletişime izin verir. Linux'ta terminal ve yürütme komutlarının kısa bir açıklaması için buraya bakın.
Süreç
İşlem, Linux işlemci ve kabuk komut dosyaları gibi diğer işlemler için kullanılır.
konsol
Konsol, Arduino IDE'deki ağ monitörü ile bir kabuk kullanarak iletişim kurmak için kullanılabilir. Fonksiyonel olarak, Seri'ye çok benzer.
FileIO
Linux dosyasında bir arayüz. Yún Shield'da, SD karttaki veya USB bellekteki dosyaları okumak / yazmak için kullanılabilir.
HttpClient
Linux'ta bir HTTP istemcisi oluşturur. İşlemi genişleterek yaygın CURL komutları için bir sarmalayıcı çalışma görüntüler.
Posta kutusu
Linux ve Arduino arasında iletişim kurmak için eşzamansız, oturumsuz bir arayüz.
BridgeClient
EthernetClient sınıfından sonra modellenen Arduino tabanlı bir HTTP istemcisi.
BridgeServer
EthernetServer sınıfından Sonra modellenen Arduino based Bir HTTP sunucusu.
Temboo
Temboo için bir arayüz, çok çeşitli çevrimiçi araçlara bağlanmayı etkinleştirir. Daha fazla bilgi için Tembo belgelerine bakın.
Örnekler
Köprü Sınıfı
Fonksiyonlar
İşlem Sınıfı
Fonksiyonlar
Konsol Sınıfı
Fonksiyonlar
FileIO Sınıfı
Fonksiyonlar
Posta Kutusu Sınıfı
Fonksiyonlar
HttpClient Sınıfı
Fonksiyonlar
BridgeClient Sınıfı
Fonksiyonlar
BridgeServer Sınıfı
Fonksiyonlar
Kullanımdan kaldırılmış sınıflar
YunClient Sınıfı
YunServer Sınıfı