ShIoTiny: uathoibriĂș beag, IdirlĂ­on rudaĂ­ nĂł “sĂ© mhĂ­ roimh laethanta saoire”

ShIoTiny: uathoibriĂș beag, IdirlĂ­on rudaĂ­ nĂł “sĂ© mhĂ­ roimh laethanta saoire”

PrĂ­omhphointĂ­ nĂł cad faoi a bhfuil an t-alt seo

бÓs rud Ă© go bhfuil leasanna daoine difriĂșil, agus nach bhfuil mĂłrĂĄn ama ag daoine, ansin go hachomair faoi ĂĄbhar an ailt.

ĐĄIs forbhreathnĂș Ă© an t-alt seo ar an tionscadal rialaitheora leis an Ă­osphraghas agus an cumas clĂĄir amhairc trĂ­ bhrabhsĂĄlaĂ­ WEB.

ПÓs rud Ă© gur alt athbhreithnithe Ă© seo atĂĄ dĂ­rithe ar a thaispeĂĄint “cad is fĂ©idir a bhaint as rialtĂłir pingin,” nĂ­or cheart duit fhĂ­rinnĂ­ doimhne agus halgartaim mhionsonraithe a lorg ann.

Đ BreathnaĂ­tear ar an spreagadh, na smaointe agus na torthaĂ­ a bhaineann le rialtĂłir a thĂłgĂĄil bunaithe ar shlis wifi ESP8266.

Rabhadh

NĂ­ raibh mĂ© ag iarraidh an t-alt seo a scrĂ­obh. NĂ­l fonn orm ailt a scrĂ­obh ar chor ar bith. Caithfidh tĂș smaoineamh ar seo, agus go leor. Smaoinigh ar conas scrĂ­obh sa chaoi is go laghdaĂ­tear lĂ­on na ndaoine a mhĂ­thuiscint duit go hĂ­osmhĂ©id. Smaoinigh ar conas gan dul go foircneacha. Agus tĂĄ i bhfad nĂ­os mĂł le smaoineamh.
Ach dĂșirt mo chairde, Ăłs rud Ă© go bhfuil mo chuid iarrachtaĂ­ i rĂ©imse IoT agus uathoibriĂș beag eile suimiĂșil dĂłibh, go bhfĂ©adfadh siad a bheith suimiĂșil do dhaoine eile agus don phobal i gcoitinne freisin. Bhuel, cĂĄ mbaileoidh an pobal a bhfuil suim acu ann? Ar ndĂłigh, ar an mol. Agus seo mise. LĂ©itheoir sean agus scrĂ­bhneoir nua.

NĂ­ iomprĂłidh mĂ© aon fhreagracht as earrĂĄidĂ­, mĂ­chruinneas, clĂłscrĂ­obh, stĂ­l cur i lĂĄthair atĂĄ as dĂĄta, etc., b’fhĂ©idir nach dtaitnĂ­onn leis an lĂ©itheoir. LĂ©igh ar do phriacal fĂ©in.

Tugaim rabhadh låithreach duit freisin nach míneoidh mé cad iad MQTT, WiFi agus UDP multicast agus rudaí eile nach mbaineann go díreach leis an åbhar. Tå roinnt nasc ag deireadh an ailt.

An bhreith ar smaoineamh nĂł roinnt liricĂ­

ЖNĂ­ rud Ă©asca Ă© an saol agus tĂĄ rĂłl tĂĄbhachtach ag A Shoilse Seans ann. Mar sin ba mhaith liom a roinnt conas mar a tharla forbairt sĂĄch suimiĂșil ar rialtĂłir bunaithe ar an ESP8266 mar thoradh ar imeachtaĂ­ randamacha, in Ă©ineacht le leisciĂșlacht nĂĄdĂșrtha.

НThosaigh sĂ© ar fad go rialta: bhĂ­ mĂ© ag iarraidh cĂłras a thĂłgĂĄil chun solĂĄthar uisce agus uisce na leapacha gairdĂ­n agus na toir sa tĂ­r a rialĂș.

НOH, Ăłs rud Ă© nach fĂ©idir liom ach oibriĂș go hiomlĂĄn ar phĂ­opaĂ­, umair, agus sconnaĂ­ ar laethanta saoire, a bhĂ­ fĂłs nĂ­os mĂł nĂĄ sĂ© mhĂ­ ar shiĂșl - bhĂ­ gach rud teoranta do phlĂ© ag an obair le comhghleacaithe agus cairde agus gcomrĂĄdaithe i suĂ­omh neamhfhoirmiĂșil.

ĐąChuir an topaic “uathoibriĂș beag” nĂł, mar a deir siad de ghnĂĄth i measc na “buachaillĂ­ scoile-hackers-hipsters” seo - ĂĄbhar IoT - Internet of Things - spĂ©is dom le fada an lĂĄ. I bhfad sular ĂșsĂĄideadh an tIdirlĂ­on fĂ©in go forleathan.

