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

Kamupene Mozilla whakaputaina tuku hua hou WebThingsGateway 0.11, e hono ana ki nga whare pukapuka Anga Tukutuku ka hanga he papa WebThings ki te whakarato urunga ki nga momo momo taputapu taputapu me te whakamahi i te ao API Mea Tukutuku ki te whakarite taunekeneke ki a ratou. Waehere kaupapa i tuhia e i roto i te JavaScript ma te whakamahi i te turanga tūmau Node.js me te tohaina e kua raihanatia i raro i te MPL 2.0. Firmware me te kuaha kua rite mo nga momo tauira Raspberry Pi. Kei te waatea ano putea mo OpenWrt, Fedora, Arch, Ubuntu, Raspbian me Debian, me tetahi mea kua rite kete tohatoha me te tautoko whakauru mo Things Gateway, e whakarato ana i te atanga whakakotahi mo te whakatuu kaainga atamai me te waahi uru ahokore.

I roto i te tukunga hou:

  • Kua tohua te atanga mo nga kaiwhakamahi kore-Ingarihi.
    Kua tapirihia whakamaoritanga mo nga reo 24, tae atu ki te reo Ruhia;

  • Kua whakawhānuihia te maha o nga papaaho e tohatohahia ai nga kete whakaurunga. Hei taapiri atu ki nga whakaahua mo te Raspberry Pi me te Docker hanga nga kohinga mo Debian 10, Raspbian, Ubuntu 18.04/19.04/19.10 me Fedora 30/31. Kei te whare putunga AUR nga kohinga mo Arch Linux;
  • Kua whakapumautia te punaha takiuru takahanga, kohikohi tatauranga mo te mahi o nga taputapu IoT katoa me nga pukoro i roto i te whatunga kaainga me te tuku i tetahi ki te arotake i a raatau mahi i roto i te ahua o nga kauwhata tirohanga. Hei tauira, ka taea e koe te mohio e hia nga wa i whakatuwherahia ai nga kuaha me te kati i te wa e ngaro ana koe, me pehea te rereke o te pāmahana o te whare, te nui o nga taputapu hiko e hono ana ki nga turanga atamai i pau, i te wa i whakaohohia ai te kaitirotiro nekehanga, aha atu. Ka taea te hanga tūtohi i runga i nga haora, nga ra me nga wiki ka panuku haere i te tauine wa;

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

  • Ko te taumahinga kaiawhina reo whakamatautau e mohio ana me te whakahaere i nga whakahau reo (hei tauira, "whakakahia te rama kihini") i kitea kaore i oro me te tango. Ko te tukunga e whai ake nei ka tango ano i te API mana reo. Engari i te kaiawhina reo i hangaia, ka whakaarohia kia whakamahia nga taapiri me nga mahi rite, ka kitea i roto i te waahanga Tautuhinga ➡ Tāpiri-ake;
  • Ko te hanga mo te Raspberry Pi inaianei he whiringa ki te whakakore i te tuku aunoa o nga whakahou OTA;
  • Ko nga taapiri he kaha ki te uru atu ki nga tautuhinga reo me te waahi;
  • Kua taapirihia te kaha ki te uru atu ki te atanga tukutuku mai i etahi atu punaha i runga i te whatunga rohe me te kore whakamunatanga (ma te "http://" kaua ki te "https://");
  • Kua pai ake te pono me te pumau o te tono PWA (Tino Paetukutuku Tukutuku), ka taea e koe te whakarite mahi me tetahi tono tukutuku hei kaupapa motuhake.

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. 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. 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.

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.

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

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

Source: opennet.ru

Tāpiri i te kōrero