Kei te waatea a Mozilla WebThings Gateway 0.9, he kuaha mo nga kaainga atamai me nga taputapu IoT

Kamupene Mozilla whakaputaina tuku hua hou WebThingsGateway 0.9, me te whakahou i nga whare pukapuka Anga WebThings 0.12, te hanga i te turanga WebThings, e whakarato ana i nga waahanga kia taea ai te uru atu ki nga momo waahanga o nga taputapu kaihoko me te whakamahi i te ao API Mea Tukutuku ki te whakarite taunekeneke ki a ratou. Nga whanaketanga kaupapa horapa kua raihanatia i raro i te MPL 2.0.

Ko te putanga hou o WebThings Gateway he mea rongonui mo tona whanaketanga
pōkai i runga i te OpenWrt, e tuku ana i te whakamahi i nga pouara ahokore hei whakarato i te uru ki te whatunga, engari ano he pona mana whakahaere kaainga atamai. Tae atu kua rite ake te tohatoha i runga i te OpenWrt me te tautoko whakauru mo Things Gateway, e whakarato ana i te atanga whakakotahi mo te whakatuu kaainga atamai me te waahi uru ahokore. Ka hangaia te tohatoha hanga mo te pouara tuwhera Turris Omnia.

Ka whakaratohia e te firmware-a-OpenWrt he atanga tatūnga tuatahi e taea ai e koe te whirihora i te taputapu ki te mahi hei waahi uru ahokore, hei kaihoko ranei ki te hono atu ki tetahi whatunga ahokore. He iti tonu nga mahi o te huihuinga, kei te noho tonu hei whakamatautau, kaore e taea te whakakapi i nga pouara ahokore o naianei.

Kei te waatea a Mozilla WebThings Gateway 0.9, he kuaha mo nga kaainga atamai me nga taputapu IoT

Ko te kaupapa hou tuarua ko te whakatinanatanga o te tautoko a te poari Pihikete Pi 4, mo era, pera i era atu papa Raspberry Pi, kua rite wehe huihuinga i runga i te tohatoha Raspbian.

I roto i nga whakapainga mahi, ko te whakatinanatanga o te momo taapiri hou (Notifier) ​​​​e tohuhia ana, e taea ai te whakawhānui ake i te punaha o mua mo te tuku karere ma te panui Push i roto i te tirotiro. Ko te Notifier ka taea e koe te hanga kaihautu me te whakarite ture mo te tuku karere ma nga momo huarahi whakawhitiwhiti korero, hei tauira, ki te tuku SMS, imeera ranei i te wa e whakaohohia ana nga puoro o te whare. Ka taea te whakarite i te kaupapa matua o nga whakamohiotanga kua tukuna.

Kei te waatea a Mozilla WebThings Gateway 0.9, he kuaha mo nga kaainga atamai me nga taputapu IoT

Hei whakamaharatanga, WebThings Gateway tohu he paparanga whanui mo te whakarite urunga ki nga momo waahanga o nga kaihoko me nga taputapu IoT, e huna ana i nga ahuatanga o ia papaarangi me te kore e tono tono mo ia kaihanga. Waehere kaupapa i tuhia e i roto i te JavaScript ma te whakamahi i te turanga tūmau Node.js. Hei taunekeneke i te kuaha me nga papaaho IoT, ka taea e koe te whakamahi i nga tikanga ZigBee me ZWave, WiFi, hononga hono ranei ma te GPIO. Firmware me te kuaha kua rite mo nga momo tauira Raspberry Pi, kei te waatea hoki putea mo OpenWrt me Debian.

Kei te waatea a Mozilla WebThings Gateway 0.9, he kuaha mo nga kaainga atamai me nga taputapu IoT

Ka taea te tomokanga whakapumautia i runga i te papa Raspberry Pi me te tiki i tetahi punaha whakahaere kaainga atamai e whakauru ana i nga taputapu IoT katoa i roto i te whare me te whakarato taputapu mo te aro turuki me te whakahaere ma te atanga Tukutuku. Ka taea hoki e te papaaho te hanga etahi atu tono tukutuku ka taea te taunekeneke me nga taputapu ma te API Mea Tukutuku.

No reira, hei utu mo te whakauru i to ake tono pūkoro mo ia momo taputapu IoT, ka taea e koe te whakamahi i tetahi atanga tukutuku kotahi. Hei whakauru i te WebThings Gateway, tango noa i te firmware kua whakaratohia ki te kaari SD, whakatuwherahia te "gateway.local" kaihautu i roto i te tirotiro, whakaturia he hononga ki WiFi, ZigBee, ZWave ranei, kimihia nga taputapu IoT o mua, whirihora i nga tawhā mo te uru ki waho me te taapiri. nga taputapu tino rongonui ki to mata kaainga.

Ka tautokohia e te kuaha nga mahi penei i te tautuhi i nga taputapu kei runga whatunga rohe, te kowhiri i tetahi wahitau paetukutuku mo te hono atu ki nga taputapu mai i te Ipurangi, te hanga kaute hei uru atu ki te atanga paetukutuku kuaha, te hono i nga taputapu e tautoko ana i nga kawa rangatira a ZigBee me Z-Wave ki te kuaha, te whakahohe mamao me te whakakore i nga taputapu mai i te tono tukutuku, te aroturuki mamao o te ahua o te whare me te tirotiro ataata. I tua atu i te atanga tukutuku me te API, kei roto hoki i te kuaha he tautoko whakamatautau mo te whakahaere reo, e taea ai e koe te mohio me te whakahaere i nga whakahau reo (hei tauira, "whakakā te rama i te kihini").

Ka whakaratohia e te WebThings Framework he huinga waahanga whakakapi mo te hanga i nga taputapu IoT ka taea te korero tika ma te whakamahi i te API Mea Tukutuku. Ko enei taputapu ka kitea aunoatia e te WebThings Gateway-based gateways or client software (ma te whakamahi mDNS) mo te aroturuki me te whakahaere i muri mai ma te Tukutuku. Ko nga whakatinanatanga o te tūmau mo te API Mea Tukutuku kua rite ki te ahua o nga whare pukapuka kei roto
nānati,
Java,

waikura, Arduino и micropython.

Source: opennet.ru

Tāpiri i te kōrero