Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 10
  • Kontrolli i stafetës nëpërmjet internetit. Një mënyrë e thjeshtë për të kontrolluar nga distanca pajisjet elektrike nëpërmjet internetit

Kontrolli i stafetës nëpërmjet internetit. Një mënyrë e thjeshtë për të kontrolluar nga distanca pajisjet elektrike nëpërmjet internetit

produkte - 0 copë.



1 - 2 copë:3500.0 fshij.
3 - 10 copë:3250.0 fshij.
11 - 25 copë:3100.0 fshij.
26 - 75 copë:2950.0 fshij.
76 - 100 copë:2550.0 fshij.
> 100 copë:2350.0 fshij.

Dokumentacioni:


Versioni i fundit i "Firmware"

Softueri:


SDK e ndërfaqes në ueb


Përshkrim:

Moduli Laurent (shqiptohet "Laurent") projektuar për të kontrolluar pajisjet dixhitale dhe analoge, sensorët dhe aktivizuesit nëpërmjet një ndërfaqeje Ethernet (LAN). Laurent përfshin një mori pajisjesh periferike harduerike, duke përfshirë:

  • reletë të fuqishme elektromagnetike 220 V / 7 A (4 copë)
  • hyrje (6 copë) dhe dalje (12 copë) linja diskrete
  • hyrje për lidhjen e një sensori të temperaturës
  • numërues pulsi (4 copë)
  • Dalja PWM
  • ADC, dy kanale
  • Porta RS-232


Moduli mund të kontrollohet në mënyra të ndryshme:

  • nëpërmjet faqes së integruar të internetit
  • kërkesat e drejtpërdrejta HTTP
  • një grup komandash të kontrollit të tekstit përmes protokollit DirectIP (porta TCP 2424)
  • Ndërfaqja TCP-2-COM – shkëmbim transparent i të dhënave midis portës serike dhe portit TCP 2525
  • menaxhim autonom i burimeve të harduerit kur ndodhin ngjarje të ndryshme (sistemi CAT)

Moduli ka një faqe të integruar të menaxhimit në ueb. Mjafton të hapni çdo shfletues, të futni adresën IP të modulit (si parazgjedhje 192.168.0.101) dhe të merrni një ndërfaqe të përshtatshme të vizualizuar për menaxhimin e burimeve të ndryshme të modulit dhe monitorimin e parametrave të tij në kohë reale.



Duke përdorur modulin Laurent dhe sistemin CAT, mund të ndërtoni shpejt një sistem për monitorimin e statusit të një serveri në rrjet dhe ta rindizni automatikisht nëse zbulohet një ngrirje. Serveri dhe Laurent janë në të njëjtin nënrrjet. Laurent dërgon periodikisht një komandë PING në server mbi IP-në e tij (sistemi CAT). Nëse nuk ka përgjigje, fuqia rivendoset automatikisht përmes stafetës.

Kontrolli kryhet duke hyrë në një faqe specifike HTTP me parametra të ndryshëm që përcaktojnë veprimin që duhet kryer. Për shembull, nëse ekzekutoni kërkesën siç tregohet më poshtë, stafeta numër 4 do të aktivizohet:



Është e mundur të lidhni disa module në një rrjet përmes një ruteri:

Modulet Laurent mund të lidhen lehtësisht me një rrjet Wi-Fi me valë nëpërmjet një ruteri Wi-Fi. Ky kombinim i modulit Laurent dhe një ruteri Wi-Fi ju lejon të kontrolloni/menaxhoni modulin nga pothuajse çdo pajisje e pajisur me një ndërfaqe Wi-Fi në një distancë të konsiderueshme.

