„Mozilla“ pristatė „WebThings“ platformą

„Mozilla“ po dvejų metų eksperimentavimo ir kūrimo pateiktas platforma Web Things, kuri apėmė anksčiau parengtus projektus WebThings Framework и „WebThings Gateway“, teikiantys komponentus, leidžiančius pasiekti įvairių kategorijų vartotojų įrenginius ir naudoti universalius Web Things API organizuoti bendravimą su jais. Projektų plėtra skleisti licencijuota pagal MPL 2.0.

„WebThings Framework“ suteikia pakeičiamų komponentų rinkinį, skirtą daiktų interneto įrenginiams, galintiems tiesiogiai susisiekti naudojant „Web Things“ API, kurti. Tokius įrenginius gali automatiškai aptikti WebThings Gateway pagrįsti šliuzai arba kliento programinė įranga (naudojant mDNS), kad vėliau būtų galima stebėti ir valdyti žiniatinklį. Serverio diegimas Web Things API yra paruoštas bibliotekų pavidalu
Pitonas,
Java,

Rūdys, Arduino и „MicroPython“.

„WebThings Gateway“ yra yra universalus sluoksnis, skirtas organizuoti prieigą prie įvairių kategorijų vartotojų ir daiktų interneto įrenginių, paslepiantis kiekvienos platformos savybes ir nereikalaujantis naudoti kiekvienam gamintojui būdingų programų. Projekto kodas parašyta JavaScript naudojant Node.js serverio platformą. Norėdami sąveikauti su šliuzu su IoT platformomis, galite naudoti ZigBee ir ZWave protokolus, WiFi arba tiesioginį ryšį per GPIO. Programinė įranga su šliuzu paruoštas Taip pat galima įsigyti įvairiems Raspberry Pi modeliams paketai skirta OpenWrt ir Debian.

„Mozilla“ pristatė „WebThings“ platformą

Galimi vartai nustatyti Raspberry Pi plokštėje ir įsigykite išmaniųjų namų valdymo sistemą, kuri integruoja visus namuose esančius daiktų interneto įrenginius ir suteikia įrankius juos stebėti ir valdyti naudojant žiniatinklio sąsają. Platforma taip pat leidžia kurti papildomas žiniatinklio programas, kurios gali sąveikauti su įrenginiais per Web Thing API. Taigi, užuot įdiegę savo mobiliąją programą kiekvienam daiktų interneto įrenginiui, galite naudoti vieną vieningą žiniatinklio sąsają. Norėdami įdiegti „WebThings Gateway“, tiesiog atsisiųskite pateiktą programinę-aparatinę įrangą į SD kortelę, naršyklėje atidarykite pagrindinį kompiuterį „gateway.local“, nustatykite ryšį su „WiFi“, „ZigBee“ arba „ZWave“, raskite esamus daiktų interneto įrenginius, sukonfigūruokite išorinės prieigos parametrus ir pridėkite. populiariausi įrenginiai į jūsų pagrindinį ekraną.

Šliuzas palaiko tokias funkcijas kaip įrenginių identifikavimas vietiniame tinkle, žiniatinklio adreso pasirinkimas prisijungimui prie įrenginių iš interneto, paskyrų kūrimas prieigai prie šliuzo žiniatinklio sąsajos, įrenginių, palaikančių patentuotus ZigBee ir Z-Wave protokolus, prijungimas prie šliuzo, nuotolinis įrenginių aktyvinimas ir išjungimas iš interneto programos, nuotolinis namo būklės stebėjimas ir vaizdo stebėjimas. Be žiniatinklio sąsajos ir API, vartai taip pat apima eksperimentinį balso valdymo palaikymą, leidžiantį atpažinti ir vykdyti balso komandas (pavyzdžiui, „įjungti šviesą virtuvėje“).

Kartu su pranešimu apie naują WebThings platformą buvo paskelbtas leidimas „WebThings Gateway“ 0.8, kuriame siūlomos šios naujovės:

  • Pridėta įvykių registravimo sistema, kuri renka statistiką apie visų daiktų interneto įrenginių ir jutiklių veikimą namų tinkle ir leidžia įvertinti jų veiklą vaizdinių grafikų pavidalu. Pavyzdžiui, galite sužinoti, kiek kartų jūsų nebuvimo metu buvo atidarytos ir uždarytos durys, kaip pasikeitė temperatūra namuose, kiek energijos suvartojo prie išmaniųjų lizdų prijungti įrenginiai, kada suveikė judesio jutiklis ir kt. Diagramas galima sudaryti valandomis, dienomis ir savaitėmis ir slinkti pagal laiko skalę;

    „Mozilla“ pristatė „WebThings“ platformą

  • Pridedami aliarmai, kurie gali būti suaktyvinti įvykus įvykiams, į kuriuos reikia nedelsiant reaguoti. Pavyzdžiui, signalizacija gali būti susieta su dūmų, nuotėkio ar anglies monoksido detektorių įjungimu, taip pat kai yra įsilaužimo signalai. Suveikus signalui, pranešimas apie jo atsiradimą gali būti siunčiamas SMS žinute ar kitomis pranešimo priemonėmis;

    „Mozilla“ pristatė „WebThings“ platformą

  • Pridėta sąsaja tinklo ryšio parametrams konfigūruoti. Anksčiau perjungiant iš vieno belaidžio tinklo į kitą, kai buvo pasiekiami abu tinklai, reikėjo vykdyti konsolės komandas. Dabar tinklo parametrus galima pakeisti per žiniatinklio sąsają (skiltis Nustatymai ➡ Tinklas), kurioje galite valdyti IP adresų priskyrimą, nuskaityti galimus belaidžius tinklus ir keisti prieigos taškus;

    „Mozilla“ pristatė „WebThings“ platformą

  • Parengta eksperimentiniai paketai maršrutizatoriams, pagrįsti OpenWrt, kurie leidžia naudoti maršrutizatorius ne tik prieigai prie tinklo suteikti, bet ir kaip išmaniojo namo valdymo mazgus. Ateityje planuojame paruošti savo platinimą, pagrįstą „OpenWrt“ su integruotu „Things Gateway“ palaikymu, suteikiančiu vieningą sąsają išmaniesiems namams ir belaidžio ryšio prieigos taškui nustatyti. Šiuo metu „WebThings Gateway“ jau gali veikti kaip belaidis prieigos taškas, o ne tik kaip belaidis klientas.

Šaltinis: opennet.ru

Добавить комментарий