ЕFiĂș amhĂĄin mar leanbh, bhĂ­ mĂ© ag iarraidh go ndĂ©anfadh rudaĂ­ rud Ă©igin “ina n-aonar”. Agus bheadh ​​​​sĂ© inmhianaithe go bhfĂ©adfainn iad a rialĂș ar bhealach Ă©igin i bhfad i gcĂ©in. Ach ag an am sin (80s, 90s go luath na mĂ­laoise seo caite) bhĂ­ sĂ© seo sĂĄch deacair. NĂ­ raibh an tIdirlĂ­on ar fĂĄil go forleathan ĂĄit ar bith ar domhan, dĂ­reach mar nach raibh aon fhĂłin phĂłca, tĂĄiblĂ©ad, nĂł fiĂș taispeĂĄntais LCD nĂł thiomĂĄineann USB flash in ĂĄit ar bith. Mar sin bhĂ­ orainn sinn fĂ©in a theorannĂș do “lasca solais bualadh bos” agus cianrialtĂĄin raidiĂł simplĂ­. Ach do na hamanna sin agus an aois sin, nĂ­ raibh sĂ© olc agus suimiĂșil.

НÓ, is rudaĂ­ den am atĂĄ thart iad seo. Anois is Ă© an 15Ăș haois Ă©. Agus fĂłn cliste ag gach duine ina phĂłca, tĂĄ an tIdirlĂ­on ar fĂĄil beagnach i ngach ĂĄit ina bhfuil sĂ© ag teastĂĄil agus nach bhfuil ag teastĂĄil, agus tĂĄ bonn na gcomhphĂĄirteanna leictreonacha atĂĄ ar fĂĄil anois den sĂłrt sin nach mbeadh ach XNUMX bliana Ăł shin ag gnĂĄthĂĄitritheoir an domhain phlĂĄinĂ©id riamh shamhlaigh sĂ©. .

ПDĂĄ bhrĂ­ sin, tar Ă©is cinneadh a dhĂ©anamh rialtĂłir a thĂłgĂĄil le haghaidh gnĂłthaĂ­ uisce ag an dacha, thug mĂ© aird ar an sliseanna ESP8266.
Ar dtĂșs bĂĄire, tĂĄ an sliseanna seo saor. Agus mura leor rialtĂłir amhĂĄin, is fĂ©idir leat dhĂĄ, trĂ­ nĂł cĂșig a shuiteĂĄil. Ar an dara dul sĂ­os, tĂĄ wifi ar bord aige. Is Ă© sin, is fĂ©idir leat fĂ©achaint ar a bhfuil ag tarlĂș trĂ­d an IdirlĂ­on agus fiĂș an prĂłiseas a rialĂș Ăł aon smartphone. Ar ndĂłigh, nĂ­ mĂłr duit pointe rochtana le rochtain IdirlĂ­n, ach nĂ­ fadhb Ă© seo. Ar aon nĂłs, tĂĄ sĂ© beagnach i ngach ĂĄit nĂł ar tĂ­ a bheith, lena n-ĂĄirĂ­tear i mo dacha.

ПTar Ă©is dom mĂ© fĂ©in a thumadh i saol iontach na dtionscadal don ESP8266, bhĂ­ ionadh orm a fhĂĄil amach, in ainneoin cumais uafĂĄsacha an tslis seo, go bhfuil tionscadail ar sĂ©, le heisceachtaĂ­ neamhchoitianta, roinnte ina dhĂĄ chineĂĄl: is clĂĄir thar a bheith primitive iad seo cosĂșil le “cliceĂĄil na lasca Ăł do ghuthĂĄn cliste agus ag stĂĄnadh ar staid na teochtaĂ­ braite trĂ­d an IdirlĂ­on"; nĂł ateangairĂ­ JavaScript nĂł Lua maith agus soladach, ach ar an drochuair, itheann siad beagnach an chuimhne ar fad agus nĂ­ ligeann siad duit aon rud dĂĄirĂ­re a dhĂ©anamh.

ПBhĂ­ mo chĂ©ad smaoineamh chomh simplĂ­ le pancĂłga - clĂĄr simplĂ­ a scrĂ­obh chun caidĂ©il a rialĂș bunaithe ar staid na braiteoirĂ­ agus sin Ă©. Ach, cosĂșil le sorcĂłir seasoned i dtĂ©armaĂ­ lĂ©im ar an raca a chur i bhfeidhm cĂłrais Ă©agsĂșla, thuig mĂ© go cinnte nach mbeadh mĂ© in ann a thuar roimh rĂ© go lĂ©ir na lĂșba den algartam ba mhaith liom nĂł is gĂĄ a straighten le linn thĂłgĂĄil an. solĂĄthar uisce agus cĂłras uisciĂșchĂĄin.

ДNĂ­l sĂ© an-ĂĄisiĂșil an clĂĄr a phrĂłiseĂĄil ag an dacha, i sciobĂłl dorcha. Ach caithfidh tĂș.
Cad Ă© an bealach amach? Ar ndĂłigh, ba Ă© an chĂ©ad rud a thĂĄinig i mo intinn nĂĄ an algartam a shaincheapadh. Thug duine de mo chomhghleacaithe go leor comhairle - cad ba cheart a chur ar bun agus conas. Leis seo mharaigh sĂ© mo chĂ©ad smaoineamh sa bachlĂłg. BuĂ­ochas leis. MĂĄs rud Ă© nĂĄr nocht sĂ© roimh mo shĂșile lĂ­on na bparaimĂ©adar a chaithfidh mĂ© a chumrĂș, is dĂłcha nach mbeadh an rogha seo diĂșltaithe agam: leathanach socruithe algartam a dhĂ©anamh.

