Mozilla ṣafihan Syeed WebThings

Mozilla lẹhin ọdun meji ti idanwo ati idagbasoke gbekalẹ Syeed Awọn nkan Wẹẹbu, eyiti o pẹlu awọn iṣẹ akanṣe ti a ti dagbasoke tẹlẹ WebThings Framework и Ẹnu-ọna WebThings, 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.

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 API Awọn nkan Wẹẹbu. 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.

Ẹ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 ṣafihan Syeed WebThings

Ẹ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ẹ”).

Paapọ pẹlu ikede ti Syeed WebThings tuntun, itusilẹ kan ti tẹjade Ẹnu-ọna WebThings 0.8, eyiti o funni ni awọn imotuntun wọnyi:

  • A ti ṣafikun eto gedu iṣẹlẹ ti o gba awọn iṣiro lori iṣẹ ti gbogbo awọn ẹrọ IoT ati awọn sensosi ni nẹtiwọọki ile ati gba ọ laaye lati ṣe iṣiro iṣẹ ṣiṣe wọn ni irisi awọn aworan wiwo. Fun apẹẹrẹ, o le wa iye igba ti awọn ilẹkun ti ṣii ati tiipa lakoko isansa rẹ, bawo ni iwọn otutu ti ile ṣe yipada, iye awọn ẹrọ agbara ti o sopọ si awọn sockets smart ti o jẹ, nigbati aṣawari išipopada ti nfa, ati bẹbẹ lọ. Awọn aworan le wa ni itumọ ti ni awọn ofin ti awọn wakati, awọn ọjọ ati awọn ọsẹ ati yi lọ pẹlu iwọn akoko;

    Mozilla ṣafihan Syeed WebThings

  • Awọn itaniji ti a ṣafikun ti o le fa ni iṣẹlẹ ti awọn iṣẹlẹ ti o nilo esi lẹsẹkẹsẹ. Fun apẹẹrẹ, awọn itaniji le wa ni ti so si ibere ise ti ẹfin, jo tabi erogba monoxide aṣawari, bi daradara bi nigbati o wa ni awọn ifihan agbara inbraak. Ti o ba jẹ ifihan agbara kan, ifitonileti ti iṣẹlẹ rẹ le firanṣẹ nipasẹ SMS tabi awọn ọna ifitonileti miiran;

    Mozilla ṣafihan Syeed WebThings

  • Ṣafikun wiwo fun atunto awọn paramita asopọ nẹtiwọọki. Ni iṣaaju, yi pada lati nẹtiwọki alailowaya kan si omiiran nigbati awọn nẹtiwọọki mejeeji wa ti o nilo awọn pipaṣẹ console ṣiṣiṣẹ. Bayi iyipada awọn ipilẹ nẹtiwọki le ṣee ṣe nipasẹ wiwo wẹẹbu (Awọn Eto apakan ➡ Nẹtiwọọki), ninu eyiti o le ṣakoso iṣẹ iyansilẹ ti awọn adirẹsi IP, ṣayẹwo awọn nẹtiwọọki alailowaya ti o wa ati awọn aaye iwọle pada;

    Mozilla ṣafihan Syeed WebThings

  • Ti pese sile awọn idii idanwo fun awọn olulana ti o da lori OpenWrt, eyiti o gba laaye lilo awọn olulana kii ṣe lati pese iraye si nẹtiwọọki nikan, ṣugbọn tun bi awọn apa iṣakoso ile ọlọgbọn. Ni ọjọ iwaju, a gbero lati mura pinpin tiwa ti o da lori OpenWrt pẹlu atilẹyin imudara fun Ẹnu-ọna Ohun, n pese wiwo iṣọkan kan fun iṣeto ile ọlọgbọn ati aaye iwọle alailowaya kan. Lọwọlọwọ, WebThings Gateway le ṣiṣẹ tẹlẹ bi aaye iwọle alailowaya, kii ṣe gẹgẹbi alabara alailowaya nikan.

orisun: opennet.ru

Fi ọrọìwòye kun