Mozilla platforma WebThings destnîşan kir

Mozilla piştî du salan ceribandin û pêşkeftinê pêşkêş kirin rawesta axaftevan WebThings, ku projeyên berê hatine pêşxistin Çarçoveya WebThings и WebThings Gateway, pêkhateyan peyda dike da ku bigihîje kategoriyên cihêreng ên amûrê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.

Ç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.

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 platforma WebThings destnîşan kir

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 ser 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, parametreyên ji bo gihîştina derveyî 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").

Li gel ragihandina platforma nû ya WebThings, belavokek hate weşandin WebThingsGateway 0.8, ku nûbûnên jêrîn pêşkêşî dike:

  • Pergalek qeydkirina bûyerê hate zêdekirin ku statîstîkên li ser xebata hemî cîhazên IoT û senzorên di tora malê de berhev dike û dihêle hûn çalakiya wan di forma grafikên dîtbar de binirxînin. Mînakî, hûn dikarin fêr bibin ka di dema nebûna we de çend caran derî hatine vekirin û girtin, germahiya malê çawa guherî, cîhazên enerjiyê yên ku bi soketên biaqil ve girêdayî ne, kengê dedektora tevgerê hate kişandin, hwd. Grafîk dikarin li gorî demjimêr, roj û hefteyan werin çêkirin û li ser pîvana demê werin gerandin;

    Mozilla platforma WebThings destnîşan kir

  • Alarmên ku dikarin di bûyera bûyerên ku bersivek tavilê hewce dikin de werin destnîşan kirin zêde kirin. Mînakî, alarm dikarin bi aktîvkirina detektorên dûman, rijandin an karbonmonoksîtê, û hem jî dema ku îşaretên diziyê hebin ve were girêdan. Ger îşaretek çêbibe, agahdarkirina bûyera wê dikare bi SMS an jî rêgezên din ên ragihandinê were şandin;

    Mozilla platforma WebThings destnîşan kir

  • Ji bo mîhengkirina parametreyên pêwendiya torê navbeynek lê zêde kir. Berê, guheztina ji torek bêtêlê ji yekî din re dema ku her du tora peyda bûn hewcedariya xebitandina fermanên konsolê dikir. Naha guheztina pîvanên torê dikare bi navgîniya tevnvîsê were kirin (beşa Mîhengên ➡ Torê), ku tê de hûn dikarin peywira navnîşanên IP-yê birêve bibin, torên bêtêl ên berdest bişopînin û xalên gihîştinê biguhezînin;

    Mozilla platforma WebThings destnîşan kir

  • Amade kirin pakêtên ceribandî yên ji bo rêgezên ku li ser bingeha OpenWrt-ê ne, ku destûrê didin karanîna routeran ne tenê ji bo peydakirina gihîştina torê, lê di heman demê de wekî girêkên kontrolê yên malê jîr. Di pêşerojê de, em plan dikin ku belavkirina xwe ya li ser bingeha OpenWrt bi piştgirîya yekgirtî ya Things Gateway re amade bikin, ji bo sazkirina xaniyek jîr û xalek gihîştina bêtêlê navbeynek yekgirtî peyda bikin. Heya nuha, WebThings Gateway jixwe dikare wekî xalek gihîştina wireless, û ne tenê wekî xerîdarek bêtêl bixebite.

Source: opennet.ru

Add a comment