НChuir an pictiĂșr uafĂĄsach ar lĂ­on na bparaimĂ©adar socruithe, agus fiĂș iad siĂșd a raibh tionchar acu ar a chĂ©ile, iontas orm. Thuig mĂ© arĂ­s eile nach fĂ©idir leat gach rud a thuar...

ĐĄDĂ©anfaidh mĂ© ĂĄirithint uair amhĂĄin: tĂĄ mĂ© leisciĂșil. An-leisciĂșil! TĂĄim rĂł-leisciĂșil le fĂ­rinne an clĂĄr a athscrĂ­obh gach uair. Mar sin, d'eascair an tasc - conas algartam a shocrĂș go tapa agus go hĂ©asca, b'fhearr gan clĂĄir? Thairis sin, beidh an algartam seo casta go leor; beidh go leor paraimĂ©adair; a bheidh sainiĂșil do mo chĂĄs agus mĂ­-oiriĂșnach do dhaoine eile. Agus ba mhaith liom i ndĂĄirĂ­re an glĂ©as a dhĂ©anamh uilĂ­och nĂ­os mĂł nĂł nĂ­os lĂș ...

ПÓs rud Ă© go raibh thart ar shĂ© mhĂ­ roimh laethanta saoire fĂłs agus gach cineĂĄl oibre pumpĂĄla pĂ­opaĂ­, chinn mĂ© mo chuid ama a thĂłgĂĄil agus smaoineamh ar conas Ă© a dhĂ©anamh ĂĄisiĂșil agus ĂĄlainn? Conas a rĂ­omhchlĂĄrĂș gan clĂĄir? Conas a dhĂ©anamh gan trilliĂșn paraimĂ©adair is fĂ©idir a athrĂș nuair a chumrĂș?

КMar is gnĂĄch, bhĂ­ gach rud curtha os ĂĄr gcomhair cheana fĂ©in: thuig mĂ© go raibh mĂ© ag iarraidh algartam a tharraingt i bhfoirm cearnĂłga gnĂ­omhaĂ­ochta agus iad a nascadh le lĂ­nte cumarsĂĄide a thaispeĂĄnann cĂ©n ĂĄit a bhfuil na sonraĂ­ ag eitilt agus go dtĂ­. Bhuel, trĂ­ dhĂ­riĂș ar an gcearnĂłg, ba mhaith liom a bheith in ann cuid dĂĄ paraimĂ©adair aonair a chumrĂș.

ИNĂ­ rud nua Ă© an smaoineamh ar algartam a shainiĂș trĂ­na tharraingt i gcearnĂłga. BhĂ­ cĂłrais dĂĄ leithĂ©id ann siar sna 80idĂ­; Anois tĂĄ an-tĂłir ar chĂłras NodeRed, a bhfuil aithne mhaith orthu siĂșd a chuaigh isteach i saol an uathoibrithe ar scĂĄla beag/IoT cheana fĂ©in.

НÓ, seo an fhadhb: tĂĄ cĂłrais den sĂłrt sin deartha le haghaidh “rĂ­omhairĂ­ pearsanta mĂłra”. Ag is measa - ar Raspberry PI. Ach nĂ­ ar an ESP8266, nach bhfuil ach cĂșpla deich cilibheart de RAM agus gan aon chĂłras oibriĂșchĂĄin!

КCad atĂĄ le dĂ©anamh? Agus nĂ­l ach dhĂĄ bhealach amach: clĂĄr a scrĂ­obh agus a tharraingt ar “rĂ­omhaire mĂłr” nĂł ar rĂ­omhaire glĂșine, agus ansin Ă© a aistriĂș i bhfoirm Ă©igin chuig an ESP8266, nĂł iarracht a dhĂ©anamh “an dodhĂ©anta” a bhrĂș isteach sa rialtĂłir ESP8266 fĂ©in.

ПMar sin, ba Ă© seo an t-uaschlĂĄr a bhĂ­ agam: chun do rialtĂłir a rĂ­omhchlĂĄrĂș, nĂ­or cheart go mbeadh aon rud ag teastĂĄil uait seachas rĂ­omhaire glĂșine le brabhsĂĄlaĂ­ WEB! Is Ă© sin, rĂ­omhaire glĂșine le brabhsĂĄlaĂ­ WEB agus mo rialtĂłir - ba chĂłir go mbeadh sĂ© seo go leor chun clĂĄir rialaithe a chumrĂș agus a scrĂ­obh agus a tharraingt go hiomlĂĄn.