Karakteristikat dalluese:

  • modul kontrolli me ndërfaqe Ethernet (LAN).
  • nuk kërkon elemente shtesë qarku - menjëherë gati për përdorim
  • Burimet harduerike të disponueshme në lidhësit e terminalit
  • 4 x rele (220V/7A)
  • 6 x linja hyrëse të izoluara opto-diskrete
  • Mundësia e lidhjes direkte të sensorit të temperaturës
  • 2 ADC 10-bit për matjen e tensionit të jashtëm
  • 4 x numërues pulsi opto-izoluar
  • 12 x linja kontrolli diskrete të daljes (deri në 50 V, 0,5 A për linjë)
  • Dalja PWM për ndryshim të qetë të fuqisë së hyrjes në ngarkesë
  • porta serike RS-232
  • Ndërfaqja TCP-2-COM (urë transparente për transmetimin e të dhënave përmes rrjetit midis RS-232)
  • një grup komandash të gatshme të kontrollit të tekstit të nivelit të lartë (KE - komandat) përmes protokollit TCP/IP (ndërfaqja e hapur e komandës)
  • Tensioni i rekomanduar i furnizimit: 6 deri në 9 V (furnizimi me energji elektrike i rekomanduar PWR-75A)
  • LED tregues për aktivitetin e rrjetit dhe statusin e modulit
  • LED tregues për linjat e hyrjes diskrete
  • çdo modul ka një numër serial unik
  • mbështetje për Windows 95, 98, 2000, 2003, XP 32/64 bit, Vista 32/64 bit dhe Windows 7 32/64 bit
  • Mbështetje për OS Linux
  • Web server i integruar për menaxhim dhe monitorim
  • aftësia për të lidhur disa module në një rrjet (është e nevojshme të ndryshoni adresat IP/MAC)
  • aftësia për të ndryshuar cilësimet e rrjetit të modulit (IP, MAC, Default Gateway, Subnet Mask)
  • qasja në faqen e internetit të menaxhimit dhe ndërfaqja e komandës është e mbrojtur me fjalëkalim
  • Sistemi "Watchman" - mënyra e monitorimit automatik të ndryshimeve në gjendjet e linjave të hyrjes diskrete
  • aftësia për të kursyer dhe më pas për të rivendosur gjendjet e burimeve të harduerit pas një ndërprerjeje të energjisë (reletë, linjat e daljes diskrete, numëruesi i impulseve, PWM)
  • sistemi MACE– kontrolli automatik i burimeve të daljes së modulit kur ndodhin ngjarje në linjat hyrëse, me kohëmatës, me pragun e sensorit të temperaturës dhe me komandën PING nga një pajisje në distancë

Përmbajtja e dorëzimit:

Seti i dorëzimit përfshin vetëm vetë modulin Laurent. Moduli është i paketuar në film mbrojtës ndaj ndikimit të flluskave ose në një kuti kartoni me shkumë që thith goditjet. Kur dërgohet me postë, moduli është i paketuar në një kuti kartoni të fortë dhe i veshur me një "airbag" letre. Dokumentacioni dhe drejtuesit janë të disponueshëm në formë elektronike.


Garanci:

Funksionimi normal i modulit garantohet për 1 vit nga data e shitjes, në varësi të kushteve të funksionimit dhe rregullave të ruajtjes të dhëna në Përshkrimin Teknik. Në rast të një mosfunksionimi, moduli i dëmtuar ndërrohet (riparohet). Garancia nuk zbatohet për modulet që kanë dëmtime mekanike, elektrike ose të tjera të shkaktuara nga përdorimi jo i duhur.


Siç ka treguar praktika, sintonizuesit satelitorë shtëpiak të përdorur nga operatorët kabllorë shpesh duhet të rifillojnë për shkak të humbjes periodike të zërit ose imazhit. Kjo shkaktohet nga faktorë të ndryshëm: niveli i pabarabartë i sinjalit nga konvektori, mbinxehja e marrësit ose tharja e elektroliteve. Ju mund ta mbani personelin në detyrë për ndërrim të menjëhershëm, por kur kjo nuk është ekonomikisht e qëndrueshme, pajisja e përshkruar do të ndihmojë. Në parim, përdorimi i pajisjes së zhvilluar nuk kufizohet në këtë fushë të veprimtarisë.

Shkurtimisht:
Qëllimi. Ju lejon të kontrolloni ndezjen dhe fikjen e ngarkesave të lidhura me reletë e kontrolluar nëpërmjet një rrjeti lokal (ose Internetit).
Pajisja. Në thelb, pajisja përbëhet nga tre module: një modul Ethernet, një modul mikrokontrollues dhe një modul i kontrollit të ngarkesës.
Moduli Ethernet është montuar në një mikroçip nga Microchip ENC28J60 dhe është më e këshillueshme që ta merrni të gatshme, për shembull këtu: http://www.aliexpress.com/wholesale?SearchText=enc28j60. Kam përdorur një çip Atmega32 si mikrokontrollues. Moduli i kontrollit përmban çelsat e tranzistorit që ndezin reletë përkatëse. Çdo stafetë ndez ose fik konsumatorin që ka nevojë për të.
Parimi i funksionimit. Parimi i funksionimit të pajisjes është i lehtë për t'u kuptuar nga diagrami i qarkut:

