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

Mozilla компани Нийтлэгдсэн шинэ бүтээгдэхүүн гаргах WebThings гарц 0.10, энэ нь номын сангуудтай хослуулсан WebThings Framework платформ бүрдүүлдэг WebThings янз бүрийн ангиллын хэрэглээний төхөөрөмжүүдэд нэвтрэх боломжийг олгох, бүх нийтийн хэрэглээг хангах Web Things API тэдэнтэй харилцах ажлыг зохион байгуулах. Төслийн код бичсэн JavaScript дээр Node.js серверийн платформ болон тараасан MPL 2.0 дагуу лицензтэй. Гарц бүхий програм хангамж бэлтгэсэн төрөл бүрийн Raspberry Pi загваруудад зориулагдсан. Мөн боломжтой багцууд OpenWrt болон Debian-д зориулагдсан бөгөөд OpenWrt-ийн үндсэн дээр бэлэн болсон хуваарилалт Things Gateway-ийн нэгдсэн дэмжлэгтэйгээр ухаалаг гэр болон утасгүй хандалтын цэгийг бий болгох нэгдсэн интерфейсээр хангана.

Шинэ хувилбарт:

  • Өрөөний температурыг зохицуулахад ашигладаг ухаалаг термостатын дэмжлэг нэмэгдсэн. Дэмжигдсэн загваруудад Zigbee Zen термостат, Centralite HA 3156105, Z-Wave Honeywell TH8320ZW1000 орно. Платформоос өгсөн вэб интерфэйсээр дамжуулан та байшингийн температурыг алсаас хянах, халаах эсвэл хөргөх горимыг тохируулах, зорилтот температурыг өөрчлөх боломжтой. Та мөн температурын өөрчлөлтөд хариу үйлдэл үзүүлэх дүрмийг бий болгож болно, жишээлбэл, тодорхой температурын хязгаарт хүрсэн үед эсвэл өдрийн цагаар үндэслэн халаалтын төхөөрөмж эсвэл агааржуулагчийг асаах;

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

  • Yale YRD226 Deadbolt, Yale YRD110 Deadbolt зэрэг Zigbee эсвэл Z-Wave протоколыг дэмждэг ухаалаг түгжээг удирдах чадварыг нэмсэн. Хэрэглэгч гэрээсээ гадуур байхдаа хаалгыг хаахаа мартаагүй эсэхийг шалгаж, шаардлагатай бол түгжээг алсаас онгойлгож эсвэл хааж болно. Дүрмийг тохируулснаар та хаалганы түгжээг тодорхой цагт автоматжуулах эсвэл түгжээг онгорхой орхисон тохиолдолд мэдэгдэл илгээх боломжтой;

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

  • Хэрэглэгчийн интерфейсийн чадавхийг өргөжүүлэх боломжийг олгодог шинэ төрлийн нэмэлт нэмэгдлээ. Жишээлбэл, нэмэлт програмуудыг ашигласнаар та үндсэн цэсэнд шинэ хэсгүүд нэмэх эсвэл нэмэлт функц бүхий шинэ дэлгэцүүдийг хэрэгжүүлэх боломжтой. Нэмэлтүүдийг үүсгэхийн тулд WebExtensions технологи дээр суурилсан хөтчийн нэмэлтүүдийн манифестуудтай адилтгаж үүсгэсэн манифест файлын шинэ форматыг санал болгосон;

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

  • Локалчлалд зориулсан шинэ тохиргооны хэсгийг нэмсэн. Хэрэглэгч одоо үндсэн вэб интерфэйс дэх улс, цагийн бүс, хэлийг сонгох боломжтой бөгөөд эдгээр тохиргоог цаг агаар, нар ургах/шингэх, далайн түрлэг гэх мэт байршлаас хамааралтай өгөгдлийг боловсруулахад ашигласан бүх нэмэлт хэрэгсэл, дүрмүүдэд харгалзан үзэх болно. Жишээлбэл, цаг хугацааны дүрмүүд нь цагийг зун эсвэл өвлийн цаг болгон өөрчлөхийг харгалзан үзэх бөгөөд интерфэйс дээр температурыг ердийн өөрчлөлтийн нэгжээр харуулах болно;

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

  • Нэг WebSocket холболтоор дамжуулан платформын бүх Вэб API-д хандах боломжийг нэмсэн (өмнө нь төхөөрөмж бүрт тусдаа холболт нээх шаардлагатай байсан). W3C консорциум нь Web Thing Protocol Community Group хэмээх ажлын хэсгийг байгуулсан бөгөөд энэ нь Web of Things төхөөрөмжүүдтэй харилцах WebSocket-д суурилсан протоколыг стандартчилах болно;
  • Дараагийн хувилбарт төхөөрөмжүүдийг ашиглан дуут удирдлагын дэмжлэгийг нэгтгэх төлөвтэй байна Микроф болон суулгах шинэ аргуудыг хэрэгжүүлэх.

Сануулахад, 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 протоколуудыг дэмждэг төхөөрөмжүүдийг гарц руу холбох зэрэг функцуудыг дэмждэг. вэб програмаас төхөөрөмжийг алсаас идэвхжүүлэх, унтраах, байшингийн төлөв байдлыг алсаас хянах, видео тандалт хийх. Вэб интерфэйс болон API-аас гадна гарц нь дуут командыг таньж, гүйцэтгэх боломжийг олгодог дуут удирдлагын туршилтын дэмжлэгийг агуулдаг (жишээлбэл, "гал тогооны гэрлийг асаах").

WebThings Framework нь Web Things API ашиглан шууд харилцах боломжтой IoT төхөөрөмжүүдийг бий болгоход зориулж сольж болох бүрэлдэхүүн хэсгүүдээр хангадаг. Ийм төхөөрөмжийг WebThings Gateway-д суурилсан гарц эсвэл клиент программ хангамж (mDNS ашиглан) автоматаар илрүүлж, дараа нь вэбээр дамжуулан хянах, удирдах боломжтой. Web Things API-д зориулсан серверийн хэрэгжилтийг номын сангийн хэлбэрээр бэлтгэсэн
Python,
Java,

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

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

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