Mozilla WebThings платформасын киргизди

Mozilla эки жылдык эксперименттен жана иштеп чыгуудан кийин берилген платформа WebThings, буга чейин иштелип чыккан долбоорлорду камтыган WebThings Framework и WebThings Gateway, керектөөчү түзүлүштөрдүн ар кандай категорияларына жетүү мүмкүнчүлүгүн камсыз кылуу жана универсалдуу колдонуу үчүн компоненттер менен камсыз кылуу Web Things API алар менен ез ара аракеттенууну уюштуруу. Долбоордун иштеп чыгуулары жайылуу MPL 2.0 боюнча лицензияланган.

WebThings Framework Web Things API аркылуу түз байланыша ала турган IoT түзмөктөрүн түзүү үчүн алмаштырылуучу компоненттердин топтомун камсыз кылат. Мындай түзмөктөрдү WebThings Gateway негизиндеги шлюздар же кардар программалык камсыздоосу (mDNS аркылуу) автоматтык түрдө аныктоого болот, андан кийин Веб аркылуу мониторинг жана башкаруу. Web Things API үчүн сервердик ишке ашыруулар китепканалар түрүндө даярдалган
Python,
Java,

дат, Ардуино и микропитон.

WebThings Gateway болуп саналат ар бир платформанын өзгөчөлүктөрүн жашырган жана ар бир өндүрүүчүгө тиешелүү тиркемелерди колдонууну талап кылбаган, керектөөчүлөрдүн жана IoT түзмөктөрүнүн ар кандай категорияларына кирүүнү уюштуруу үчүн универсалдуу катмар. Долбоор коду жазылган JavaScript'те Node.js сервер платформасын колдонуу. IoT платформалары менен шлюз менен иштешүү үчүн ZigBee жана ZWave протоколдорун, WiFi же GPIO аркылуу түз байланышты колдоно аласыз. Шлюз менен микропрограмма даяр ар кандай Raspberry Pi моделдери үчүн, ошондой эле жеткиликтүү топтомдор OpenWrt жана Debian үчүн.

Mozilla WebThings платформасын киргизди

Gateway мүмкүн белгилөө Raspberry Pi тактасында жана үйдөгү бардык IoT түзмөктөрүн бириктирген жана веб-интерфейс аркылуу аларды көзөмөлдөө жана башкаруу куралдарын камсыз кылган акылдуу үй башкаруу тутумун алыңыз. Платформа ошондой эле аркылуу түзмөктөр менен иштеше ала турган кошумча веб тиркемелерди түзүүгө мүмкүндүк берет Web Thing API. Ошентип, IoT түзмөгүнүн ар бир түрү үчүн өзүңүздүн мобилдик тиркемеңизди орнотуунун ордуна, сиз бирдиктүү веб-интерфейсти колдоно аласыз. WebThings Gateway орнотуу үчүн, жөн гана берилген микропрограмманы SD картага жүктөп алыңыз, браузерде “gateway.local” хостун ачыңыз, WiFi, ZigBee же ZWave менен туташууну орнотуңуз, учурдагы IoT түзмөктөрүн табыңыз, тышкы кирүү үчүн параметрлерди конфигурациялаңыз жана кошуңуз үй экраныңызга эң популярдуу түзмөктөр.

Шлюз локалдык тармактагы түзмөктөрдү аныктоо, Интернеттен түзмөктөргө туташуу үчүн веб-даректи тандоо, шлюз веб-интерфейсине кирүү үчүн аккаунттарды түзүү, ZigBee жана Z-Wave проприетардык протоколдорун колдогон түзмөктөрдү шлюзге туташтыруу сыяктуу функцияларды колдойт. веб-тиркемеден түзмөктөрдү алыстан активдештирүү жана өчүрүү, үйдүн абалын алыстан көзөмөлдөө жана видеокөзөмөл. Веб-интерфейстен жана APIден тышкары шлюз үн буйруктарын таанууга жана аткарууга мүмкүндүк берүүчү (мисалы, “ашканадагы жарыкты күйгүзүү”) үн менен башкаруунун эксперименталдык колдоосун да камтыйт.

Жаңы WebThings платформасын жарыялоо менен бирге релиз жарыяланды WebThingsGateway 0.8, ал төмөнкү инновацияларды сунуш кылат:

  • Үй тармагындагы бардык IoT түзмөктөрүнүн жана сенсорлорунун иштеши боюнча статистиканы чогултуучу жана алардын ишмердүүлүгүн визуалдык графиктер түрүндө баалоого мүмкүндүк берген окуяларды каттоо системасы кошулду. Мисалы, сиз жокто эшиктер канча жолу ачылып жабылганын, үйдөгү температура кандай өзгөргөнүн, акылдуу розеткаларга туташтырылган энергиянын канчасы керектелгенин, кыймыл детектору качан иштетилгенин ж.б.у.с. биле аласыз. Диаграммаларды сааттар, күндөр жана жумалар боюнча түзсө болот жана убакыттын масштабы боюнча жылдырса болот;

    Mozilla WebThings платформасын киргизди

  • Кошулган ойготкучтар, алар тез арада жооп берүүнү талап кылган окуялар болгон учурда иштетилет. Мисалы, ойготкучтар түтүн, агып чыгуу же көмүртек кычкылы детекторлорунун жанданышына, ошондой эле уурулук сигналдары болгондо байланыштырылышы мүмкүн. Эгерде сигнал иштетилген болсо, анын пайда болушу жөнүндө билдирүү SMS же башка кабарлоо каражаттары аркылуу жөнөтүлүшү мүмкүн;

    Mozilla WebThings платформасын киргизди

  • Тармакка туташуу параметрлерин конфигурациялоо үчүн интерфейс кошулду. Мурда эки тармак тең жеткиликтүү болгондо бир зымсыз тармактан экинчисине өтүү үчүн консолдун командалары керек болчу. Эми тармактын параметрлерин өзгөртүү веб-интерфейс аркылуу жүргүзүлүшү мүмкүн (бөлүм Орнотуулар ➡ Тармак), анда IP даректерди ыйгаруу, жеткиликтүү зымсыз тармактарды сканерлөө жана кирүү чекиттерин өзгөртүүгө болот;

    Mozilla WebThings платформасын киргизди

  • Даярдалган роутерлерди тармакка кирүүнү камсыз кылуу үчүн гана эмес, ошондой эле акылдуу үй башкаруу түйүндөрү катары колдонууга мүмкүндүк берген OpenWrt негизинде роутерлер үчүн эксперименталдык пакеттер. Келечекте биз акылдуу үйдү жана зымсыз кирүү пунктун орнотуу үчүн бирдиктүү интерфейсти камсыз кылган Things Gateway үчүн интеграцияланган колдоо менен OpenWrt негизинде өзүбүздүн дистрибьюциябызды даярдоону пландаштырып жатабыз. Учурда WebThings Gateway зымсыз кардар катары эмес, зымсыз кирүү чекити катары иштей алат.

Source: opennet.ru

Комментарий кошуу