Mozilla WebThings platformunu tanıttı

İki yıllık deneme ve geliştirme sürecinin ardından Mozilla sunulan bir platform Web ŞeyleriDaha önce geliştirilen projeleri içeren WebThings Çerçevesi и WebThings Ağ Geçidiçeşitli tüketici cihazları kategorilerine erişim sağlamak ve evrensel kullanım sağlamak için bileşenler sağlamak Web Şeyleri API'si onlarla etkileşimi organize etmek. Proje geliştirmeleri yayılmış MPL 2.0 kapsamında lisanslanmıştır.

WebThings Framework, Web Things API'sini kullanarak doğrudan iletişim kurabilen IoT cihazları oluşturmaya yönelik bir dizi değiştirilebilir bileşen sağlar. Bu tür cihazlar, Web üzerinden daha sonra izleme ve yönetim için WebThings Gateway tabanlı ağ geçitleri veya istemci yazılımı (mDNS kullanılarak) tarafından otomatik olarak algılanabilir. Web Things API için sunucu uygulamaları kütüphaneler halinde hazırlanmaktadır.
Python,
Java,

Rust, Arduino и MicroPython.

WebThings Ağ Geçidi olduğunu çeşitli tüketici ve IoT cihazları kategorilerine erişimi organize etmek, her platformun özelliklerini gizlemek ve her üreticiye özel uygulamaların kullanılmasını gerektirmeyen evrensel bir katmandır. Proje kodu yazıldı Node.js sunucu platformunu kullanarak JavaScript'te. Ağ geçidini IoT platformlarıyla etkileşime geçirmek için ZigBee ve ZWave protokollerini, WiFi'yi veya GPIO aracılığıyla doğrudan bağlantıyı kullanabilirsiniz. Ağ geçidi içeren bellenim hazır çeşitli Raspberry Pi modelleri için de mevcuttur пакеты OpenWrt ve Debian için.

Mozilla WebThings platformunu tanıttı

Ağ geçidi mümkün kurmak Raspberry Pi kartına bağlanın ve evdeki tüm IoT cihazlarını entegre eden ve bunları bir Web arayüzü aracılığıyla izlemek ve yönetmek için araçlar sağlayan akıllı bir ev kontrol sistemine sahip olun. Platform ayrıca cihazlarla etkileşime girebilecek ek web uygulamaları oluşturmanıza da olanak tanır. Web Nesnesi API'si. Böylece her tip IoT cihazı için kendi mobil uygulamanızı kurmak yerine tek bir birleşik web arayüzü kullanabilirsiniz. WebThings Gateway'i kurmak için, sağlanan ürün yazılımını bir SD karta indirmeniz, tarayıcıda "gateway.local" ana bilgisayarını açmanız, WiFi, ZigBee veya ZWave ile bağlantı kurmanız, mevcut IoT cihazlarını bulmanız, harici erişim için parametreleri yapılandırmanız ve eklemeler yapmanız yeterlidir. En popüler cihazları ana ekranınıza ekleyin.

Ağ geçidi, yerel ağdaki cihazları tanımlama, internetten cihazlara bağlanmak için bir web adresi seçme, ağ geçidi web arayüzüne erişmek için hesaplar oluşturma, tescilli ZigBee ve Z-Wave protokollerini destekleyen cihazları ağ geçidine bağlama gibi işlevleri destekler, Cihazların bir web uygulamasından uzaktan etkinleştirilmesi ve kapatılması, evin durumunun uzaktan izlenmesi ve video gözetimi. Web arayüzü ve API'ye ek olarak ağ geçidi, sesli komutları tanımanıza ve yürütmenize olanak tanıyan (örneğin, "mutfaktaki ışığı açın") deneysel ses kontrolü desteği de içerir.

Yeni WebThings platformunun duyurulmasıyla birlikte bir sürüm yayınlandı WebThings Ağ Geçidi 0.8aşağıdaki yenilikleri önermektedir:

  • Ev ağındaki tüm IoT cihazlarının ve sensörlerinin çalışmasına ilişkin istatistikleri toplayan ve etkinliklerini görsel grafikler biçiminde değerlendirmenize olanak tanıyan bir olay kayıt sistemi eklenmiştir. Örneğin siz yokken kapıların kaç kez açılıp kapandığını, evdeki sıcaklığın nasıl değiştiğini, akıllı prizlere bağlı cihazların ne kadar enerji tükettiğini, hareket dedektörünün ne zaman tetiklendiğini vb. öğrenebilirsiniz. Grafikler saat, gün ve hafta cinsinden oluşturulabilir ve zaman ölçeğinde kaydırılabilir;

    Mozilla WebThings platformunu tanıttı

  • Anında müdahale gerektiren olaylar durumunda tetiklenebilecek alarmlar eklendi. Örneğin, alarmlar duman, sızıntı veya karbon monoksit dedektörlerinin etkinleştirilmesinin yanı sıra hırsızlık sinyallerinin varlığına da bağlanabilir. Bir sinyal tetiklenirse, bunun meydana geldiğine ilişkin bildirim SMS veya diğer bildirim araçlarıyla gönderilebilir;

    Mozilla WebThings platformunu tanıttı

  • Ağ bağlantı parametrelerini yapılandırmak için bir arayüz eklendi. Daha önce, her iki ağ da kullanılabilir durumdayken bir kablosuz ağdan diğerine geçiş yapmak için konsol komutlarının çalıştırılması gerekiyordu. Artık ağ parametrelerini değiştirmek, IP adreslerinin atamasını yönetebileceğiniz, mevcut kablosuz ağları tarayabileceğiniz ve erişim noktalarını değiştirebileceğiniz web arayüzü (bölüm Ayarlar ➡ Ağ) aracılığıyla yapılabilir;

    Mozilla WebThings platformunu tanıttı

  • Tedarikli Yönlendiricilerin yalnızca ağ erişimi sağlamak için değil aynı zamanda akıllı ev kontrol düğümleri olarak kullanılmasına olanak tanıyan OpenWrt tabanlı yönlendiriciler için deneysel paketler. Gelecekte, akıllı ev ve kablosuz erişim noktası kurmak için birleşik bir arayüz sağlayan, Things Gateway'e entegre destek sağlayan OpenWrt tabanlı kendi dağıtımımızı hazırlamayı planlıyoruz. Şu anda WebThings Gateway, yalnızca kablosuz bir istemci olarak değil, kablosuz bir erişim noktası olarak da çalışabilmektedir.

Kaynak: opennet.ru

Yorum ekle