Mozilla WebThings Gateway 0.9 ti o wa, ẹnu-ọna fun ile ọlọgbọn ati awọn ẹrọ IoT

Ile-iṣẹ Mozilla atejade titun ọja Tu Ẹnu-ọna WebThings 0.9, bakannaa mimu awọn ile-ikawe imudojuiwọn Ilana WebThings 0.12, akoso Syeed Awọn nkan Wẹẹbu, eyiti o pese awọn paati lati jẹ ki iraye si awọn ẹka oriṣiriṣi ti awọn ẹrọ olumulo ati lo gbogbo agbaye Awọn Ohun Wẹẹbu API lati ṣeto ibaraenisepo pẹlu wọn. Ise agbese idagbasoke tànkálẹ iwe-aṣẹ labẹ MPL 2.0.

Itusilẹ tuntun ti WebThings Gateway jẹ ohun akiyesi fun idagbasoke rẹ
awọn idii da lori OpenWrt, eyiti o gba laaye lilo awọn olulana alailowaya kii ṣe lati pese iraye si nẹtiwọọki nikan, ṣugbọn tun bi awọn apa iṣakoso ile ọlọgbọn. Pẹlu gbaradi pinpin ti ara rẹ ti o da lori OpenWrt pẹlu atilẹyin iṣọpọ fun Ẹnu-ọna Ohun, n pese wiwo iṣọkan kan fun iṣeto ile ọlọgbọn ati aaye iwọle alailowaya kan. Pinpin kọ akoso fun ìmọ olulana Turris Omnia.

Famuwia ti o da lori OpenWrt n pese wiwo iṣeto akọkọ ti o fun ọ laaye lati tunto ẹrọ naa lati ṣiṣẹ bi aaye iwọle alailowaya tabi bi alabara lati sopọ si nẹtiwọọki alailowaya ti o wa tẹlẹ. Iṣẹ-ṣiṣe ti apejọ naa tun wa ni opin ati pe o tun wa ni ipo bi esiperimenta, ko lagbara lati rọpo ni kikun awọn olulana alailowaya ti o wa tẹlẹ.

Mozilla WebThings Gateway 0.9 ti o wa, ẹnu-ọna fun ile ọlọgbọn ati awọn ẹrọ IoT

Ipilẹṣẹ pataki keji ni imuse ti atilẹyin igbimọ Rasipibẹri Pi 4, fun eyiti, bii awọn igbimọ Rasipibẹri Pi miiran, pese sile lọtọ awọn apejọ da lori Raspbian pinpin.

Lara awọn ilọsiwaju iṣẹ-ṣiṣe, imuse ti iru tuntun ti afikun (Oluwi) jẹ akiyesi, eyiti o fun laaye lati faagun eto ti o wa tẹlẹ fun fifiranṣẹ awọn ifiranṣẹ nipasẹ awọn iwifunni Titari ni ẹrọ aṣawakiri. Notifier gba ọ laaye lati ṣẹda awọn olutọju ati ṣeto awọn ofin fun fifiranṣẹ awọn ifiranṣẹ nipasẹ ọpọlọpọ awọn ikanni ibaraẹnisọrọ, fun apẹẹrẹ, lati firanṣẹ SMS tabi Imeeli nigbati awọn sensosi išipopada ninu ile ba nfa. O ṣee ṣe lati ṣeto pataki ti awọn iwifunni ti a firanṣẹ.

Mozilla WebThings Gateway 0.9 ti o wa, ẹnu-ọna fun ile ọlọgbọn ati awọn ẹrọ IoT