Për përdorim interaktiv të sistemit, sigurohet një ndërfaqe në internet, duke hyrë në të cilën operatori aktivizon ose çaktivizon portin përkatës (shih figurën). Dizajni dhe firmware parashikojnë përdorimin e 20 portave dalëse: PA0...PA7, PC0...PC7, PD4...PD7. Sidoqoftë, nëse dëshironi, numri i daljeve mund të rritet në 80 copë - për këtë ju duhet të përdorni dekoderë (për shembull K155ID3) dhe të rishkruani JavaScript të panelit të internetit në mënyrë që rezultatet MK të gjenerojnë fjalë kontrolli (0x0...0xF). Kjo qasje do të komplikojë disi qarkun e pajisjes dhe do të ketë nevojë për të rindezur akorduesit "një nga një". Është shumë më e përshtatshme të përdoren disa pajisje të përshkruara nën adresa IP të ndryshme.

Firmware i mikrokontrolluesit. Për të ndezur Atmega32, përdora një programues "4 tela" për portin COM dhe softuerin. Blicin e bëra në një kompjuter të vjetër me Windows XP. Nuk e kam provuar në sistemet operative moderne për shkak të mungesës së COM. firmware.

Duhet të instaloni edhe siguresat si në foto.

Kodet burimore të firmuerit me komente mund të shkarkohen. Ekziston një Makefile që funksionon në dosjen burimore. Për të përpiluar projektin kam përdorur falas. Për ta bërë këtë, hapni vijën e komandës, shkoni te dosja me projektin dhe shkruani "make". Si rezultat i punës së përpiluesit, disa skedarë lidhës të ndërmjetëm dhe një skedar firmware HEX do të shfaqen në dosje.

Për të pastruar rezultatin e përpiluesit, shkruani "make clean" në vijën e komandës.

Nëse preni burimet, kushtojini vëmendje dy funksioneve:

Fill_tcp_data_p(buf,plen,PSTR("vargu i kaluar në paketë")); char stroka = "varg i kaluar në paketë"; fill_tcp_data(buf,plen,strok);

Ne përdorim funksionin e parë ku është qartë e nevojshme të kalojmë një varg (tekst statik). Ne përdorim të dytën me variabla të vargut.
Nga skedari ip_arp_udp_tcp.c:

Uint16_t fill_tcp_data_p(uint8_t *buf,uint16_t pos, const prog_char *progmem_s) ( char c; // plotësoni të dhënat tcp në pozicionin pos // // pa opsione të dhënat fillojnë pas kontrollit + 2 bajt të tjerë (ptr urgjente) ndërsa ((c = pgm_read_byte(progmem_s++))) ( buf=c; pos++; ) return(pos); ) ... uint16_t fill_tcp_data(uint8_t *buf,uint16_t pos, const char *s) ( return(fill_tcp(buf_data_ ,(uint8_t*)s,strlen(s)));)

Kopjet e mbledhura:

Demonstrimi i punës:

Firmware-i i mikrokontrolluesit parashikon ndryshimin e adresës IP (parazgjedhja 192.168.1.99) dhe domenit JavaScript. Pra, shkoni në: 192.168.1.99/?i=91 do të ndryshojë adresën e pajisjes në 192.168.1.91 pas një rindezjeje (përdoreni me shumë kujdes dhe vetëm kur është absolutisht e nevojshme, në mënyrë që të mos humbni pajisjen!!! :)). Domeni i skriptit ndryshon si kjo: 192.168.1.99/?d=mydomain.com, d.m.th. skripti juaj do të ngarkohet nga adresa: mydomain.com/eth/script.js. Ju lutemi vini re se direktoria eth në server duhet të përmbajë .

Hapni script.js dhe ndryshoni përshkrimet e portit për t'iu përshtatur nevojave tuaja:

Var emri = "Menaxhimi i portit:"; // titulli // nën emrin e porteve (mund të zëvendësohet me diçka kuptimplote) var titull = ["PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6" , " PA7", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PD4", "PD5", "PD6", " PD7"];

Për shembull, unë kam këtë:

Var emri = "Ylber, 75 gradë"; // titulli // poshtë emrave të porteve (mund të zëvendësohet me diçka kuptimplote) var titull = ["Iluzioni rus", "24 techno", "Estate", "Tv i shëndetshëm", "Retro", "Drive", "Phoenix +kinema", "Children's", "Hunting and Fishing", "Europa Plus", "Sony Entertaiment", "Sony Sci-Fi", "Multimania", "National Geographic", "NST", "i papërdorur" , " nuk përdoret", "i pa përdorur", "i pa përdorur", "SERVER WWW"];

