Mozilla WebThings Gateway 0.9 қолжетімді, смарт үйге және IoT құрылғыларына арналған шлюз

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

WebThings Gateway жаңа шығарылымы дамуымен ерекшеленеді
пакеттер OpenWrt негізінде, сымсыз маршрутизаторларды желіге кіруді қамтамасыз ету үшін ғана емес, сонымен қатар смарт үйді басқару түйіндері ретінде пайдалануға мүмкіндік береді. Соның ішінде дайындалған Ақылды үй мен сымсыз кіру нүктесін орнату үшін бірыңғай интерфейсті қамтамасыз ететін Things Gateway үшін біріктірілген қолдауы бар OpenWrt негізіндегі меншікті тарату. Бөлу құрастырулары қалыптасты ашық маршрутизатор үшін Туррис Омниа.

OpenWrt негізіндегі микробағдарлама құрылғыны сымсыз кіру нүктесі ретінде немесе бар сымсыз желіге қосылу үшін клиент ретінде әрекет ету үшін конфигурациялауға мүмкіндік беретін бастапқы орнату интерфейсін қамтамасыз етеді. Жинақтың функционалдығы әлі де шектеулі және ол әлі де бар сымсыз маршрутизаторларды толығымен алмастыра алмайтын эксперименттік ретінде орналастырылған.

Mozilla WebThings Gateway 0.9 қолжетімді, смарт үйге және IoT құрылғыларына арналған шлюз

Екінші маңызды жаңалық – басқарманың қолдауын жүзеге асыру Raspberry Pi 4, ол үшін басқа Raspberry Pi тақталары сияқты, дайындалды бөлек жиындар Распиялық таралуына негізделген.

Функционалдық жақсартулардың ішінде шолғышта Push хабарландырулары арқылы хабарларды жіберу үшін бұрын қол жетімді жүйені кеңейтуге мүмкіндік беретін қосымшаның жаңа түрін (Notifier) ​​енгізу атап өтілді. Notifier өңдеушілерді жасауға және әртүрлі байланыс арналары арқылы хабарламаларды жіберу ережелерін орнатуға мүмкіндік береді, мысалы, үйдегі қозғалыс сенсорлары іске қосылғанда SMS немесе электрондық поштаны жіберу. Жіберілген хабарландырулардың басымдылығын орнатуға болады.

Mozilla WebThings Gateway 0.9 қолжетімді, смарт үйге және IoT құрылғыларына арналған шлюз

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

Mozilla WebThings Gateway 0.9 қолжетімді, смарт үйге және IoT құрылғыларына арналған шлюз

Шлюз мүмкін орнату Raspberry Pi тақтасында және үйдегі барлық IoT құрылғыларын біріктіретін және оларды веб-интерфейс арқылы бақылау және басқару құралдарын ұсынатын смарт үйді басқару жүйесін алыңыз. Платформа сонымен қатар құрылғылармен өзара әрекеттесетін қосымша веб-қосымшаларды жасауға мүмкіндік береді Web Thing API.

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

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

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

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

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

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