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.

Yún ailesi kartlarına aşina olmak için lütfen Yün başlangıç sayfasına veya Yún Shield başlangıç sayfasına 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ü : Bir web tarayıcısıyla kartın pinlerine erişin.
  • Console ASCII Table: Konsol'a çeşitli biçimler yazdırmayı gösterir.
  • Console Pixel: Konsoldan bir LED kontrol edin.
  • Console Read: Konsoldan bilgileri ayrıştırın ve tekrarlayın.
  • Datalogger: Sensör bilgilerini bir SD kartta saklayın.
  • File Write Script: Process ile bir kabuk betiğinin nasıl yazılacağını ve yürütüleceğini gösterir.
  • HTTP Client: Bir web sayfasını indirip seri monitöre basan basit bir istemci oluşturun.
  • HTTP Client Console: Bir web sayfasını indiren ve Konsol kullanarak WiFi üzerinden seri monitöre basan basit bir istemci oluşturun.
  • Mailbox Read Messages: Bir tarayıcı aracılığıyla REST API kullanarak Arduino işlemciye kısa mesaj gönderin.
  • Process: Linux komutlarını çalıştırmak için Process'in nasıl kullanılacağını gösterir.
  • Remote Due Blink: Çizimin DUE kartlarına uzaktan nasıl yükleneceğini gösterir.
  • Shell Commands: Kabuk komutlarını çalıştırmak için İşlem'i kullanın.
  • SpacebrewYun: See the Spacebrew documentation pages for more infos on the Examples listed in the Arduino Software.
  • Temboo: See the Temboo documentation section for more infos on the Examples listed in the Arduino Software.
  • Temperature Web Panel: Tarayıcı tarafından istendiğinde sensör verilerini web sayfasında yayınlayın.
  • Time Check: Saati ağ zaman sunucusundan alın ve seri monitöre yazdırın.
  • WiFi Status: Geçerli WiFi ağının gücünü raporlayan önceden yapılandırılmış bir komut dosyası çalıştırır.
  • Yun First Config: Seri Monitörü kullanarak ve içindeki birkaç basit soruyu cevaplayarak Yun ürününüzü WiFi ağlarına bir esinti ile bağlayın.
  • Yun Serial Terminal: Linux Terminaline seri monitörden erişin.

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ı