Tha Mozilla air am pròiseact WebThing a chuir an-asgaidh airson a dhol air bhog
Luchd-leasachaidh Feartan lìn Mozilla, àrd-ùrlaran airson innealan eadar-lìn luchd-cleachdaidh, aithris mu bhith dealachadh bho Mozilla agus a bhith na phròiseact le còd fosgailte neo-eisimeileach. Chaidh an àrd-ùrlar ath-ainmeachadh cuideachd bho Mozilla WebThings gu dìreach WebThings agus tha e air a chuairteachadh tro làrach-lìn ùr lìn.io. B’ e an t-adhbhar airson na gnìomhan a chaidh a dhèanamh lùghdachadh ann an tasgadh dìreach Mozilla sa phròiseact agus gluasad leasachaidhean co-cheangailte ris a’ choimhearsnachd. Fuirichidh am pròiseact air adhart, ach bidh e a-nis neo-eisimeileach bho Mozilla, cha bhith e comasach dha bun-structar Mozilla a chleachdadh agus caillidh e a’ chòir air comharran-malairt Mozilla a chleachdadh.
Cha toir na h-atharrachaidhean a tha air an taisbeanadh buaidh air gnìomhachd gheataichean dachaigh a tha air an riaghladh gu h-ionadail mar-thà stèidhichte air WebThings, a tha fèin-sheasmhach agus nach eil ceangailte ri seirbheisean sgòthan no bun-structar taobh a-muigh. Ach, thèid ùrachaidhean a sgaoileadh a-nis tro bhun-structar air a chumail suas leis a’ choimhearsnachd seach bun-structar Mozilla, a dh’ fheumas atharrachadh rèiteachaidh. Leanaidh an t-seirbheis airson tunailean a chuir air dòigh gu geataichean dachaigh a’ cleachdadh fo-roinnean *.mozilla-iot.org ag obair gu 31 Dùbhlachd, 2020. Mus tèid an t-seirbheis a stad, thathas an dùil fear eile a chuir air bhog stèidhichte air an àrainn webthings.io, agus bidh feum air ath-chlàradh airson an eadar-ghluasad.
Cuimhnich gu bheil an àrd-ùrlar WebThings air a dhèanamh suas de gheata Geata WebThings agus leabharlannan Frèam WebThings. Tha còd a’ phròiseict air a sgrìobhadh ann an JavaScript a’ cleachdadh àrd-ùrlar frithealaiche Node.js agus air a sgaoileadh le le cead fo MPL 2.0. Tha bathar-bog deiseil ga leasachadh stèidhichte air OpenWrt pasgan cuairteachaidh le taic aonaichte airson WebThings Gateway, a’ toirt seachad eadar-aghaidh aonaichte airson dachaigh spaideil agus àite inntrigidh gun uèir a stèidheachadh.
Geata WebThings a 'riochdachadh na shreath uile-choitcheann airson a bhith ag eagrachadh ruigsinneachd gu diofar roinnean de dh’ innealan luchd-cleachdaidh agus IoT, a ’falach feartan gach àrd-ùrlar agus gun a bhith feumach air cleachdadh thagraidhean a tha sònraichte do gach neach-dèanamh. Gus an geata eadar-obrachadh le àrd-ùrlaran IoT, faodaidh tu na protocolaidhean ZigBee agus ZWave, WiFi no ceangal dìreach tro GPIO a chleachdadh. Tha geata comasach stèidheachadh air bòrd Raspberry Pi agus faigh siostam smachd dachaigh snasail a bhios ag amalachadh a h-uile inneal IoT san taigh agus a bheir seachad innealan airson an sgrùdadh agus an riaghladh tro eadar-aghaidh lìn.
Leigidh an àrd-ùrlar leat cuideachd tagraidhean lìn a bharrachd a chruthachadh a dh’ fhaodas eadar-obrachadh le innealan tro Web Thing API. Mar sin, an àite an tagradh gluasadach agad fhèin a chuir a-steach airson gach seòrsa inneal IoT, faodaidh tu aon eadar-aghaidh lìn aonaichte a chleachdadh. Gus WebThings Gateway a stàladh, dìreach luchdaich sìos am firmware a chaidh a sholarachadh gu cairt SD, fosgail an aoigh “gateway.local” sa bhrobhsair, stèidhich ceangal ri WiFi, ZigBee no ZWave, lorg innealan IoT a tha ann mu thràth, rèitich paramadairean airson ruigsinneachd taobh a-muigh agus cuir ris. na h-innealan as mòr-chòrdte air do sgrion dachaigh.
Bidh an geata a’ toirt taic do ghnìomhan leithid a bhith ag aithneachadh innealan air lìonra ionadail, a’ taghadh seòladh lìn airson ceangal ri innealan bhon eadar-lìn, a’ cruthachadh chunntasan gus faighinn gu eadar-aghaidh lìn geata, a’ ceangal innealan a bheir taic do phròtacalan seilbhe ZigBee agus Z-Wave chun gheata, gnìomhachd iomallach agus cuir dheth innealan bho thagradh lìn, sgrùdadh iomallach air staid an taighe agus sgrùdadh bhidio.
Tha Frèam WebThings a’ toirt seachad seata de cho-phàirtean ath-nuadhachail airson innealan IoT a chruthachadh as urrainn conaltradh gu dìreach a’ cleachdadh Web Things API. Faodar innealan mar seo a lorg gu fèin-ghluasadach le geataichean stèidhichte air WebThings Gateway no bathar-bog teachdaiche (a’ cleachdadh mDNS) airson sgrùdadh agus riaghladh às deidh sin tron Lìon. Tha buileachadh frithealaiche airson an Web Things API air an ullachadh ann an cruth leabharlannan ann an Python, Java,