Për furnizimin me energji elektrike, mund të përdorni një karikues celulari (tensioni i daljes rreth 7 volt). Në modalitetin e gatishmërisë, konsumi aktual është rreth 120 mA. Kur një stafetë është e ndezur, konsumi aktual rritet në 180 mA. Duhet të merret parasysh se nëse ekziston nevoja për të aktivizuar të gjitha reletë në të njëjtën kohë (fikni të gjithë marrësit), atëherë furnizimi me energji duhet të ketë tashmë fuqinë e duhur (të paktën 1.5 A).

Artikulli i paraqitur është vetëm një demonstrim i pajisjes. Në versionin komercial, drejtimi i këtij zhvillimi është zgjeruar ndjeshëm - deri në 150 porte, tre sensorë të temperaturës, etj., E gjitha varet nga porosia. (Një shembull tjetër për 40 porte :)

Strukturisht, pajisja mund të vendoset në strehën e një çelësi të vjetër në një raft telekomunikacioni 19″. Meqenëse një ndërprerës i tillë nuk ishte pranë, porosita këtë kuti nga sistemi i shpërndarjes së inputeve me fibra optike nga Shërbimi Mobile (kushton 290 mijë pa TVSH):


Unë vazhdoj të flas për mënyrat më të thjeshta dhe më të arritshme për të kontrolluar pajisjet elektrike nëpërmjet internetit duke përdorur shërbimet cloud. Para së gjithash, pajisje të tilla janë të rëndësishme për pronarët e shtëpive të vendit në mënyrë që të jenë në gjendje të ndezin ngrohjen nga distanca dhe të parandalojnë ngrirjen e shtëpisë. Reletë Wi-Fi me valë në formatin DIY nga ITEAD janë kryesisht tërheqëse për çmimin e tyre. Një pajisje e gatshme për përdorim ofrohet në fakt me koston e komponentëve që përdoren në të. A është shaka që stafeta më e thjeshtë kushton më pak se 5 dollarë?

Më parë, kam folur tashmë për reletë kompakte që ju lejojnë të kontrolloni nga distanca ngarkesën. Sot do të tregoj pajisje të reja. Së pari, kjo është një pajisje me dy stafetë të pavarur Sonoff Dual, dhe së dyti, një stafetë Sonoff TH, e cila ka një hyrje në bord për një sensor të jashtëm të temperaturës/lagështisë. Një stafetë e tillë lejon jo vetëm të fitojë aftësinë për të monitoruar nga distanca temperaturën dhe lagështinë, por edhe të automatizojë procesin e mbajtjes së këtyre parametrave në një interval të caktuar.

Pra, le të zbulojmë!


2. Para së gjithash, reletë morën një strehim të ri. Ato janë afërsisht 2 herë më të mëdha në madhësi se reletë e gjeneratës së parë. Ka shenja më të qarta dhe një buton më të përshtatshëm për programimin dhe kontrollin manual.

3. Terminalet me vidë janë zëvendësuar me terminale susta. Një zgjidhje shumë korrekte që ju lejon të lidhni me besueshmëri ngarkesën pa rrezikun e zhveshjes së fijeve në kontakte. Sonoff TH është i disponueshëm në dy versione, me një stafetë të krijuar për një ngarkesë prej 10 ose 16 amperësh. Kjo do të thotë, në rastin e dytë, një ngarkesë me një fuqi deri në 3600 vat mund të ndërrohet përmes një stafete. Një modifikim me një rele 10 amp kushton 7,5 dollarë. Me një stafetë 16 amp - 8,6 dollarë (i njëjti çmim për një stafetë Sonoff Dual 10A).

4. Rele mund të funksionojë në mënyrë të pavarur, ose sensorë të jashtëm mund të lidhen me të. Ju mund të zgjidhni nga sonda e temperaturës DS18B20 (foto në qendër), që kushton 3,5 dollarë, ose sensori i temperaturës/lagështisë AM2301, që kushton 4,3 dollarë.

5. Në të majtë është një stafetë e vetme me një lidhës për sensorë të jashtëm. Në të djathtë është një stafetë e dyfishtë, pa një lidhës për sensorë të jashtëm.

6. Pajisja bazohet në çipin e njohur ESP8266. E gjithë pjesa me rrymë të ulët është e vendosur në fund të tabelës. Në të majtë mund të shihni lidhësit që ju lejojnë të lidhni një përshtatës USB-TTL. Ata që nuk i besojnë shërbimit publik cloud mund të ngarkojnë gjithmonë firmware të modifikuar në pajisje dhe ta personalizojnë atë sipas nevojave të tyre. Ka shembuj në internet se si ta bëjmë këtë.