И, mar a d'éirigh sé amach, bhí sé indéanta go leor é seo a chur i bhfeidhm!
NĂ­ leagfaidh mĂ© leat na sonraĂ­ go lĂ©ir a bhaineann le forbairt an tionscadail. NĂ­ dĂ©arfaidh mĂ© ach bunaithe ar na focail a thĂĄinig go dtĂ­ m’intinn agus mo theanga le linn an phrĂłisis forbartha, go mbeifĂ­ in ann mĂ­r ar leith a chumadh “FoclĂłir teanga gĂĄirsiĂșil in ĂșsĂĄid ag oibrithe sa tionscal leictreonach...." Ach tĂĄ deireadh leis. NĂ­os cruinne, nĂ­ gach rud, ach an chĂ©ad chĂ©im, is deacra, nuair nach bhfuil sĂ© soilĂ©ir cĂ© acu an mbeidh do smaoineamh maireachtĂĄla ann nĂł an delirium liath Ă© ar oĂ­che gealaĂ­.

ПRoinnfidh mĂ© toradh an mĂ©id a thĂĄinig amach agus a fuair an t-ainm "Rialaitheoir ShIoTiny".

Mar sin, cad a tharla?

Crua-earraĂ­ TĂĄ rialtĂłir ShIoTiny caighdeĂĄnach agus simplĂ­: trĂ­ ionchur atĂĄ deartha le haghaidh braiteoirĂ­ den chineĂĄl “teagmhĂĄil thirim” (cnaipĂ­, lasca giolcach, is braiteoirĂ­ leibhĂ©al an uisce iad freisin san umar), ionchur ADC amhĂĄin, ionchur amhĂĄin chun braiteoir teochta agus taise a nascadh. CineĂĄl DHT22 nĂł a leithĂ©id. Agus ar deireadh, trĂ­ aschur i bhfoirm athsheachadĂĄin lasctha le haghaidh 220 Volta, 1 AimpĂ©ar. Deir an sealaĂ­ocht 10A, ach is rĂ©alaĂ­och mĂ© agus nĂ­ cheadĂłidh mĂ© 10Amps trĂ­d an gclĂĄr. Agus chun tosaithe caidĂ©il a rialĂș, is leor 1Amp. DĂ©antar Ă© seo go lĂ©ir a thiomĂĄint Ăł fhoinse cumhachta le voltas 5 go 9 volta.

ЧLe bheith macĂĄnta, chuir mĂ© an braiteoir teochta dĂ­reach mar sin, ach ar an ADC bhĂ­ sĂșil agam voltas an lĂ­onra solĂĄthair a thomhas. CĂ© a fhios?

Đ Ar ndĂłigh, tĂĄ gach ionchur, ach amhĂĄin an t-ionchur chun DHT22 a nascadh, cosanta ag friotĂłirĂ­ agus dĂ©-Ăłid: nĂ­ raibh aon mhian liom an ESP8266 a dhĂł, agus nĂ­ chosnaĂ­onn dĂ©-Ăłid agus friotĂłirĂ­ ach cĂșpla kopecks.

grianghraf Is fĂ©idir an tĂĄirge crĂ­ochnaithe a fheiceĂĄil ag tĂșs an ailt. D'ordaigh mĂ© roinnt de na boird seo - cad mĂĄ dhĂłim iad nĂł go gcaithfidh mĂ© cosa an rian a ghearradh?
Ach, ar an dea-uair, nĂ­or ghĂĄ dom.

Đ€TĂĄ an tĂĄirge seo, ar ndĂłigh, ĂĄilleacht agus grandeur. Ach ar mhaithe le caoithiĂșlacht, thĂ­os tĂĄ lĂ©arĂĄid lĂ­nĂ­ochta de nascadh insamhlĂłirĂ­ braiteoirĂ­ agus actuators leis an mbord.

ShIoTiny: uathoibriĂș beag, IdirlĂ­on rudaĂ­ nĂł “sĂ© mhĂ­ roimh laethanta saoire”

Вin ionad braiteoirĂ­ leibhĂ©il tĂĄ cnaipĂ­ Input1..3, in ionad tosaithe tĂĄ soilse ceangailte leis an Relay1..3. Bhuel, friotĂłir inathraithe ar an ADC chun an voltas ionchuir a insamhail.
КNuair a bhĂ­onn an sealaĂ­ocht casta as, soilseann an LED dearg suas. Agus nuair a bhĂ­onn sĂ© ar siĂșl, tĂĄ sĂ© glas. Mar sin dĂ­fhabhtaigh mĂ© ar an mbord Ă©.

КChomh maith leis seo go lĂ©ir, tĂĄ cĂłnascaire cumhachta ar thaobh clĂ© an bhoird, agus dhĂĄ chnaipe seirbhĂ­se ar dheis: Athshocraigh agus AP. Bhuel, tĂĄ lasc DIP ann a aistrĂ­onn an glĂ©as go modh rĂ­omhchlĂĄrĂșchĂĄin. TĂĄ cĂłnascaire rĂ­omhchlĂĄraithe ESP8266 trĂ­ adapter USB-UART ar fĂĄil freisin.

