Mozilla WebThings платформасын ұсынды

Mozilla екі жылдық тәжірибе мен дамудан кейін ұсынылған платформа WebThings, бұған бұрын әзірленген жобалар кірді WebThings Framework и WebThings шлюзі, тұтынушы құрылғыларының әртүрлі санаттарына қол жеткізу және әмбебап пайдалану үшін құрамдастарды қамтамасыз ету Web Things API олармен өзара әрекеттесуді ұйымдастыру. Жобалық әзірлемелер кеңейтіңіз MPL 2.0 бойынша лицензияланған.

WebThings Framework Web Things API арқылы тікелей байланыса алатын IoT құрылғыларын жасау үшін ауыстырылатын құрамдастардың жинағын қамтамасыз етеді. Мұндай құрылғыларды WebThings Gateway негізіндегі шлюздер немесе клиенттік бағдарламалық құрал (mDNS арқылы) арқылы кейіннен веб арқылы бақылау және басқару үшін автоматты түрде анықтауға болады. Web Things API үшін серверді іске асырулар кітапханалар түрінде дайындалған
Python,
Java,

тот, Ардуино и микропитон.

WebThings шлюзі білдіреді әр платформаның мүмкіндіктерін жасыратын және әрбір өндірушіге тән қолданбаларды пайдалануды талап етпейтін, тұтынушылар мен IoT құрылғыларының әртүрлі санаттарына қол жеткізуді ұйымдастыруға арналған әмбебап деңгей. Жоба коды жазылған JavaScript жүйесінде Node.js сервер платформасы арқылы. Шлюзді IoT платформаларымен өзара әрекеттесу үшін ZigBee және ZWave протоколдарын, WiFi немесе GPIO арқылы тікелей қосылымды пайдалануға болады. Шлюзі бар микробағдарлама дайындалды түрлі Raspberry Pi үлгілері үшін де қол жетімді пакеттер OpenWrt және Debian үшін.

Mozilla WebThings платформасын ұсынды

Шлюз мүмкін орнату Raspberry Pi тақтасында және үйдегі барлық IoT құрылғыларын біріктіретін және оларды веб-интерфейс арқылы бақылау және басқару құралдарын ұсынатын смарт үйді басқару жүйесін алыңыз. Платформа сонымен қатар құрылғылармен өзара әрекеттесетін қосымша веб-қосымшаларды жасауға мүмкіндік береді Web Thing API. Осылайша, IoT құрылғысының әрбір түріне арналған өзіңіздің мобильді қосымшаңызды орнатудың орнына, сіз бірыңғай веб-интерфейсті пайдалана аласыз. WebThings Gateway бағдарламасын орнату үшін, берілген микробағдарламаны SD картасына жүктеп алыңыз, браузерде «gateway.local» хостын ашыңыз, WiFi, ZigBee немесе ZWave қосылымын орнатыңыз, бар IoT құрылғыларын табыңыз, сыртқы кіру үшін параметрлерді конфигурациялаңыз және қосыңыз. негізгі экрандағы ең танымал құрылғылар.

Шлюз жергілікті желідегі құрылғыларды анықтау, Интернеттен құрылғыларға қосылу үшін веб-мекенжайды таңдау, шлюз веб-интерфейсіне кіру үшін тіркелгілерді жасау, ZigBee және Z-Wave меншікті протоколдарын қолдайтын құрылғыларды шлюзге қосу, сияқты функцияларды қолдайды. веб-қосымшадан құрылғыларды қашықтан қосу және өшіру, үй жағдайын қашықтан бақылау және бейнебақылау. Веб-интерфейс пен API-ден басқа, шлюз дауыстық пәрмендерді тануға және орындауға мүмкіндік беретін (мысалы, «ас үйдегі шамды қосу») дауыстық басқаруға эксперименттік қолдауды қамтиды.

Жаңа WebThings платформасы туралы хабарландырумен қатар шығарылым жарияланды WebThings шлюзі 0.8, ол келесі инновацияларды ұсынады:

  • Үй желісіндегі барлық IoT құрылғылары мен сенсорларының жұмысы туралы статистиканы жинайтын және олардың белсенділігін көрнекі графиктер түрінде бағалауға мүмкіндік беретін оқиғаларды тіркеу жүйесі қосылды. Мысалы, сіз болмаған кезде есіктердің қанша рет ашылғанын және жабылғанын, үйдегі температураның қалай өзгергенін, смарт розеткаларға қосылған құрылғылардың қанша энергия тұтынатынын, қозғалыс детекторы қашан іске қосылғанын және т.б. білуге ​​болады. Графиктерді сағаттар, күндер және апталар бойынша құрастыруға және уақыт шкаласы бойынша айналдыруға болады;

    Mozilla WebThings платформасын ұсынды

  • Дереу жауап беруді қажет ететін оқиғалар болған жағдайда іске қосылуы мүмкін дабылдар қосылды. Мысалы, дабылдарды түтін, ағып кету немесе көміртегі тотығы детекторларының іске қосылуымен, сондай-ақ ұрлық сигналдары болған кезде байланыстыруға болады. Егер сигнал іске қосылса, оның пайда болуы туралы хабарлама SMS немесе басқа хабарландыру құралдары арқылы жіберілуі мүмкін;

    Mozilla WebThings платформасын ұсынды

  • Желі қосылымының параметрлерін конфигурациялауға арналған интерфейс қосылды. Бұрын екі желі де қол жетімді болған кезде бір сымсыз желіден екіншісіне ауысу үшін консоль пәрмендерін орындау қажет болды. Енді желі параметрлерін өзгертуді веб-интерфейс (Параметрлер ➡ Желі бөлімі) арқылы жасауға болады, онда IP мекенжайларының тағайындалуын басқаруға, қолжетімді сымсыз желілерді сканерлеуге және кіру нүктелерін өзгертуге болады;

    Mozilla WebThings платформасын ұсынды

  • Дайындалды маршрутизаторларға желіге кіруді қамтамасыз ету үшін ғана емес, сонымен қатар смарт үйді басқару түйіндері ретінде пайдалануға мүмкіндік беретін OpenWrt негізіндегі маршрутизаторларға арналған эксперименттік пакеттер. Болашақта біз ақылды үйді және сымсыз кіру нүктесін орнату үшін бірыңғай интерфейсті қамтамасыз ететін Things Gateway үшін біріктірілген қолдауы бар OpenWrt негізінде өзіміздің дистрибуциямызды дайындауды жоспарлап отырмыз. Қазіргі уақытта WebThings Gateway сымсыз клиент ретінде емес, сымсыз кіру нүктесі ретінде жұмыс істей алады.

Ақпарат көзі: opennet.ru

пікір қалдыру