7. Ne montojmë një qark të thjeshtë për të demonstruar funksionimin e pajisjes. Ne kemi një qendër të vogël LED si ngarkesë. Ne e lidhim atë me një rrjet 220 volt përmes një rele Sonoff TH10. Për të qenë në gjendje të kontrolloni stafetën në distancë, duhet të "çiftoni" stafetën me rrjetin tuaj Wi-Fi të shtëpisë që funksionon në intervalin 2,4 GHz.

8. Konfigurimi bëhet përmes aplikacionit të pronarit EWeLink në një smartphone, i disponueshëm si për iOS ashtu edhe për Android.

9. Pas procedurës fillestare të çiftimit, ju keni mundësinë të kontrolloni ngarkesën si me dorë (nga një buton në trupin e stafetës) ashtu edhe në distancë (nëpërmjet një aplikacioni në një smartphone). Mund të vendosni gjithashtu kohëmatës për të ndezur dhe automatizuar kontrollin duke specifikuar intervalet e temperaturës dhe lagështisë së funksionimit.

10. Një nga opsionet për përdorimin e stafetës së versionit të parë është kontrollimi i sharrës pranë shtratit në dhomën e gjumit. E vetmja pengesë është se, nga pikëpamja estetike, do të ishte më mirë që stafeta të bëhej në trupin e një ndërprerësi të rregullt të llambës dyshemeje, sepse në formën e tij aktuale, shtypja e një butoni të vogël në trup për të ndezur dritën pa përdorur aplikacionin është krejtësisht e papërshtatshme. Prania e një kohëmatësi ju lejon të programoni ndezjen/fikjen e dritave, për shembull, për periudhën e pushimeve tuaja, në mënyrë që të krijoni një imitim të faktit që dikush ndodhet në apartament.

11. Ka shumë mundësi për përdorimin e releve. Në veçanti, kam një dëshirë që më në fund të automatizoj kontrollin duke përdorur një stafetë Sonoff Dual (një stafetë për uljen e kabllit, tjetra për ngritjen e tij). Pasi ta bëj, patjetër do të shkruaj për të. Unë përdor gjithashtu një stafetë për të ndezur dritat nga distanca kur shkoj në një shtëpi fshati gjatë natës.

Ka mjaft aplikime. Për shembull, mund të bëni një akumulator nxehtësie të bërë në shtëpi nga një rezervuar uji, duke e programuar atë të ngrohet gjatë natës, me një çmim të lirë. Mund të bëni ruajtje për patatet në ballkonin e ngrohur ose të hapni nga distanca portën në garazh. Mund ta ndizni automatikisht ventilatorin në banjë kur tejkalohet një prag i caktuar i nivelit të lagështisë. Në përgjithësi, gjithçka varet nga imagjinata juaj. Për të programuar dhe kontrolluar nga distanca reletë, ato duhet të kenë akses në internet. Nëse ata janë të programuar paraprakisht për të punuar me një kohëmatës, ato mund të funksionojnë në mënyrë autonome. Është më mirë të porosisni stafetën në faqen zyrtare të kompanisë; dorëzimi në Rusi kushton 6 dollarë.

Të gjitha materialet në lidhje me ndërtimin e një shtëpie të vendit me duart tuaja mund të shihen në rend kronologjik.

Në këtë përmbledhje të shkurtër, ne do të shikojmë katër lloje të releve të kontrolluara përmes internetit nga kompania ruse KERNELCHIP. Për më shumë se 10 vjet, kjo kompani është e angazhuar profesionalisht në zhvillimin dhe programimin e pajisjeve jo standarde për ndërlidhje me kompjuterë, si dhe zhvillimin e sistemeve të automatizimit dhe kontrollit dhe sistemeve të kontrollit dhe monitorimit në distancë nëpërmjet Ethernet dhe GSM/GPRS. Sot, kur interneti është kudo, zgjidhje të tilla janë më të rëndësishme se kurrë. Ne do të flasim për reletë e kontrolluara të serisë Laurent.

Ky modul ka një veçori të veçantë: mbledhjen dhe transmetimin, nëpërmjet një ndërfaqeje Ethernet (LAN), të leximeve nga sensorët dixhital të temperaturës. Moduli është i aftë të punojë me një maksimum prej 20 sensorë Dallas DS18B20. Sensorët janë të lidhur me një autobus të zakonshëm me 1 Tela.