Roinnt mĂ­nithe faoi na cnaipĂ­. Cad Ă© Athshocraigh - agus mar sin tĂĄ sĂ© soilĂ©ir. Agus seo Ă© an cnaipe AP ag teastĂĄil a aistriĂș ShIoTiny chun mĂłd pointe rochtana a oscailt (modh cumraĂ­ochta nĂł MĂłd CumraĂ­ochta). CĂ©n fĂĄth go bhfuil sĂ© seo riachtanach? Bhuel, mar shampla, rinne tĂș praiseach de do shocruithe lĂ­onra agus ba mhaith leat iad a athrĂș. BrĂșigh an cnaipe AP ar feadh cĂșpla soicind (go dtĂ­ go soilseann an LED gorm ĂĄlainn). Ansin, tĂłg do ghuthĂĄn cliste nĂł rĂ­omhaire glĂșine, cas ar wifi agus fĂ©ach pointe rochtana oscailte ann leis an ainm esp_8266_xxxx agus ceangail leis. Ansin tĂ©igh chuig brabhsĂĄlaĂ­ do ghuthĂĄn cliste nĂł rĂ­omhaire glĂșine agus clĂłscrĂ­obh sa bharra seoltaĂ­: 192.168.4.1. MĂĄ tĂĄ gach rud in ord, tĂłgtar chuig an leathanach rialaitheora ShIoTiny thĂș agus is fĂ©idir Ă© a chumrĂș arĂ­s.

КMar a fheicimid, tá na crua-earraí aon rud casta. Dá bhrí sin o chuid bogearraí.

ВDĂ©anfaidh mĂ© cur sĂ­os ar quirks an chur i bhfeidhm, ach nĂ­os dĂ©anaĂ­. LĂĄ Ă©igin. Agus inniu nĂ­ bhreithneoidh mĂ© ach na bogearraĂ­ “ón taobh amuigh,” is Ă© sin, Ăł thaobh an ĂșsĂĄideora de - mĂ© fĂ©in nĂł duine Ă©igin eile a bhĂ­ i mbaol mo cheird a ĂșsĂĄid (tĂĄ stuntmen den sĂłrt sin ann freisin).

ĐĄ Ó thaobh an ĂșsĂĄideora de, is freastalaĂ­ HTTP Ă© an glĂ©as atĂĄ inrochtana thar wifi. DĂ©antar gach socrĂș, rĂ­omhchlĂĄrĂș agus mar sin de ag baint ĂșsĂĄide as brabhsĂĄlaĂ­ WEB.

ИMar sin, chuaigh muid go dtĂ­ an leathanach rialtĂłir. Cad a fheiceann muid? Agus feicimid an tĂĄb “RialĂș agus stĂĄdas”, a thaispeĂĄnann staid reatha na bhfeistĂ­ a ĂșsĂĄidtear: ionchuir, aschuir, ADC, DHT22. Ina theannta sin, taispeĂĄntar na paraimĂ©adair nasc chuig an bpointe rochtana (mĂĄ tĂĄimid ag obair i mĂłd stĂĄisiĂșin wifi); paraimĂ©adair pointe rochtana (mĂĄ tĂĄimid ag obair i mĂłd pointe rochtana wifi) nĂł an dĂĄ cheann. Bhuel, ina theannta sin, lĂ©irĂ­tear na paraimĂ©adair nasc leis an brĂłicĂ©ir MQTT mĂĄ ĂșsĂĄidtear an prĂłtacal MQTT.

ShIoTiny: uathoibriĂș beag, IdirlĂ­on rudaĂ­ nĂł “sĂ© mhĂ­ roimh laethanta saoire”

КMar a fheicimid, aon rud speisialta nĂł suimiĂșil. NĂ­l aon rud fiĂș cliceĂĄil ar! CĂ© go... TĂĄ dhĂĄ chluaisĂ­n eile ann! Socruithe lĂ­onra a chumrĂș lĂ­onrĂș agus eagarthĂłir ciorcad clĂĄr ElDraw.

Кmar sin rinne tĂș buille faoi thuairim Ă©, lĂ­onrĂș - is socrĂș lĂ­onra Ă© seo, ach nĂ­ hamhĂĄin. TĂĄ cĂșpla paraimĂ©adair nĂ­os suimiĂșla aige. A ligean ar cliceĂĄil ar an tĂĄb lĂ­onrĂș agus feicfimid ann thart ar a bhfuil lĂ©irithe san fhigiĂșr.
НAinm agus pasfhocal an phointe rochtana a shocrĂș do gach modh - stĂĄisiĂșn wifi agus pointe rochtana wifi. Is cosĂșil go bhfuil gach rud soilĂ©ir. Chomh maith le cuspĂłir an chnaipe "Scan wifi" trĂ©dhearcach go leor.
А seo Ă© an liosta anuas "MĂłd ShIoTiny" Ă©ilĂ­onn soilĂ©iriĂș. Is Ă© fĂ­rinne an scĂ©il nach raibh mĂ© in ann cinneadh a dhĂ©anamh ar bhealach ar bith cĂ©n modh a bheadh ​​nĂ­os ĂĄisiĂșla dom oibriĂș. Agus mar sin chuir sĂ© 5 mhodh oibrĂ­ochta an fheiste ar fĂĄil.

ShIoTiny: uathoibriĂș beag, IdirlĂ­on rudaĂ­ nĂł “sĂ© mhĂ­ roimh laethanta saoire”

ПLig dĂșinn liosta gairid a dhĂ©anamh ar na modhanna oibriĂșchĂĄin seo.

