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

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

WebThings Gateway-ийн шинэ хувилбар нь хөгжлөөрөө онцлог юм
багцууд OpenWrt дээр суурилсан бөгөөд энэ нь утасгүй чиглүүлэгчийг сүлжээнд нэвтрэхээс гадна ухаалаг гэрийн хяналтын зангилаа болгон ашиглах боломжийг олгодог. Үүнд бэлтгэсэн Things Gateway-ийн нэгдсэн дэмжлэг бүхий OpenWrt дээр суурилсан өөрийн түгээлт нь ухаалаг гэр болон утасгүй хандалтын цэгийг бий болгох нэгдсэн интерфейсээр хангадаг. Түгээлтийн бүтэц үүссэн нээлттэй чиглүүлэгчийн хувьд Туррис Омниа.

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

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

Хоёр дахь чухал шинэлэг зүйл бол удирдах зөвлөлийн дэмжлэгийг хэрэгжүүлэх явдал юм Raspberry Pi 4, үүний тулд бусад Raspberry Pi хавтангийн нэгэн адил, бэлтгэсэн тусдаа чуулганууд Распбийн тархалт дээр үндэслэсэн.

Функциональ сайжруулалтуудын дунд шинэ төрлийн нэмэлт хэрэгслийг (Notifier) ​​нэвтрүүлж байгааг тэмдэглэсэн бөгөөд энэ нь хөтөч дээрх Push мэдэгдлээр дамжуулан мессеж илгээх боломжтой системийг өргөжүүлэх боломжийг олгодог. Мэдүүлэгч нь танд зохицуулагч үүсгэх, янз бүрийн харилцааны сувгаар мессеж илгээх дүрмийг тогтоох боломжийг олгодог, жишээлбэл, байшингийн хөдөлгөөн мэдрэгч асаалттай үед SMS эсвэл имэйл илгээх. Илгээсэн мэдэгдлийн тэргүүлэх чиглэлийг тохируулах боломжтой.

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

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

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

Гарц боломжтой байгуулах 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

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