Kështu, Laurent-T është një kontrollues i temperaturës Ethernet i aftë për të punuar me nga 1 deri në 20 sensorë, që ka një ndërfaqe të integruar në internet me një tabelë të përshtatshme të emrave të sensorëve (të cilin përdoruesi mund ta vendosë lirisht), me aftësinë për të rivendosur harduerin Autobusi 1-Wire duke përdorur stafetën e integruar, ndërsa ndërfaqja e komandës (API) është, natyrisht, e hapur.

Shpesh në një ndërmarrje ekziston nevoja për mbledhjen në grup të të dhënave nga sensorët dixhital të temperaturës - për mbledhjen e centralizuar të leximeve. Është i përshtatshëm për ta bërë këtë nëpërmjet një rrjeti Ethernet nga distanca. Nuk keni gjithmonë kohë për të ecur përreth dhe për të mbledhur informacione nga secili prej dhjetëra sensorëve dixhitalë të temperaturës të lidhur nëpërmjet një autobusi 1-Wire. Këto janë llojet e problemeve që moduli Laurent-T ndihmon në zgjidhjen e tyre.

Leximet e mbledhura nga sensorët do t'i transmetohen operatorit nëpërmjet një rrjeti Ethernet përmes një ndërfaqeje të integruar ueb, XML/JSON ose linjës së komandës (porta TCP). Çdo sensori mund t'i caktohet lehtësisht një emër sipas numrit ID të sensorit. Leximet e sensorëve mbrohen nga ndërhyrjet afatshkurtra (tipike për një linjë të gjatë) përmes zbutjes dhe filtrimit. Në rast të një defekti në autobus, ndodh një rivendosje automatike duke përdorur një stafetë. Në këtë mënyrë, një numër i madh sensorësh të temperaturës mund të monitorohen dhe kontrollohen nga distanca.

Faqja e integruar në internet hapet në çdo shfletues; ju vetëm duhet të vendosni adresën IP të modulit, e cila si parazgjedhje është 192.168.1.99, dhe përdoruesi do të shohë një ndërfaqe vizuale të përshtatshme për monitorimin e leximeve nga të gjithë sensorët e temperaturës në kohë reale . Tabela e emrave të sensorëve do të ruhet në memorien e paqëndrueshme të modulit.

Moduli Laurent-112 është ndërtuar mbi bazën e 12 releve për të kontrolluar pajisje të ndryshme nëpërmjet Ethernetit nëpërmjet një ndërfaqeje në internet ose duke përdorur një ndërfaqe komandimi të hapur. Pllaka ka 12 stafetë, të dizajnuara për të ndërruar tensionet nga 0 në 220 volt, me një rrymë deri në 7 amper. Çdo stafetë mund të kontrollohet veçmas. Sistemi CAT ju lejon të zbatoni një reagim të kontrolluar ndaj ngjarjeve: bazuar në një kohëmatës ose, për shembull, në mungesë të një përgjigjeje nga një pajisje rrjeti në distancë duke përdorur komandën PING. Ndërfaqja e komandës (API) këtu është e hapur.

Faqja e integruar e internetit për menaxhimin e modulit do të hapet në çdo shfletues; ju vetëm duhet të vendosni adresën IP të modulit, e cila si parazgjedhje është 192.168.0.101. Ndërfaqja vizualizohet në mënyrë të përshtatshme, gjendja e stafetës është e dukshme (butoni është i ndezur - jeshil ose butoni është i fikur - gri). Ndërfaqja e integruar në ueb mund të mbrohet opsionalisht me një fjalëkalim që mund të ndryshohet. Seti i dorëzimit të produktit përfshin vetëm vetë modulin; furnizimi me energji elektrike duhet të blihet veçmas.

Ky është një modul me funksionalitet të avancuar; përmban pajisje periferike të pasura harduerike për kontrollin e releve dhe për monitorimin dhe konfigurimin e parametrave të pajisjeve të ndryshme në rrjet. Lejohet përpunimi autonom i ngjarjeve (numëruesit e pulsit, kohëmatës, PING, ADC, sensori i temperaturës). Modulet mund të ndërveprojnë me njëri-tjetrin duke përdorur komanda të veçanta (shih udhëzimet) edhe pa pjesëmarrjen e një serveri (funksioni M2M).

Pllaka është e pajisur me 4 rele për një rrymë maksimale deri në 7A. Ka 4 numërues impulse, 6 hyrje diskrete, 12 dalje diskrete, dalje PWM, RS-232, një palë ADC 10-bit, një hyrje për një sensor dixhital të temperaturës KTS-18B20, një sistem CAT - përgjigje e kontrolluar ndaj ngjarjeve, një ndërfaqja e komandës së hapur (API). Kështu, ky modul është një model i përmirësuar dhe i zhvilluar i produkteve të mëparshme duke ruajtur përputhshmërinë e plotë të lidhësve dhe komandave.

