Mozilla WebThings Gateway 0.9 berdest e, dergeh ji bo xaniyên jîr û cîhazên IoT

Şirketa Mozilla weşandin serbestberdana hilberê nû WebThingsGateway 0.9, û her weha nûjenkirina pirtûkxaneyan Çarçoveya WebThings 0.12, platformê ava dike WebThings, ku pêkhateyan peyda dike da ku bigihîje kategoriyên cihêreng ên cîhazên xerîdar û gerdûnî bikar bîne Web Things API da ku bi wan re têkiliyan organîze bike. Pêşveçûnên projeyê belavbûn lîsansa di bin MPL 2.0.

Daxuyaniya nû ya WebThings Gateway ji bo pêşkeftina wê girîng e
pakêtên li ser bingeha OpenWrt-ê ye, ku destûrê dide karanîna routerên bêtêl ne tenê ji bo peydakirina gihîştina torê, lê di heman demê de wekî girêkên kontrolkirina xaniyê jîr. Giştî amade kirin belavkirina xwe ya li ser bingeha OpenWrt bi piştgirîya yekbûyî ya Things Gateway, ji bo sazkirina xaniyek jîr û xalek gihîştina bêtêlê navbeynek yekgirtî peyda dike. Belavkirin ava dike ava kirin ji bo routerê vekirî Turris Omnia.

Firmware-ya-based OpenWrt navgînek sazkirinê ya destpêkê peyda dike ku dihêle hûn amûrê mîheng bikin da ku wekî xalek gihîştina bêtêl an jî wekî xerîdar tevbigere da ku bi torgilokek bêhêl a heyî ve girêbide. Karbidestiya meclîsê hîna jî sînorkirî ye û ew hîn jî wekî ceribandinek tête cîh kirin, ku nekare bi tevahî rêwerzên bêtêl ên heyî biguhezîne.

Mozilla WebThings Gateway 0.9 berdest e, dergeh ji bo xaniyên jîr û cîhazên IoT

Nûbûniya duyemîn a girîng pêkanîna desteka desteyê ye Raspberry Pi 4, ji bo ku, mîna panelên din ên Raspberry Pi, amade kirin veqetandin civîn li ser bingeha belavkirina Raspbian.

Di nav çêtirkirinên fonksiyonel de, pêkanîna celebek nû ya pêvekê (Notifier) ​​tê destnîşan kirin, ku dihêle pergala berê ya berdest ji bo şandina peyaman bi navgîniya ragihandinên Push-ê di gerokê de berfireh bike. Notifier destûrê dide te ku hûn rêvekeran biafirînin û rêgezên ji bo şandina peyaman bi kanalên ragihandinê yên cihêreng destnîşan bikin, mînakî, ji bo şandina SMS an E-nameyê gava ku senzorên tevgerê yên li malê têne avêtin. Mimkûn e ku pêşîniya ragihandinên şandî were danîn.

Mozilla WebThings Gateway 0.9 berdest e, dergeh ji bo xaniyên jîr û cîhazên IoT

Wekî bîranîn, WebThings Gateway temsîl dike qatek gerdûnî ye ji bo organîzekirina gihîştina kategoriyên cihêreng ên xerîdar û cîhazên IoT, veşartina taybetmendiyên her platformê û ne hewcedariya karanîna serîlêdanên taybetî yên ji bo her hilberînerê. Koda projeyê ji hêla ve hatî nivîsandin di JavaScriptê de platforma servera Node.js bikar tîne. Ji bo ku dergeh bi platformên IoT re têkilî daynin, hûn dikarin protokolên ZigBee û ZWave, WiFi an pêwendiya rasterast bi GPIO bikar bînin. Firmware bi dergeh amade kirin ji bo cûrbecûr modelên Raspberry Pi jî hene pakêt ji bo OpenWrt û Debian.

Mozilla WebThings Gateway 0.9 berdest e, dergeh ji bo xaniyên jîr û cîhazên IoT

Gateway gengaz e damezrandin li ser panelek Raspberry Pi-yê û pergalek kontrolkirina xaniyê jîr bistînin ku hemî amûrên IoT yên li malê yek dike û amûrên ji bo şopandin û birêvebirina wan bi navgînek Webê peyda dike. Platform di heman demê de dihêle hûn serîlêdanên webê yên din jî biafirînin ku dikarin bi navgîniyê bi cîhazan re têkilî daynin Web Thing API.

Bi vî rengî, li şûna ku hûn ji bo her celeb cîhaza IoT serîlêdana xweya desta saz bikin, hûn dikarin navbeynek yekbûyî ya malperê bikar bînin. Ji bo sazkirina WebThings Gateway, tenê firmware-ya peydakirî dakêşin qerta SD-ê, mêvandarê "gateway.local" di gerokê de vekin, pêwendiyek bi WiFi, ZigBee an ZWave re saz bikin, cîhazên heyî yên IoT-ê bibînin, ji bo gihîştina derveyî pîvanan mîheng bikin û lê zêde bikin. cîhazên herî populer li ser ekrana xweya malê.

Dergeh fonksiyonên wekî naskirina cîhazên li ser tora herêmî, hilbijartina navnîşek malperê ji bo girêdana bi cîhazên ji Internetnternetê re, afirandina hesaban ji bo gihîştina navrûya tevna dergehê, girêdana cîhazên ku protokolên xwedan ZigBee û Z-Wave piştgirî didin dergehê piştgirî dike. aktîvkirina ji dûr ve û qutkirina cîhazên ji serîlêdana malperê, çavdêriya ji dûr a rewşa xanî û çavdêriya vîdyoyê. Digel pêwendiya tevnvî û API-ê, derî di heman demê de ji bo kontrolkirina deng piştgirîya ceribandinê jî vedihewîne, ku dihêle hûn emrên deng nas bikin û bicîh bînin (mînak, "ronahiya li metbexê vekin").

Çarçoveya WebThings ji bo afirandina cîhazên IoT-ê ku rasterast dikarin bi karanîna Web Things API-ê re têkilî daynin komek pêkhateyên veguhezbar peyda dike. Amûrên weha dikarin bixweber ji hêla dergehên WebThings Gateway an nermalava xerîdar (bi karanîna mDNS) ve ji bo şopandin û rêvebirina paşîn bi navgîniya Webê ve werin tespît kirin. Pêkanîna serverê ji bo Web Things API-yê di forma pirtûkxaneyên de têne amadekirin
python,
Java,

Zingar, Arduino и micropython.

Source: opennet.ru

Add a comment