MĂłd cumraĂ­ochta - modh cumraĂ­ochta. Is mĂłd pointe rochtana oscailte Ă© seo le seoladh seasta 192.168.4.1 agus ainm esp_8266_xxxx.

Modh stĂĄisiĂșin — modh stĂĄisiĂșin wifi atĂĄ nasctha le do phointe rochtana.

Modh AP — mĂłd an phointe rochtana dĂșnta. Shocraigh tĂș an t-ainm agus an pasfhocal duit fĂ©in.

AP+ MĂłd stĂĄisiĂșin - is Ă© seo gnĂ­omhachtĂș comhuaineach modh AP + modh StĂĄisiĂșin.

mĂłd aonair — oibriĂș gan nasc lĂ­onra ar chor ar bith. Rialaitheoir uaigneach a bhfuil a scair throm air...

В aon cheann de na modhanna ach amhĂĄin "MĂłd cumraĂ­ochta", is fĂ©idir leat leathanach WEB a bhlocĂĄil trĂ­d an mbosca a sheiceĂĄil "GlasĂĄil an GrĂ©asĂĄn i mĂłd an StĂĄisiĂșin". Is cineĂĄl Ă© seo ar chĂșiseanna slĂĄndĂĄla.

НTĂĄ socruithe MQTT soilĂ©ir: freastalaĂ­, port, pasfhocal, nasc oscailte nĂł trĂ­ SSL. NĂ­ bheidh mĂ© ag dul go mion anseo.

КI measc rudaĂ­ eile, is fĂ©idir le rialtĂłir ShIoTiny paicĂ©id d'fhormĂĄid speisialta a sheoladh agus a fhĂĄil trĂ­ multicast. TĂĄ a socruithe soilĂ©ir freisin: seoladh grĂșpa agus port.
Ar ndĂłigh, mĂĄ chuireann tĂș sĂ­os ar na nuances go lĂ©ir de na socruithe, gheobhaidh tĂș alt ar leith, ach nĂ­l sĂ© seo mar chuid de mo phleananna.

Иsea, le cluaisĂ­n lĂ­onrĂș tĂĄ gach rud nĂ­os mĂł nĂł nĂ­os lĂș soilĂ©ir. A ligean ar bogadh ar aghaidh go dtĂ­ an ghnĂ© is mĂł den rialtĂłir - an eagarthĂłir ciorcad clĂĄr ElDraw.

йag cnagadh ar an tåb ElDraw, feicfimid rud éigin mar seo a leanas. Ar ndóigh, mura bhfuil ciorcad luchtaithe ag an bhfeiste, ansin beidh an réimse ciorcad folamh.

ShIoTiny: uathoibriĂș beag, IdirlĂ­on rudaĂ­ nĂł “sĂ© mhĂ­ roimh laethanta saoire”

Хar chlé - pailéad eilimintí nó nóid (nóid).
ĐĄcearta - rĂ©imse scĂ©imre nĂł go simplĂ­ “scĂ©im”.
ĐĄAg an mbarr tĂĄ cnaipĂ­ le luchtĂș agus dĂ­luchtĂș chuig diosca agus chuig an bhfeiste, chomh maith le cnaipĂ­ eagarthĂłireachta.

ДDĂłibh siĂșd a d'oibrigh le heagarthĂłirĂ­, is lĂ©ir go ginearĂĄlta an bhainistĂ­ocht. NĂ­ mĂłr duit eilimint a chur leis an lĂ©arĂĄid - tĂłg leis an luch Ă© agus tarraing Ăłn bpailĂ©ad go dtĂ­ an lĂ©arĂĄid Ă©. MĂĄs gĂĄ duit eilimint nĂł nasc a bhaint den lĂ©arĂĄid, cliceĂĄil air nĂł air leis an luch agus brĂșigh an eochair AN. NĂ­ mĂłr dĂșinn na heilimintĂ­ a nascadh - glacaimid ionchur eilimint amhĂĄin agus nascaimid Ă© le haschur eilimint eile.

ЕTĂĄ scĂĄlĂș (SHIFT+roth luch) ann freisin. Ar an drochuair, nĂ­ fĂ©idir eilimintĂ­ agus grĂșpaĂ­ eilimintĂ­ a chĂłipeĂĄil. Ach nĂ­ chuireann sĂ© seo isteach go mĂłr orm.

КIna theannta sin, ar chĂșiseanna loighce, nĂ­ fĂ©idir ionchur nĂłd a nascadh ach le haschur amhĂĄin nĂłd eile. Ach tĂĄ aschur nĂłd le roinnt ionchuir nĂłid eile. TĂĄ bealaĂ­ isteach i gcĂłnaĂ­ ar thaobh na lĂĄimhe clĂ© de na nĂłid. TĂĄ bealaĂ­ amach ar dheis i gcĂłnaĂ­.

КCad iad na cumais atá againn chun algartaim a chur i bhfeidhm?
ВTĂĄ na fĂ©idearthachtaĂ­ fairsing go leor. TĂĄ nĂłid sa phailĂ©ad a ionadaĂ­onn gach crua-earraĂ­ rialtĂłra ShIoTiny: ionchuir, athsheachadĂĄin, ADC, DHT11/22.

