Mozilla e hlahisitse sethala sa WebThings

Mozilla kamora lilemo tse peli tsa liteko le nts'etsopele hlahisoa sethala WebThings, e neng e akarelletsa merero e entsoeng pele WebThings Framework и Tsela ea WebThings, ho fana ka likarolo ho etsa hore ho khonehe ho fihlella mekhahlelo e fapaneng ea lisebelisoa tsa bareki le ho sebelisa bokahohle Web Things API ho hlophisa puisano le bona. Lintlafatso tsa merero ho jaleha e nang le laesense tlasa MPL 2.0.

WebThings Framework e fana ka sete ea likarolo tse ka nkeloang sebaka bakeng sa ho theha lisebelisoa tsa IoT tse ka buisanang ka kotloloho li sebelisa Web Things API. Lisebelisoa tse joalo li ka bonoa ka bo eona ke li-gateways tse thehiloeng ho WebThings Gateway kapa software ea bareki (ho sebelisa mDNS) bakeng sa tlhahlobo le tsamaiso e latelang ka Web. Ts'ebetso ea seva bakeng sa API ea Lintho tsa Webo e lokisoa ka mokhoa oa lilaeborari ho
python,
Java,

mafome, Arduino и micropython.

Tsela ea WebThings e emela ke lera la bokahohleng bakeng sa ho hlophisa phihlello ea mekhahlelo e fapaneng ea lisebelisoa tsa bareki le tsa IoT, e patang likarolo tsa sethala ka seng mme e sa hloke tšebeliso ea lits'ebetso tse ikhethileng ho moetsi ka mong. Khoutu ea morero ngotsoe ho JavaScript ho sebelisa sethala sa seva sa Node.js. Ho sebelisana le heke le li-platform tsa IoT, o ka sebelisa liprothokholo tsa ZigBee le ZWave, WiFi kapa khokahano e tobileng ka GPIO. Firmware e nang le heke lokisitsoe bakeng sa mefuta e fapaneng ea Raspberry Pi, e fumaneha hape liphutheloana bakeng sa OpenWrt le Debian.

Mozilla e hlahisitse sethala sa WebThings

Gateway e ka khoneha theha ho boto ea Raspberry Pi 'me u fumane sistimi e bohlale ea taolo ea lapeng e kopanyang lisebelisoa tsohle tsa IoT ka tlung mme e fana ka lisebelisoa tsa ho li beha leihlo le ho li laola ka sehokelo sa Webo. Sethala se boetse se u lumella ho etsa lits'ebetso tse ling tsa webo tse ka sebelisanang le lisebelisoa ka Web Thing API. Kahoo, sebakeng sa ho kenya sesebelisoa sa hau sa mohala bakeng sa mofuta o mong le o mong oa sesebelisoa sa IoT, u ka sebelisa sehokelo se le seng se kopaneng sa webo. Ho kenya WebThings Gateway, feela khoasolla firmware e fanoeng kareteng ea SD, bula "gateway.local" moamoheli ho sebatli, theha khokahano ho WiFi, ZigBee kapa ZWave, fumana lisebelisoa tse teng tsa IoT, lokisa liparamente bakeng sa phihlello ea kantle ebe u eketsa. lisebelisoa tse tsebahalang haholo skrineng sa hau sa lapeng.

Heke e ts'ehetsa mesebetsi e kang ho tsebahatsa lisebelisoa marang-rang a lehae, ho khetha aterese ea sebaka sa marang-rang bakeng sa ho hokela lisebelisoa ho tsoa Marang-rang, ho theha li-account ho fihlella sehokelo sa marang-rang sa heke, lisebelisoa tse hokahanyang tse tšehetsang liprothokholo tsa ZigBee le Z-Wave ho ea hekeng, ho kenya ts'ebetsong hole le ho tima lisebelisoa ho tsoa ts'ebelisong ea webo, ho lekola boemo ba ntlo le ho shebella video. Ntle le sebopeho sa marang-rang le API, heke e boetse e kenyelletsa ts'ehetso ea liteko bakeng sa taolo ea lentsoe, e u lumellang ho lemoha le ho phethahatsa litaelo tsa lentsoe (mohlala, "khantša lebone ka kichineng").

Hammoho le phatlalatso ea sethala se secha sa WebThings, ho ile ha hatisoa tokollo Heke ea WebThings 0.8, e fanang ka lintlafatso tse latelang:

  • Ho ekelitsoe mokhoa oa ho rema liketsahalo o bokellang lipalo-palo mabapi le ts'ebetso ea lisebelisoa tsohle tsa IoT le li-sensor marang-rang a lapeng mme e u lumella ho lekola ts'ebetso ea bona ka mokhoa oa li-graph tsa pono. Ka mohlala, u ka fumana hore na menyako e ile ea buloa le ho koaloa ka makhetlo a makae ha u le sieo, hore na mocheso ka tlung o fetohile joang, lisebelisoa tsa matla tse hokahaneng le li-sockets tse bohlale li ile tsa sebelisoa, ha mochine o sisinyehang o qala, joalo-joalo. Li-graph li ka hahoa ho ea ka lihora, matsatsi le libeke 'me tsa tsamaisoa ho latela sekala sa nako;

    Mozilla e hlahisitse sethala sa WebThings

  • Li-alarms tse kentsoeng tse ka hlahisoang ha ho ka ba le liketsahalo tse hlokang karabo hang-hang. Ka mohlala, lialamo li ka tlamelloa ts'ebetsong ea mosi, ho lutla kapa li-detectors tsa carbon monoxide, hammoho le ha ho e-na le matšoao a bosholu. Haeba lets'oao le hlahisoa, tsebiso ea ketsahalo ea eona e ka romelloa ka SMS kapa mekhoa e meng ea tsebiso;

    Mozilla e hlahisitse sethala sa WebThings

  • E kentse sebopeho sa ho lokisa liparamente tsa khokahano ea marang-rang. Nakong e fetileng, ho tloha ho netweke e le 'ngoe e se nang mohala ho ea ho e' ngoe ha marang-rang ka bobeli a ne a le teng ho ne ho hlokahala ho tsamaisa litaelo tsa console. Hona joale ho fetola li-parameter tsa marang-rang ho ka etsoa ka sebopeho sa marang-rang (karolo ea Litlhophiso ➡ Network), moo o ka tsamaisang kabelo ea liaterese tsa IP, ho hlahloba marang-rang a fumanehang a se nang mohala le ho fetola libaka tsa phihlello;

    Mozilla e hlahisitse sethala sa WebThings

  • Lokisitsoe liphutheloana tsa liteko tsa li-routers tse thehiloeng ho OpenWrt, tse lumellang tšebeliso ea li-routers eseng feela ho fana ka phihlello ea marang-rang, empa hape e le li-node tse bohlale tsa taolo ea lapeng. Nakong e tlang, re rera ho itokisetsa kabo ea rona e thehiloeng ho OpenWrt ka tšehetso e kopaneng bakeng sa Things Gateway, ho fana ka sebopeho se kopaneng bakeng sa ho theha ntlo e bohlale le sebaka sa phihlello sa waelese. Hajoale, WebThings Gateway e se e ka sebetsa joalo ka sebaka sa phihlello sa waelese, eseng joalo ka moreki oa mohala.

Source: opennet.ru

Eketsa ka tlhaloso