Moduli Laurent-2 është i përshtatshëm për të kontrolluar pajisjet analoge dhe dixhitale, aktivizuesit dhe sensorët nëpërmjet Ethernetit. Mënyra të ndryshme për të kontrolluar modulin janë të mundshme: nëpërmjet ndërfaqes në internet, duke përdorur kërkesa të drejtpërdrejta http, komanda me tekst përmes një porti TCP, duke përdorur të dhënat e marra nga një port COM, në mënyrë autonome përmes sistemit CAT dhe së fundi përmes M2M.

Faqja e internetit e kontrollit të integruar në modul do të funksionojë në çdo shfletues; adresa e tij e paracaktuar është 192.168.0.101. Këtu është një ndërfaqe e përshtatshme e vizualizuar për menaxhimin e burimeve të ndryshme të modulit dhe monitorimin e parametrave të tij në internet.

Duke përdorur sistemin CAT, konfigurohen reagimet e modulit ndaj ngjarjeve të ndryshme në hyrjet e tij: kur një prag i temperaturës tejkalohet, nga një numërues pulsi, nga një kohëmatës ose kur nuk ka përgjigje nga një pajisje në distancë ndaj komandës PING. Sistemi CAT ju lejon të programoni modulin dhe ta përdorni atë edhe në mënyrë të pavarur pa pasur nevojë të jeni të lidhur me rrjetin gjatë gjithë kohës.

Duke përdorur modulin Laurent-2 dhe sistemin CAT, mund të ndërtoni shpejt një sistem për monitorimin automatik të gjendjes së serverit në rrjet dhe ta rindizni menjëherë nëse zbulohet një ngrirje. Serveri dhe Laurent-2 do të jenë në të njëjtin nënrrjet. Laurent-2 do të dërgojë periodikisht një komandë PING në server përmes IP-së së tij dhe nëse nuk ka përgjigje, do të kryhet një rivendosje automatike e energjisë përmes stafetës.

Modulet Laurent-2 mund të lidhen lehtësisht me një rrjet Wi-Fi me valë nëpërmjet një ruteri Wi-Fi. Ky kombinim i modulit Laurent-2 dhe një ruteri Wi-Fi ju lejon të kontrolloni / menaxhoni modulin nga pothuajse çdo pajisje e pajisur me një ndërfaqe Wi-Fi në një distancë të konsiderueshme.

Moduli Laurent-2G është një version i modifikuar i modulit Laurent-2, duke shtuar thjesht një modem GSM me aftësinë për të lidhur një antenë me të. Laurent-2G, si modeli i mëparshëm, është krijuar për të kontrolluar pajisjet dixhitale dhe analoge, sensorët dhe aktivizuesit përmes një ndërfaqeje Ethernet (LAN), vetëm këtu tani është e mundur të kontrollohet përmes ndërfaqes GSM - duke përdorur komandat SMS ose komandat e tonit DTMF.

Andrey Povny

Shpesh lind një situatë kur një rrjet Ethernet instalohet në një dhomë apo edhe në një ndërtesë dhe ekziston dëshira për ta përdorur atë për të transmetuar një komandë të thjeshtë nga një dhomë në tjetrën. Për shembull, nga dhoma e portierit, duke shtypur një buton, hapni derën në oborrin e shtëpisë. Tani kjo është e mundur pa përdorur kompjuterë dhe serverë, pa shkruar programe shtesë, etj. Mjafton të lidhni komandën dhe modulet ekzekutive Laurent me rrjetin, të aplikoni energjinë dhe të bëni cilësime të vogla. Pas kësaj, modulet do të mund të komunikojnë drejtpërdrejt me njëri-tjetrin.

Ky artikull diskuton teknologjinë M2M (Module-to-Module) duke përdorur shembullin e konfigurimit të komunikimit midis Laurent-2 dhe KBX-3D.

Teknologjia M2M lejon që modulet të komunikojnë me njëri-tjetrin duke përdorur të dhëna teksti, për shembull, komandat e kontrollit Ke, pa pjesëmarrjen e një serveri të jashtëm, d.m.th. jashtë linje. Për shembull, mund të dërgoni automatikisht një komandë kontrolli në një modul tjetër të vendosur në të njëjtin rrjet kur ndodh një ngjarje. Në këtë rast, serverët ose programet e jashtme nuk nevojiten - gjithçka mund të bëhet duke përdorur lidhjen CAT+M2M në vetë modulin.

Për shembull, le të shqyrtojmë këtë problem:

