Mozilla WebThings Gateway 0.11 боломжтой, ухаалаг гэр болон IoT төхөөрөмжүүдэд зориулсан гарц

Mozilla компани Нийтлэгдсэн шинэ бүтээгдэхүүн гаргах WebThings гарц 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 програмын найдвартай байдал, тогтвортой байдал сайжирсан (Прогрессив вэб програм), энэ нь вэб програмтай ажиллах ажлыг тусдаа програм болгон зохион байгуулах боломжийг олгодог.

Сануулахад, WebThings Gateway харуулав Энэ нь платформ бүрийн онцлог шинж чанарыг нууж, үйлдвэрлэгч бүрийн онцлог шинж чанартай програмуудыг ашиглах шаардлагагүй, хэрэглэгчийн болон IoT төхөөрөмжүүдийн төрөл бүрийн ангилалд нэвтрэх боломжийг зохион байгуулах бүх нийтийн давхарга юм. Гарцыг IoT платформуудтай харилцахын тулд та ZigBee болон ZWave протокол, WiFi эсвэл GPIO-ээр дамжуулан шууд холболтыг ашиглаж болно. Гарц боломжтой байгуулах 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,

Rust, Arduino и микропитон.

Mozilla WebThings Gateway 0.11 боломжтой, ухаалаг гэр болон IoT төхөөрөмжүүдэд зориулсан гарц

Mozilla WebThings Gateway 0.11 боломжтой, ухаалаг гэр болон IoT төхөөрөмжүүдэд зориулсан гарц

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх