Mozilla WebThings Gateway 0.9 жеткиликтүү, акылдуу үй жана IoT түзмөктөрү үчүн шлюз

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

WebThings Gateway жаңы релиз анын өнүгүшү менен айырмаланат
пакеттер OpenWrt негизделген, бул зымсыз роутерлерди тармакка кирүүнү камсыз кылуу үчүн гана эмес, ошондой эле акылдуу үй башкаруу түйүндөрү катары колдонууга мүмкүндүк берет. Анын ичинде даярдалган Акылдуу үйдү жана зымсыз кирүү түйүнүн орнотуу үчүн бирдиктүү интерфейсти камсыз кылган, Things Gateway үчүн интегралдык колдоосу менен OpenWrt негизинде өздүк бөлүштүрүү. Бөлүштүрүү түзүлөт түзүлгөн ачык роутер үчүн Turris Omnia.

OpenWrt негизиндеги микропрограммасы аппаратты зымсыз кирүү чекити же учурдагы зымсыз тармакка туташуу үчүн кардар катары иштөө үчүн конфигурациялоого мүмкүндүк берген баштапкы орнотуу интерфейсин камсыз кылат. Чогулуштун функционалдуулугу дагы эле чектелген жана ал дагы эле эксперименттик катары жайгаштырылган, азыркы зымсыз роутерлерди толук алмаштырууга жөндөмдүү эмес.

Mozilla WebThings Gateway 0.9 жеткиликтүү, акылдуу үй жана IoT түзмөктөрү үчүн шлюз

Экинчи маанилүү жаңычылдык - башкармалыктын колдоосун ишке ашыруу Малина Pi 4, бул үчүн, башка Raspberry Pi такталары сыяктуу, даяр өзүнчө жыйындар распиялык бөлүштүрүүгө негизделген.

Функционалдык өркүндөтүүлөрдүн арасында браузерде Push эскертмелери аркылуу билдирүүлөрдү жөнөтүү үчүн мурда болгон системаны кеңейтүүгө мүмкүндүк берүүчү жаңы типтеги кошумча кошумчаны (Notifier) ​​ишке ашыруу белгиленген. Notifier сизге иштеткичтерди түзүүгө жана ар кандай байланыш каналдары аркылуу билдирүүлөрдү жөнөтүү эрежелерин коюуга мүмкүндүк берет, мисалы, үйдө кыймыл сенсорлору иштетилгенде SMS же Email жөнөтүү. Жөнөтүлгөн эскертмелердин артыкчылыктуулугун коюуга болот.

Mozilla WebThings Gateway 0.9 жеткиликтүү, акылдуу үй жана IoT түзмөктөрү үчүн шлюз

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

Mozilla WebThings Gateway 0.9 жеткиликтүү, акылдуу үй жана IoT түзмөктөрү үчүн шлюз

Gateway мүмкүн белгилөө Raspberry Pi тактасында жана үйдөгү бардык IoT түзмөктөрүн бириктирген жана веб-интерфейс аркылуу аларды көзөмөлдөө жана башкаруу куралдарын камсыз кылган акылдуу үй башкаруу тутумун алыңыз. Платформа ошондой эле аркылуу түзмөктөр менен иштеше ала турган кошумча веб тиркемелерди түзүүгө мүмкүндүк берет Web Thing API.

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

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

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

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

Source: opennet.ru

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