ДTĂĄ nĂłid loighciĂșla agus uimhrĂ­ochta ann do phrĂłiseĂĄil sonraĂ­.

ЧChun gur fĂ©idir linn oibriĂș leis an bhfeiste trĂ­d an IdirlĂ­on, tĂĄ nĂłid ann chun paraimĂ©adair a shuibscrĂ­obh agus a fhoilsiĂș ar an mbrĂłicĂ©ir MQTT.

ЕMĂĄs mian linn go ndĂ©anfadh roinnt rialtĂłirĂ­ ShIoTiny faisnĂ©is a mhalartĂș lena chĂ©ile, is fĂ©idir linn nĂłid a ĂșsĂĄid chun paraimĂ©adair a sheoladh agus a fhĂĄil ag baint ĂșsĂĄide as an bprĂłtacal UDP multicast.

КIna theannta sin, tá nóid lasc ama; nóid rialaithe próiseála imeachta.

ПTabharfaidh mĂ© cĂșpla sampla duit. Mar shampla, ar mhaith leat go bhfoilseofar sonraĂ­ teochta agus taise do fhreastalaĂ­ MQTT gach 30 nĂłimĂ©ad? NĂ­ dhĂ©anfaidh aon nĂ­ a d'fhĂ©adfadh a bheith nĂ­os simplĂ­. A ligean ar a tharraingt mar seo.

ShIoTiny: uathoibriĂș beag, IdirlĂ­on rudaĂ­ nĂł “sĂ© mhĂ­ roimh laethanta saoire”

Жcnaipe meme “Uaslódáil”. Gach!
ЕMĂĄ tĂĄ an nasc leis an mbrĂłicĂ©ir MQTT cumraithe i gceart agat ar an tĂĄb LĂ­onrĂș, ansin sin Ă©!
Кgach leath uair an chloig, foilseofar an teocht ar an mbrĂłicĂ©ir faoin ĂĄbhar /T, agus an taise - faoin ĂĄbhar /H. NĂł, mĂĄ shocraĂ­onn tĂș d'ainmneacha ĂĄbhar fĂ©in, ansin faoi iad.
ЗIs Ă­ an cheist shoilĂ©ir: cĂ©n fĂĄth a bhfuil 18000 30 nĂłimĂ©ad? Toisc go ndĂ©antar gach trĂĄth a thomhas i ndeichithe de shoicind.

ĐąAnois, ba mhaith leat a chur leis an scĂ©im seo an cumas chun sealaĂ­ochta Relay1 a chur ar siĂșl trĂ­d an IdirlĂ­on, agus fiĂș ar feadh tamaill ĂĄirithe? Fadhb ar bith. DĂ©anaimis an lĂ­nĂ­ocht mar seo a chrĂ­ochnĂș.

ShIoTiny: uathoibriĂș beag, IdirlĂ­on rudaĂ­ nĂł “sĂ© mhĂ­ roimh laethanta saoire”

ОCĂșig cliceĂĄil ar an gcnaipe "UaslĂłdĂĄil". Gach! Anois, chomh maith leis an bhfĂ­ric go bhfoilseofar gach leath uair an chloig, teocht agus taise ar an mbrĂłicĂ©ir MQTT, beifear in ann an sealaĂ­ocht Relay1 a chasadh air. Sea, nĂ­ hamhĂĄin Ă© a chasadh air, ach ar feadh 10 nĂłimĂ©ad go dĂ­reach. Is fĂ©idir leat an t-athsheachadĂĄn a chumasĂș trĂ­d an topaic /r1cmd a fhoilsiĂș, socraithe go 1. Agus foilseofar fĂ­or-staid an athsheachadĂĄin san ĂĄbhar /r1status.

ВAr mhaith leat nĂ­ amhĂĄin dul ar siĂșl, ach freisin an sealaĂ­ochta a mhĂșchadh roimh an sceideal? Sea, is cuma cad a deir tĂș. LĂ©irĂ­onn an pictiĂșr thĂ­os conas Ă© seo a dhĂ©anamh!

ShIoTiny: uathoibriĂș beag, IdirlĂ­on rudaĂ­ nĂł “sĂ© mhĂ­ roimh laethanta saoire”

ПAn bhfuil an prionsabal soilĂ©ir? TĂĄ tĂș dĂ­reach a tharraingt ar an algartam le do luch! Agus scrĂ­obh cĂșpla socrĂș: am, ainm an ĂĄbhair agus sin Ă©. TĂĄ sĂ© seo i bhfad nĂ­os soilĂ©ire nĂĄ a bunch de chĂłd a scrĂ­obh.

КDĂĄla an scĂ©il, nĂ­ "Photoshop" Ă© bĂ©im a chur ar naisc i ndathanna Ă©agsĂșla - tĂĄ sĂ© ar cheann d'fheidhmeanna an eagarthĂłra. Is fĂ©idir leat na naisc a dhathĂș mar is mian leat ionas nach gcuirfear mearbhall ort.

