Mozilla WebThings platformasini taqdim etdi

Mozilla ikki yillik tajriba va rivojlanishdan so'ng taqdim platforma WebThings, unda ilgari ishlab chiqilgan loyihalar kiritilgan WebThings Framework и WebThings shlyuzi, iste'molchi qurilmalarining turli toifalariga kirishni ta'minlash va universal foydalanish uchun komponentlar bilan ta'minlash Web Things API ular bilan hamkorlikni tashkil etish. Loyiha ishlanmalari tarqaldi MPL 2.0 bo'yicha litsenziyalangan.

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.

WebThings shlyuzi 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 platformasini taqdim etdi

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").

Yangi WebThings platformasining e'lon qilinishi bilan bir qatorda reliz ham chop etildi WebThings shlyuzi 0.8, u quyidagi innovatsiyalarni taklif qiladi:

  • Uy tarmog'idagi barcha IoT qurilmalari va sensorlarining ishlashi bo'yicha statistik ma'lumotlarni to'playdigan va ularning faoliyatini vizual grafiklar ko'rinishida baholash imkonini beruvchi voqealarni qayd etish tizimi qo'shildi. Masalan, siz yo'qligingizda eshiklar necha marta ochilgan va yopilganligini, uydagi harorat qanday o'zgarganini, aqlli rozetkalarga ulangan qancha energiya sarflanganini, harakat detektori qachon ishga tushirilganini va hokazolarni bilib olishingiz mumkin. Grafiklar soatlar, kunlar va haftalar bo'yicha tuzilishi va vaqt shkalasi bo'ylab aylantirilishi mumkin;

    Mozilla WebThings platformasini taqdim etdi

  • Darhol javob berishni talab qiladigan hodisalar sodir bo'lganda ishga tushirilishi mumkin bo'lgan qo'shilgan signallar. Misol uchun, signallarni tutun, oqish yoki uglerod oksidi detektorlarini faollashtirish, shuningdek, o'g'irlik signallari mavjud bo'lganda bog'lash mumkin. Agar signal ishga tushirilsa, uning paydo bo'lishi to'g'risida xabar SMS yoki boshqa xabar berish vositalari orqali yuborilishi mumkin;

    Mozilla WebThings platformasini taqdim etdi

  • Tarmoqqa ulanish parametrlarini sozlash uchun interfeys qo'shildi. Ilgari, ikkala tarmoq mavjud bo'lganda bir simsiz tarmoqdan boshqasiga o'tish uchun ishlaydigan konsol buyruqlari kerak edi. Endi tarmoq parametrlarini o'zgartirish veb-interfeys (Sozlamalar ➡ Tarmoq bo'limi) orqali amalga oshirilishi mumkin, unda siz IP-manzillarni belgilashni boshqarishingiz, mavjud simsiz tarmoqlarni skanerlashingiz va kirish nuqtalarini o'zgartirishingiz mumkin;

    Mozilla WebThings platformasini taqdim etdi

  • Tayyorlangan OpenWrt-ga asoslangan marshrutizatorlar uchun eksperimental paketlar, bu marshrutizatorlardan nafaqat tarmoqqa kirishni ta'minlash uchun, balki aqlli uy boshqaruv tugunlari sifatida ham foydalanishga imkon beradi. Kelajakda biz aqlli uy va simsiz ulanish nuqtasini o'rnatish uchun yagona interfeysni ta'minlovchi Things Gateway-ni integratsiyalashgan qo'llab-quvvatlovchi OpenWrt asosida o'z tarqatishimizni tayyorlashni rejalashtirmoqdamiz. Hozirda WebThings Gateway allaqachon simsiz mijoz sifatida emas, balki simsiz kirish nuqtasi sifatida ham ishlashi mumkin.

Manba: opennet.ru

a Izoh qo'shish