Dy module janë të lidhura në rrjetin lokal: Laurent-2 dhe KBX-3D. Është e nevojshme që kur linja e parë e hyrjes së modulit Laurent-2 është e mbyllur, stafeta e modulit KBX-3D të klikojë. Një kusht i rëndësishëm është mungesa e një serveri të jashtëm. Të gjithë duhet t'i plotësojnë vetë modulet pa ndihmë "të jashtme".

Për çdo rast, së pari do të shqyrtojmë procedurën për lidhjen e disa moduleve në një rrjet. Hollësia është se të gjitha modulet si parazgjedhje kanë të njëjtat adresa IP dhe MAC. Për funksionimin normal të pajisjeve të rrjetit, këto parametra duhet të jenë të ndryshëm për pajisjet në rrjet. Prandaj, për shembullin tonë, le të ndryshojmë detajet e rrjetit të modulit Laurent-2 dhe t'i lëmë cilësimet e KBX-3D të pandryshuara.

Shkojmë te ndërfaqja e uebit Laurent-2 (adresa e parazgjedhur: 192.168.0.101). Shkoni te seksioni i cilësimeve dhe ndryshoni adresat IP dhe MAC. Le të vendosim IP 192.168.0.102 dhe MAC 0.4.163.0.0.12.

Në mënyrë që ndryshimet të hyjnë në fuqi, moduli duhet të rivendoset, për shembull, përmes një rivendosjeje të energjisë. Pas kësaj, moduli do të jetë i disponueshëm në adresën e re dhe nuk do të bie ndesh me adresat MAC me modulin KBX-3D, cilësimet e të cilit i lamë të pandryshuara.

Le të krijojmë një ngjarje CAT në modulin Laurent-2. Nëse niveli i tensionit në linjën hyrëse IN_1 ndryshon (për shembull, linja shkurtohet në +5V nga një buton ose ndonjë sensor kontakti), atëherë në përgjigje të kësaj ngjarje komandat e kontrollit Ke do të dërgohen në adresën IP të KBX- Moduli 3D.

Linja e komandës përmban dy njëherësh - një komandë për të futur një fjalëkalim aksesi në modulin KBX-3D ($KE,PSW,SET) dhe, në fakt, një komandë për të kontrolluar stafetën ($KE,REL). Në fund të çdo komande duhet të ketë një simbol ";" - kur të dërgohet, ai do të zëvendësohet me kthimin e karrocës dhe karakteret e reja të linjës (CR+LF).

Komanda me një fjalëkalim transmetohet sepse si parazgjedhje, modulet kanë një sistem sigurie të aktivizuar që bllokon ekzekutimin e komandave të menaxhimit të burimeve të modulit derisa të futet një fjalëkalim aksesi.

Nëse sistemi i sigurisë është i çaktivizuar në modulin KBX-3D, nuk do të ketë nevojë të dërgoni komandën e parë me një fjalëkalim.

Rekomandohet të aktivizoni debouncer kontaktin e softuerit në modulin Laurent-2. Nëse kjo nuk është bërë, atëherë kur përdorni një çelës mekanik ose një buton të lidhur me linjën hyrëse, kur shtypet, në vend të një ngjarjeje, formohen disa dhjetëra ngjarje menjëherë për shkak të "kërcimit" të lidhjes mekanike. Prandaj, do të bëhet një përpjekje për të dërguar një listë komandash për ekzekutim dhjetëra herë, gjë që nuk është gjithmonë e pranueshme.

Tani gjithçka është gati. Mjafton të aplikoni një sinjal nga butoni (niveli i lartë) në linjën hyrëse IN_1, sistemi CAT do të funksionojë, një grup komandash të specifikuara do të dërgohen në modulin KBX-3D dhe stafetën e parë të modulit KBX-3D do të ndizet.

Për lehtësinë e lidhjes së butonit me linjën hyrëse, rekomandohet të lidhni linjat GND dhe ISO_GND. Fakti është se linjat hyrëse të moduleve janë të izoluara opto. Për butonat nuk ka nevojë të veçantë për këtë dhe mund të aplikoni një sinjal nga vetë bordi në linjën hyrëse (për shembull, nga terminali +5 V). Për ta bërë këtë, toka e linjës hyrëse dhe furnizimi me energji elektrike i tabelës duhet të jenë të përbashkëta. Kjo arrihet duke lidhur GND dhe ISO_GND.

Shembulli është i thjeshtë, por hap mundësi të gjera për menaxhimin e pajisjeve tuaja.

Artikujt më të mirë mbi këtë temë