Mozilla WebThings Gateway 0.9 mavjud, aqlli uy va IoT qurilmalari uchun shlyuz

Mozilla kompaniyasi e'lon qilindi yangi mahsulot chiqarilishi WebThings shlyuzi 0.9, shuningdek kutubxonalarni yangilash WebThings Framework 0.12, platformani shakllantirish WebThings, bu turli toifadagi iste'molchi qurilmalariga kirishni ta'minlash va universal foydalanish uchun komponentlarni taqdim etadi Web Things API ular bilan hamkorlikni tashkil etish. Loyiha ishlanmalari tarqaldi MPL 2.0 bo'yicha litsenziyalangan.

WebThings Gateway-ning yangi versiyasi o'zining rivojlanishi bilan ajralib turadi
paketlar OpenWrt-ga asoslangan bo'lib, u simsiz routerlardan nafaqat tarmoqqa kirishni ta'minlash, balki aqlli uy boshqaruv tugunlari sifatida ham foydalanishga imkon beradi. Shu jumladan tayyorlangan Things Gateway-ni integratsiyalashgan qo'llab-quvvatlovchi OpenWrt-ga asoslangan shaxsiy tarqatish, aqlli uy va simsiz ulanish nuqtasini o'rnatish uchun yagona interfeysni ta'minlaydi. Tarqatish tuzilmalari shakllangan ochiq router uchun Turris Omnia.

OpenWrt-ga asoslangan mikrodastur qurilmani simsiz kirish nuqtasi yoki mavjud simsiz tarmoqqa ulanish uchun mijoz sifatida ishlashga sozlash imkonini beruvchi dastlabki sozlash interfeysini taqdim etadi. Yig'ishning funksionalligi hali ham cheklangan va u hali ham eksperimental sifatida joylashtirilgan, mavjud simsiz routerlarni to'liq almashtirishga qodir emas.

Mozilla WebThings Gateway 0.9 mavjud, aqlli uy va IoT qurilmalari uchun shlyuz

Ikkinchi muhim yangilik - kengashni qo'llab-quvvatlashni amalga oshirish Raspberry Pi 4, buning uchun, boshqa Raspberry Pi platalari kabi, tayyorlangan alohida yig'ilishlar Raspiy taqsimotiga asoslanadi.

Funktsional yaxshilanishlar orasida brauzerda Push bildirishnomalari orqali xabarlarni yuborish uchun ilgari mavjud bo'lgan tizimni kengaytirish imkonini beruvchi yangi turdagi qo'shimchani (Notifier) ​​amalga oshirish qayd etilgan. Notifier sizga ishlov beruvchilarni yaratish va turli aloqa kanallari orqali xabarlarni yuborish qoidalarini o'rnatish imkonini beradi, masalan, uydagi harakat sensorlari ishga tushirilganda SMS yoki elektron pochta xabarlarini yuborish. Yuborilgan bildirishnomalarning ustuvorligini belgilash mumkin.

Mozilla WebThings Gateway 0.9 mavjud, aqlli uy va IoT qurilmalari uchun shlyuz

Eslatib o'tamiz, WebThings Gateway bo'ladi iste'molchi va IoT qurilmalarining turli toifalariga kirishni tashkil qilish uchun universal qatlam bo'lib, har bir platformaning xususiyatlarini yashiradi va har bir ishlab chiqaruvchiga xos ilovalardan foydalanishni talab qilmaydi. Loyiha kodi tomonidan yozilgan JavaScript-da Node.js server platformasi yordamida. Shlyuzni IoT platformalari bilan o'zaro ishlash uchun siz ZigBee va ZWave protokollaridan, WiFi yoki GPIO orqali to'g'ridan-to'g'ri ulanishdan foydalanishingiz mumkin. Gateway bilan proshivka tayyorlangan turli Raspberry Pi modellari uchun ham mavjud paketlar OpenWrt va Debian uchun.

Mozilla WebThings Gateway 0.9 mavjud, aqlli uy va IoT qurilmalari uchun shlyuz

Gateway mumkin tashkil etish Raspberry Pi platasida va uydagi barcha IoT qurilmalarini birlashtirgan va veb-interfeys orqali ularni kuzatish va boshqarish vositalarini taqdim etadigan aqlli uy boshqaruv tizimini oling. Platforma shuningdek, qurilmalar bilan o'zaro aloqada bo'lishi mumkin bo'lgan qo'shimcha veb-ilovalarni yaratishga imkon beradi Web Thing API.

Shunday qilib, IoT qurilmasining har bir turi uchun o'z mobil ilovangizni o'rnatish o'rniga siz yagona yagona veb-interfeysdan foydalanishingiz mumkin. WebThings Gateway-ni o'rnatish uchun taqdim etilgan proshivkani SD-kartaga yuklab oling, brauzerda "gateway.local" xostini oching, WiFi, ZigBee yoki ZWave-ga ulanishni o'rnating, mavjud IoT qurilmalarini toping, tashqi kirish uchun parametrlarni sozlang va qo'shing. uy ekraningizga eng mashhur qurilmalar.

Shlyuz mahalliy tarmoqdagi qurilmalarni aniqlash, Internetdan qurilmalarga ulanish uchun veb-manzilni tanlash, shlyuz veb-interfeysiga kirish uchun hisob qaydnomalarini yaratish, shlyuzga xususiy ZigBee va Z-Wave protokollarini qo'llab-quvvatlaydigan qurilmalarni ulash kabi funktsiyalarni qo'llab-quvvatlaydi. veb-ilovadan qurilmalarni masofadan faollashtirish va o'chirish, uyning holatini masofadan kuzatish va video kuzatuv. Veb-interfeys va API-ga qo'shimcha ravishda, shlyuz ovozli boshqaruvni eksperimental qo'llab-quvvatlashni ham o'z ichiga oladi, bu sizga ovozli buyruqlarni tanib olish va bajarish imkonini beradi (masalan, "oshxonadagi chiroqni yoqish").

WebThings Framework Web Things API yordamida to'g'ridan-to'g'ri muloqot qila oladigan IoT qurilmalarini yaratish uchun almashtiriladigan komponentlar to'plamini taqdim etadi. Bunday qurilmalar WebThings Gateway-ga asoslangan shlyuzlar yoki mijoz dasturiy ta'minoti (mDNS-dan foydalanib) tomonidan keyingi monitoring va Internet orqali boshqarish uchun avtomatik ravishda aniqlanishi mumkin. Web Things API uchun server ilovalari kutubxonalar shaklida tayyorlangan
Python,
Java,

zang, Arduino и mikropiton.

Manba: opennet.ru

a Izoh qo'shish