НOH agus nĂ­ hĂ© sin go lĂ©ir! Chun an algartam a dhĂ­fhabhtĂș, tĂĄ cnaipe “MonatĂłireacht a dhĂ©anamh ar thĂșs”. Oddly leor, casann sĂ© ar an "monatĂłireacht" mĂłd. Sa mhodh seo, dĂ©antar staid aschuir na nĂłid go lĂ©ir a lĂ©amh go trĂ©imhsiĂșil Ăłn rialtĂłir ShIoTiny agus ar taispeĂĄint ar an lĂ©arĂĄid. Thart ar mar atĂĄ sa phictiĂșr thĂ­os.

ShIoTiny: uathoibriĂș beag, IdirlĂ­on rudaĂ­ nĂł “sĂ© mhĂ­ roimh laethanta saoire”

йIs é sin, is féidir linn a fheiceåil i "beagnach fíor-ama" a bhfuil againn ag ionchur agus aschur gach nód. Cuidíonn sé go leor nuair nach bhfuil rud éigin soiléir.

ЕTĂĄ go leor “cleasanna agus gnĂ©ithe” eile ar mhaith liom cur sĂ­os a dhĂ©anamh orthu, ach nĂ­ cheadĂłidh mo choinsias duit do chuid ama a chur amĂș in aon alt amhĂĄin. TĂĄ an prĂ­omh-smaoineamh a cuireadh i bhfeidhm soilĂ©ir cheana fĂ©in: Ă­osmhĂ©id paraimĂ©adair inoiriĂșnaithe - soilĂ©ireacht uasta.

Eitilt sa ointment

КAr ndĂłigh, ba mhaith liom nach mbeadh aon eitilt san ointment, ach nach bhfuil an domhan idĂ©alach. NĂ­l m'eagarthĂłir agus mo rialtĂłir araon foirfe. Fuair ​​​​mĂ© amach dhĂĄ phrĂ­omhghnĂ© nach raibh mĂ© in ann deireadh a chur leo go fĂłill.

ВAr an gcĂ©ad dul sĂ­os, feictear glitches uaireanta nuair a ghluaiseann eilimintĂ­ i ngrĂșpaĂ­. Ach nĂ­ chuireann sĂ© seo isteach ar an obair i bhfad. NĂ­os mĂł de "gnĂ©" nĂĄ "fabht".

И, sa dara hĂĄit, faoi choinnĂ­ollacha ĂĄirithe, tar Ă©is an ciorcad a luchtĂș isteach sa ghlĂ©as ag baint ĂșsĂĄide as an gcnaipe "UaslĂłdĂĄil", athshocraĂ­onn sĂ©. NĂ­ chuireann sĂ© seo isteach ar an saol, ach is gĂĄ leathanach an eagarthĂłra a nuashonrĂș.

ConclĂșid

НTĂĄ sĂșil agam gur thaitin an smaoineamh leat halgartaim a tharraingt seachas clĂĄir a scrĂ­obh. Seo mar a eascraĂ­onn forbairtĂ­ atĂĄ go hiomlĂĄn inmharthana uaireanta as smaointe randamacha, smaointe agus dĂ­ospĂłidĂ­.

НÓ, is Ă© mo thuairim gur shĂĄraigh toirt an ailt gach teorainn rĂ©asĂșnach. Mar sin crĂ­ochnĂłidh mĂ© don lĂĄ inniu.
ПLig dom a rĂĄ nach bhfuil ach cĂșpla seachtain fĂĄgtha roimh na laethanta saoire agus tĂĄim rĂ©idh go leor chun bogadh Ăł dhĂ­fhabhtĂș an rialaitheora ag an mbord go dtĂ­ Ă© a dhĂ­fhabhtĂș "sa rĂ©imse."
ЕMĂĄ tĂĄ suim ag Ă©inne i mo chuid smaointe nĂł sonraĂ­ forbartha, scrĂ­obh chugam: shiotiny@yandex.ru

ВBeidh ĂĄthas orm i gcĂłnaĂ­ tuairimĂ­ agus cĂĄineadh a fhĂĄil, mĂĄ tĂĄ sĂ© ĂĄbhartha, ar ndĂłigh.

Жfáilte roimh aiseolas, tuairimí agus moltaí.

Naisc, tagairtĂ­ agus beartĂĄin

ESP8266
wifi
MQTT
UDP Ilchraoladh

Arna iarraidh sin d'oibrithe

ВTĂĄ an doicimĂ©adĂș amh agus an firmware (binar) ĂĄ bpostĂĄil agam.

https://github.com/shiotiny/ShIoTinyBin

Firmware: https://github.com/shiotiny/ShIoTinyBin/blob/master/bin/esp-07-shiotiny.bin

Scéim: https://github.com/shiotiny/ShIoTinyBin/blob/master/doc/esp-07-shiotiny.png

Cur sĂ­os ar na comhphĂĄirteanna agus mĂ­nithe gairide: https://github.com/shiotiny/ShIoTinyBin/blob/master/doc/ShIoT-esp8266-nodes.pdf

Tá treoracha “conas fuála” ann.

Foinse: will.com

Ceannaigh ĂłstĂĄil iontaofa do shuĂ­mh le cosaint DDoS, freastalaithe VPS VDS đŸ”„ Ceannaigh ĂłstĂĄil grĂ©asĂĄin iontaofa le cosaint DDoS, freastalaithe VPS VDS | ProHoster