Gẹgẹbi olurannileti kan, Ẹnu-ọna WebThings duro jẹ ipele ti gbogbo agbaye fun siseto iraye si ọpọlọpọ awọn ẹka ti olumulo ati awọn ẹrọ IoT, fifipamọ awọn ẹya ti pẹpẹ kọọkan ati pe ko nilo lilo awọn ohun elo kan pato si olupese kọọkan. koodu ise agbese ti a kọ nipasẹ ni JavaScript lilo Node.js olupin Syeed. Lati ṣe ajọṣepọ ẹnu-ọna pẹlu awọn iru ẹrọ IoT, o le lo awọn ilana ZigBee ati ZWave, WiFi tabi asopọ taara nipasẹ GPIO. Famuwia pẹlu ẹnu-ọna pese sile fun orisirisi Rasipibẹri Pi si dede, tun wa awọn idii fun OpenWrt ati Debian.

Mozilla WebThings Gateway 0.9 ti o wa, ẹnu-ọna fun ile ọlọgbọn ati awọn ẹrọ IoT

Ẹnu-ọna jẹ ṣee ṣe fi sori ẹrọ lori igbimọ Rasipibẹri Pi ati gba eto iṣakoso ile ti o gbọn ti o ṣepọ gbogbo awọn ẹrọ IoT ninu ile ati pese awọn irinṣẹ fun ibojuwo ati ṣakoso wọn nipasẹ wiwo oju opo wẹẹbu kan. Syeed tun gba ọ laaye lati ṣẹda awọn ohun elo wẹẹbu afikun ti o le ṣe ajọṣepọ pẹlu awọn ẹrọ nipasẹ Ohun Wẹẹbu API.

Nitorinaa, dipo fifi sori ẹrọ ohun elo alagbeka tirẹ fun iru ẹrọ IoT kọọkan, o le lo wiwo oju opo wẹẹbu iṣọkan kan. Lati fi sori ẹrọ WebThings Gateway, nirọrun ṣe igbasilẹ famuwia ti a pese si kaadi SD kan, ṣii ogun “gateway.local” ninu ẹrọ aṣawakiri, ṣeto asopọ kan si WiFi, ZigBee tabi ZWave, wa awọn ẹrọ IoT ti o wa tẹlẹ, tunto awọn ayeraye fun iwọle ita ati ṣafikun awọn ẹrọ olokiki julọ si iboju ile rẹ.

Ẹnu naa ṣe atilẹyin awọn iṣẹ bii idamo awọn ẹrọ lori nẹtiwọọki agbegbe, yiyan adirẹsi wẹẹbu kan fun sisopọ si awọn ẹrọ lati Intanẹẹti, ṣiṣẹda awọn akọọlẹ lati wọle si wiwo oju opo wẹẹbu, awọn ẹrọ sisopọ ti o ṣe atilẹyin awọn ilana ZigBee ati Z-Wave ti ara ẹni si ẹnu-ọna, imuṣiṣẹ latọna jijin ati pipa awọn ẹrọ lati ohun elo wẹẹbu kan, ibojuwo latọna jijin ti ipo ile ati iwo-kakiri fidio. Ni afikun si wiwo wẹẹbu ati API, ẹnu-ọna naa tun pẹlu atilẹyin esiperimenta fun iṣakoso ohun, eyiti o fun ọ laaye lati ṣe idanimọ ati ṣiṣẹ awọn pipaṣẹ ohun (fun apẹẹrẹ, “tan ina ni ibi idana ounjẹ”).

Ilana WebThings n pese akojọpọ awọn paati ti o rọpo fun ṣiṣẹda awọn ẹrọ IoT ti o le ṣe ibaraẹnisọrọ taara nipa lilo Awọn Ohun Wẹẹbu API. Iru awọn ẹrọ le ṣee wa-ri laifọwọyi nipasẹ WebThings Gateway orisun ẹnu-ọna tabi software onibara (lilo mDNS) fun atẹle ati iṣakoso nipasẹ Ayelujara. Awọn imuse olupin fun Awọn Ohun Wẹẹbu API ti pese sile ni irisi awọn ile-ikawe ni
Python,
Java,

ipata, Arduino и micropython.

orisun: opennet.ru

Fi ọrọìwòye kun