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

Mozilla компаниясы жарыяланган жаңы продукт чыгаруу WebThingsGateway 0.11, китепканалар менен айкалышкан WebThings Framework платформаны түзөт WebThings керектеечу приборлордун ар турдуу категорияларына жетууну камсыз кылуу жана универсалдуу пайдалануу Web Things API алар менен ез ара аракеттенууну уюштуруу. Долбоор коду жазылган JavaScript'те Node.js сервер платформасын жана жайылуу MPL 2.0 боюнча лицензияланган. Шлюз менен микропрограмма даяр ар кандай Raspberry Pi моделдери үчүн. Ошондой эле жеткиликтүү топтомдор OpenWrt, Fedora, Arch, Ubuntu, Raspbian жана Debian үчүн жана даяр бөлүштүрүү комплекти Things Gateway интегралдык колдоосу менен, акылдуу үйдү жана зымсыз кирүү түйүнүн орнотуу үчүн бирдиктүү интерфейсти камсыз кылат.

Жаңы чыгарылышта:

  • Интерфейс англис тилин билбеген колдонуучулар үчүн локализацияланган.
    Кошулган 24 тилге, анын ичинде орус тилине котормолор;

  • Орнотуу пакеттери таратылган платформалардын саны кеңейтилди. Raspberry Pi жана Docker үчүн сүрөттөрдөн тышкары түзүлгөн Debian 10, Raspbian, Ubuntu 18.04/19.04/19.10 жана Fedora 30/31 үчүн пакеттер. AUR репозиторийинде Arch Linux үчүн топтомдор бар;
  • Окуяларды каттоо системасы турукташтырылып, үй тармагындагы бардык IoT түзмөктөрүнүн жана сенсорлорунун иштеши боюнча статистикалык маалыматтарды чогултуп, алардын ишмердүүлүгүн визуалдык графиктер түрүндө баалоого мүмкүндүк берди. Мисалы, сиз жокто эшиктер канча жолу ачылып жабылганын, үйдөгү температура кандай өзгөргөнүн, акылдуу розеткаларга туташтырылган энергиянын канчасы керектелгенин, кыймыл детектору качан иштетилгенин ж.б.у.с. биле аласыз. Диаграммаларды сааттар, күндөр жана жумалар боюнча түзсө болот жана убакыттын масштабы боюнча жылдырса болот;

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

  • Үн буйруктарын таанып жана аткара алган (мисалы, “ашкананын жарыгын күйгүзүү”) эксперименталдык үн жардамчысынын функциясы жараксыз деп табылып, өчүрүлдү. Кийинки чыгарылыш үн менен башкаруу API'син да алып салат. Орнотулган үн жардамчысынын ордуна, ушул сыяктуу функционалдуу кошумчаларды колдонуу сунушталат, аларды Орнотуулар ➡ Кошумча бөлүмдөрүнөн тапса болот;
  • Raspberry Pi үчүн курууда азыр OTA жаңыртууларын автоматтык түрдө жеткирүү мүмкүнчүлүгүн өчүрүү мүмкүнчүлүгү бар;
  • Кошумчалар тил жана локализация орнотууларына кирүү мүмкүнчүлүгүнө ээ;
  • Локалдык тармактагы башка системалардан веб-интерфейске шифрлөөсүз кирүү мүмкүнчүлүгү кошулду ("https://" эмес, "http://" колдонуу менен);
  • PWA тиркемесинин жакшыртылган ишенимдүүлүгү жана туруктуулугу (Progressive желе), бул өзүнчө программа катары веб-тиркеме менен иштөөнү уюштурууга мүмкүндүк берет.

Эскерте кетсек, WebThings Gateway болуп саналат ар бир платформанын өзгөчөлүктөрүн жашырган жана ар бир өндүрүүчүгө тиешелүү тиркемелерди колдонууну талап кылбаган, керектөөчүлөрдүн жана IoT түзмөктөрүнүн ар кандай категорияларына кирүүнү уюштуруу үчүн универсалдуу катмар. IoT платформалары менен шлюз менен иштешүү үчүн ZigBee жана ZWave протоколдорун, WiFi же GPIO аркылуу түз байланышты колдоно аласыз. Gateway мүмкүн белгилөө Raspberry Pi тактасында жана үйдөгү бардык IoT түзмөктөрүн бириктирген жана веб-интерфейс аркылуу аларды көзөмөлдөө жана башкаруу куралдарын камсыз кылган акылдуу үй башкаруу тутумун алыңыз.

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

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

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

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

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

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

Source: opennet.ru

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