ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach)

ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach)

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

Leanaimid den tsraith alt faoi ShIoTiny - rialaitheoir atĂĄ in-rĂ­omhchlĂĄraithe Ăł thaobh amhairc de ESP8266.

DĂ©anann an t-alt seo cur sĂ­os, ag baint ĂșsĂĄide as an sampla de thionscadal rialaithe aerĂĄla i seomra folctha nĂł seomra eile le taise ard, conas a dhĂ©antar clĂĄr a thĂłgĂĄil le haghaidh ShIoTiny.

Ailt roimhe seo sa tsraith.

ShIoTiny: uathoibriĂș beag, IdirlĂ­on rudaĂ­ nĂł “sĂ© mhĂ­ roimh laethanta saoire”
ShIoTiny: Nóid, Naisc, agus Imeachtaí nó Gnéithe de Chlår Líníochta

tagairtĂ­

Firmware dhĂ©nĂĄrtha, ciorcad rialaitheora agus doicimĂ©adĂș
Treoracha agus cur sĂ­os ar chomhphĂĄirteanna
SocrĂș brĂłicĂ©ir MQTT cloudmqtt.com
Painéal MQTT le haghaidh Android

Réamhrå

NĂ­l aon tuiscint gan taithĂ­. Is Ă© seo an fhĂ­rinne a thĂĄstĂĄil ag am agus na glĂșnta. Mar sin, nĂ­l aon rud nĂ­os fearr chun scileanna praiticiĂșla a fhoghlaim nĂĄ iarracht a dhĂ©anamh rud Ă©igin a dhĂ©anamh leat fĂ©in. Agus beidh samplaĂ­ a thaispeĂĄnann cad is fĂ©idir leat a dhĂ©anamh agus cad nĂĄr cheart duit fiĂș a thriail ĂșsĂĄideach anseo. NĂ­ fĂ©idir le botĂșin daoine eile, ar ndĂłigh, do bhotĂșin fĂ©in a chosc, ach is fĂ©idir leo cabhrĂș le lĂ­on na botĂșin a laghdĂș.

Spreag ceisteanna agus litreacha Ăł lĂ©itheoirĂ­ alt roimhe seo mĂ© chun tionscadal beag a dhĂ©anamh - sampla de rialĂș aerĂĄla chun a thaispeĂĄint conas a oibrĂ­onn nĂłid ShIoTiny.

An smaoineamh bunaidh Ăłnar rugadh an rialtĂłir ShIoTiny - stĂĄisiĂșn pumpĂĄla agus uisciĂșchĂĄin - nach bhfuil oiriĂșnach do gach duine agus nĂ­ bheidh suim ag gach duine. Mar sin, ghlac mĂ© cĂłras rialaithe aerĂĄla atĂĄ intuigthe agus ĂșsĂĄideach do go leor mar shampla.

Beidh mĂ© ag rĂĄ nach bhfuil an smaoineamh an tionscadail mianach, ach Fuair ​​​​mĂ© Ă© as seo agus ansin curtha in oiriĂșint do ShIoTiny.

An Chéad a thuiscint cad ba mhaith leat

TĂĄ an prĂłiseas feabhsĂșchĂĄin gan teorainn. Agus is Ă© an mhaoin seo atĂĄ scriosta go leor smaointe agus tionscadal maith. Lean an forbrĂłir, in ionad rud Ă©igin nach raibh foirfe a scaoileadh, ach fĂłs ag obair, ag feabhsĂș Ă©. Agus d'fheabhsaigh sĂ© Ă© go dtĂ­ gur sheach iomaitheoirĂ­ Ă©, ag scaoileadh, cĂ© nach idĂ©alach (agus is minic a pathetic downright), ach rĂ©iteach oibre.

DĂĄ bhrĂ­ sin, tĂĄ sĂ© an-tĂĄbhachtach go mbeadh a fhios agat cĂĄ hĂĄit le deireadh a chur leis an tionscadal. NĂł, i bhfocail eile, nĂ­ mĂłr dĂșinn a chinneadh cad ba mhaith linn a fhĂĄil ag deireadh an tionscadail Ăłn mĂ©id atĂĄ againn ag an tĂșs. I RĂșisis, do dhoicimĂ©ad a chuirtear le chĂ©ile go beacht chun cur sĂ­os a dhĂ©anamh ar an mbealach chun rud Ă©igin a chruthĂș, tĂĄ focal iontach gearr agus gonta “plean”, a chuir aistritheoirĂ­ meabhrach agus bainisteoirĂ­ lochtacha tĂșs le dĂ©anaĂ­ ar chĂșis Ă©igin a ghlaoch ar “bĂłthar”. lĂ©arscĂĄil”. Bhuel, go bhfĂłire Dia orthu.

Beidh ĂĄr bplean mar seo. Glacaimid leis go bhfuil seomra ann inar fĂ©idir leis an taise ardĂș go suntasach uaireanta. Mar shampla, mar shampla seomra folctha nĂł cistine. Is rud mĂ­thaitneamhach Ă© an taise agus tĂĄ an bealach chun Ă© a chomhrac chomh sean leis an domhan: aerĂĄil an seomra. TĂĄ go leor bealaĂ­ ann chun aerĂĄil a dhĂ©anamh. Ach b'fhĂ©idir go dtrĂ©igfimid modhanna coimhthĂ­ocha agus sean-aimseartha cosĂșil le blacks le lucht leanĂșna agus cloĂ­ le lucht leanĂșna rialta. TĂĄ lucht leanĂșna nĂ­os saoire agus nĂ­os Ă©asca a fhĂĄil inĂĄr gceantar.

I bhfocal, ba mhaith linn an lucht leanĂșna a rialĂș: cas air agus, dĂĄ rĂ©ir sin, Ă© a mhĂșchadh. NĂ­os cruinne, ba mhaith linn Ă© a chasadh air agus as nuair is gĂĄ.

TĂĄ sĂ© fĂłs le cinneadh a dhĂ©anamh: cad iad na coinnĂ­ollacha ar cheart don lucht leanĂșna a chur ar siĂșl agus cad iad na coinnĂ­ollacha ar chĂłir Ă© a mhĂșchadh.

TĂĄ gach rud soilĂ©ir anseo: mĂĄ tĂĄ an taise os cionn teorainn ĂĄirithe, casann an lucht leanĂșna ar agus tarraingĂ­onn sĂ© aer; TĂĄ an taise ar ais ina gnĂĄthriocht - mĂșchta an lucht leanĂșna.

Glacfaidh lĂ©itheoir aireach a shĂșil lĂĄithreach ar an bhfocal “tugtha”. Arna thabhairt ag cĂ©? Mar a shonraĂ­tear?

Is fĂ©idir leat an tairseach taise a shocrĂș ar bhealaĂ­ Ă©agsĂșla. BreathnĂłimid ar dhĂĄ cheann acu: an chĂ©ad cheann - ag baint ĂșsĂĄide as friotaĂ­ocht inathraithe agus an dara ceann - thar an lĂ­onra trĂ­d an bprĂłtacal MQTT. TĂĄ buntĂĄistĂ­ agus mĂ­bhuntĂĄistĂ­ ag gach ceann de na modhanna seo, a phlĂ©ifear nĂ­os dĂ©anaĂ­.

DĂłibh siĂșd nach dtuigeann, mĂ­neoidh mĂ© gur leibhĂ©al taise Ă© “taise tairsí” nach mĂłr an fean a chasadh air.

Is Ă­ an chĂ©ad cheist eile: ar chĂłir go dtabharfaĂ­ an ceart don ĂșsĂĄideoir an lucht leanĂșna a chasadh go dĂ­reach? Is Ă© sin, beag beann ar an leibhĂ©al taise, ag an cnaipe an cnaipe? DĂ©anfaimid forĂĄil maidir le fĂ©idearthacht den sĂłrt sin. Tar Ă©is an tsaoil, d'fhĂ©adfadh go mbeadh gĂĄ le lucht leanĂșna, nĂ­ hamhĂĄin nuair a bhĂ­onn ard-taise ann, ach freisin chun boladh mĂ­-thaitneamhach a bhaint as an seomra, mar shampla, ar a dtugtar "stench".

Mar sin, tuigimid cad ba mhaith linn agus fiĂș beagĂĄn conas a oibreoidh sĂ©. DĂ©anaimis liosta gairid d'fheidhmeanna uile ĂĄr gcĂłras rialaithe aerĂĄla:

  • leibhĂ©al na tairsĂ­ taise a shocrĂș (dhĂĄ rogha);
  • tomhas leibhĂ©al na taise;
  • lucht leanĂșna uathoibrĂ­och a chur ar siĂșl;
  • mĂșchadh lucht leanĂșna uathoibrĂ­och;
  • gnĂ­omhachtĂș lucht leanĂșna lĂĄimhe (trĂ­ chnaipe a bhrĂș).

Mar sin, tĂĄ an plean soilĂ©ir. Is gĂĄ na feidhmeanna thuas go lĂ©ir a chur i bhfeidhm inĂĄr gclĂĄr. GnĂ­omhĂłimid ar bhonn an “phlean” seo. Ar dtĂșs, dĂ©anaimis bloclĂ©arĂĄid den fheiste a tharraingt.

Léaråid bloc den fheiste

Go ginearålta, beidh dhå scéim då leithéid againn. Baineann an chéad cheann leis an rogha ina bhfuil an leibhéal taise tairsí socraithe ag friotaíocht inathraithe. Baineann an dara scéim leis an rogha ina socraítear leibhéal na tairsí taise thar an líonra trí phrótacal MQTT.

Ach Ăłs rud Ă© nach mbeidh difrĂ­ocht idir na ciorcaid seo ach d’eilimint amhĂĄin – an friotĂłir athrĂłg “a shocraĂ­onn leibhĂ©al na tairsĂ­ taise”, nĂ­ tharraingeoimid ach bloclĂ©arĂĄid amhĂĄin. Ar ndĂłigh, breathnaĂ­onn an lĂ©arĂĄid bloc de rĂ©ir GOST difriĂșil. Ach nĂ­limid ag dĂ­riĂș ar innealtĂłirĂ­ bĂ­osĂșn, ach ar an nglĂșin Ăłg. DĂĄ bhrĂ­ sin, tĂĄ infheictheacht nĂ­os tĂĄbhachtaĂ­.

ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach)

Mar sin, cad a fheiceann muid sa phictiĂșr? TĂĄ an lucht leanĂșna ceangailte leis an sealaĂ­ochta Relay1 rialtĂłir ShIoTiny. Tabhair faoi deara le do thoil gur feiste ardvoltais Ă© an lucht leanĂșna. DĂĄ bhrĂ­ sin, mĂĄ dhĂ©anann aon duine Ă© seo iad fĂ©in, bĂ­ cĂșramach. Is Ă© sin, ar a laghad, sula ndĂ©anann tĂș do mhĂ©ara nĂł uirlisĂ­ tomhais a ghreamĂș isteach sa chiorcad, ar a laghad an chumhacht a mhĂșchadh don lucht leanĂșna. Agus an dara nĂłta. MĂĄ tĂĄ do lucht leanĂșna nĂ­os cumhachtaĂ­ nĂĄ 250W, ansin Ă© a nascadh go dĂ­reach leis ShIoTiny nĂ­ fiĂș Ă© - ach amhĂĄin trĂ­d an tosaithe.

Rinneamar an lucht leanĂșna a rĂ©iteach. Anois an cnaipe “cas de lĂĄimh ar” an lucht leanĂșna. TĂĄ sĂ© ceangailte leis an ionchur Ionchur1. NĂ­l aon rud nĂ­os mĂł le mĂ­niĂș anseo.

Braiteoir teochta agus taise DHT-11 (NĂł DHT-22 nĂł a n-analĂłgacha). TĂĄ ionchur speisialta ar an rialtĂłir dĂĄ nasc. ShIoTiny. Mar a fheiceann tĂș san fhigiĂșr, nĂ­ fadhb freisin braiteoir den sĂłrt sin a nascadh.

Agus ar deireadh, friotaĂ­ocht athraitheach, a leagann an leibhĂ©al tairsĂ­ taise. NĂ­os cruinne, roinnteoir comhdhĂ©anta d'fhriotaĂ­ochtaĂ­ athraitheacha agus tairiseacha. NĂ­l aon fadhbanna lena nasc, ach lig dom a mhĂ­niĂș go bhfuil an-tĂłgtha i ADC ESP8266 deartha le haghaidh uasmhĂ©id 1 Volta. Mar sin, tĂĄ gĂĄ le roinnteoir voltais de thart ar 5 huaire.

Agus lig dom i gcuimhne duit arĂ­s nach bhfuil gĂĄ leis an roinnteoir seo mĂĄ tĂĄ an leibhĂ©al tairsĂ­ taise socraithe thar an lĂ­onra ag baint ĂșsĂĄide as an bprĂłtacal MQTT.

TosaĂ­mid ag cruthĂș algartam don fheiste in eagarthĂłir ElDraw ShIoTiny. Is fĂ©idir conas dul ann, don eagarthĂłir seo, a lĂ©amh in ailt nĂ­os luaithe nĂł sna treoracha, a bhfuil an nasc chuige ag tĂșs an ailt.

Rogha a haon, is simplĂ­

Let tĂșs le rud Ă©igin simplĂ­: casadh ar an sealaĂ­ochta Relay1 nuair a shĂĄraĂ­tear leibhĂ©al na tairsĂ­ taise ar feadh trĂ©imhse sonraithe.

ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach)

Mar a fheiceann tĂș, nĂ­l aon rud casta: ach ceithre nĂłid, gan nĂłid trĂĄchta a chomhaireamh. DHT11 - is Ă© seo an braiteoir teochta agus taise fĂ©in (is fĂ©idir Ă© a chur in ionad DHT22).

Tairiseach CONST — leibhĂ©al taise na tairsĂ­, ina faoin gcĂ©ad.

Comparadóir - nód a dhéanann comparåid idir dhå uimhir agus aschuir 1 må chomhlíontar coinníoll åirithe agus 0 mura gcomhlíontar an coinníoll.

In ĂĄr gcĂĄs, beidh an coinnĂ­oll seo A>BI gcĂĄs ina A an bhfuil an leibhĂ©al taise arna thomhas ag an braiteoir, agus B — leibhĂ©al tairsĂ­ na taise cĂ©anna.

Chomh luath agus an leibhĂ©al taise tomhaiste (A) sĂĄrĂłidh sĂ© leibhĂ©al na tairsĂ­ taise (B), dĂ­reach ansin ag aschur an chomparĂĄideora A>B Beidh 1 le feiceĂĄil agus casfaidh an sealaĂ­ocht ar siĂșl. Os a choinne sin, a luaithe a fhilleann an leibhĂ©al bogthaise ar an ngnĂĄth (i.e. A<=B), dĂ­reach ansin ag aschur an chomparĂĄideora A>B Beidh 0 le feiceĂĄil agus mĂșchfar an sealaĂ­ocht.

Gach soilĂ©ir? DĂłibh siĂșd nach bhfuil an-chompordach, lĂ©igh arĂ­s Ă© nĂł fĂ©ach ar an gcur sĂ­os ar oibriĂș na n-aonad sna treoracha.

Tabhair faoi deara go bhfuil na sonraĂ­ Ăłn braiteoir DHT11 nuashonraithe uair amhĂĄin gach 10 soicind. Mar sin, nĂ­ bheidh an t-athsheachadĂĄn in ann casadh air agus as nĂ­os minice nĂĄ uair amhĂĄin gach 10 soicind.

Bheadh ​​​​gach rud go breĂĄ, ach ba mhaith linn an leibhĂ©al tairsĂ­ taise a shocrĂș ag baint ĂșsĂĄide as friotĂłir inathraithe. NĂ­ dhĂ©anfaidh aon nĂ­ a d'fhĂ©adfadh a bheith nĂ­os Ă©asca!

ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach)

Cuirimis nód ADC in ionad an nód tairiseach. Tar éis an tsaoil, ba leis an ADC a cheangaileamar roinnteoir voltais le friotóir inathraithe.

AthraĂ­onn an voltas ag an ionchur ADC Ăł 0 go 1 Volta. Ach athraĂ­onn an taise ag aschur an braiteora Ăł 0 go 100%. Conas a dhĂ©anaimid iad a chur i gcomparĂĄid? TĂĄ sĂ© simplĂ­. NĂłd ADC isteach ShIoTiny nĂ­ hamhĂĄin tomhas an voltas ionchuir, ach tĂĄ a fhios aige freisin conas scĂĄla agus athrĂș.

Is é sin, beidh an luach ag aschur an nód ADC1 (ADC). X, arna ríomh de réir na foirmle

ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach)

I gcĂĄs ina ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach) — voltas ag an ionchur ADC (Ăł 0 go 1V); k - raon (raon ADC) agus b-frithĂĄireamh (frithĂĄireamh ADC). DĂĄ bhrĂ­ sin, mĂĄ leagtar tĂș k = 100 Đž b = 0, ansin nuair a athrĂș ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach) sa raon Ăł 0 go 1, luach X Beidh ag an t-aschur an nĂłd ADC athrĂș sa raon Ăł 0 go 100. Is Ă© sin, go huimhriĂșil comhionann leis an raon na n-athruithe i taise Ăł 0 go 100%.

NĂł, go simplĂ­, trĂ­d an sleamhnĂĄn friotaĂ­ochta athraitheach a rothlĂș, is fĂ©idir leat an leibhĂ©al taise tairsĂ­ a shocrĂș Ăł 0 go 100. Is Ă© an t-aon mhĂ­chaoithiĂșlacht nĂĄ nach bhfuil aon fheistĂ­ taispeĂĄna ann. Ach go praiticiĂșil, mĂĄ dhĂ©anann tĂș 6 rannĂĄn de mhĂłtar friotaĂ­ochta inathraithe (0%, 20%, 40%, 60%, 80%, 100%) - ansin tĂĄ sĂ© seo go leor chun an tairseach leibhĂ©al taise a shocrĂș.

Conas a shocraĂ­mid corrlaigh? k - raon (raon ADC) agus b-frithĂĄireamh (frithĂĄireamh ADC)? Sea, nĂ­os Ă©asca nĂĄ tornapaĂ­ steamed! Pointe do phointeoir luiche ag nĂłd ADC 1 agus lĂĄithreach feicfidh tĂș fuinneog socruithe. Is fĂ©idir leat gach rud atĂĄ uait a chur ann. Chun ĂĄr gcĂĄs, beidh sĂ© ina fhuinneog cosĂșil leis an gceann san fhigiĂșr.

ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach)

Mar sin, tĂĄ an rĂ©iteach oibre is simplĂ­ againn. A ligean ar tĂșs a fheabhsĂș.
Dåla an scéil, tå buntåiste amhåin ag an réiteach is simplí - ní éilíonn sé an Idirlíon. Tå sé go hiomlån uathrialach.

Rogha a dĂł, ceangail an cnaipe

OibrĂ­onn gach rud agus tĂĄ gach duine sĂĄsta. Ach droch-ĂĄdh, nĂ­ fĂ©idir linn an t-aerĂĄil a chur ar siĂșl go hĂ©igeantach. TĂĄimid tar Ă©is a chomhaontĂș cheana fĂ©in go bhfuil ag an mbealach isteach Ionchur1 beidh cnaipe againn ceangailte a chuirfidh an lucht leanĂșna ar siĂșl agus as go lĂĄidir, beag beann ar an braiteoir taise.
Tå sé in am an cnaipe seo a phróiseåil inår léaråid clåir.

ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach)

AibhsĂ­tear an bloc prĂłiseĂĄla cliceĂĄil cnaipe le lĂ­ne orĂĄiste. Is cuntar de bhrĂșnna cnaipe Ă©, a athshocraĂ­tear go nialas nuair a shĂĄraĂ­onn an luach ag a aschur ceann amhĂĄin (lĂ­ne ghlas, aschur nĂłd CT).

OibrĂ­onn gach rud anseo chomh simplĂ­ agus a bhĂ­ roimhe seo: an gcuntar CT comhaireamh an cnaipe an cnaipe atĂĄ nasctha leis an ionchur Ionchur1. Is Ă© sin le rĂĄ, mĂ©adaĂ­onn an luach ag aschur an chuntar seo faoi 1 le gach brĂș den chnaipe.

Chomh luath agus a éiríonn an luach seo cothrom le dhå cheann (is é sin, níos mó nå 1), díreach ag aschur an chomparadóra A>B Beidh 1 le feiceåil CT go nialas. Ciallaíonn sé seo an comparadóir, an ceann is ísle sa léaråid!

Mar sin, tĂĄ dhĂĄ stĂĄt ag ĂĄr gcnaipe - 0 agus 1. DĂĄ mbeadh nĂ­os mĂł stĂĄt ag teastĂĄil uainn (3 nĂł 4 nĂł fiĂș nĂ­os mĂł) - nĂ­ bheadh ​​​​ag teastĂĄil uainn ach an tairiseach a athrĂș CONST Ăł luach amhĂĄin go ceann eile.

Mar sin, tĂĄ dhĂĄ choinnĂ­oll againn chun an lucht leanĂșna a chasadh: nĂ­os mĂł nĂĄ leibhĂ©al ĂĄirithe taise agus brĂșigh an cnaipe uair amhĂĄin. MĂĄ chomhlĂ­ontar aon cheann de na coinnĂ­ollacha, casfaidh an lucht leanĂșna ar. Agus oibreoidh sĂ© go dtĂ­ go mbeidh an cnaipe brĂșite arĂ­s И nĂ­ rachaidh an leibhĂ©al taise ar ais go gnĂĄth.

Is fĂ©idir leat, ar ndĂłigh, an algartam casta a dhĂ©anamh nĂ­os mĂł fĂłs, ach nĂ­ dhĂ©anfaimid Ă© seo - fĂĄgfaimid spĂĄs cruthaitheachta dĂłibh siĂșd ar mian leo.

Rogha a trĂ­, ceangal leis an IdirlĂ­on

TĂĄ gach rud a ndearnamar cur sĂ­os air sĂĄch inoibrithe. Cad mar gheall ar na taispeĂĄntais? Tar Ă©is an tsaoil, dĂ©anfaidh aon hacker cracker hipster pimply gĂĄire ag duine a chasann cnag agus a bhrĂșnn cnaipe seachas Ă© a rialĂș Ăł fhĂłn cliste! NĂ­l sĂ© “faiseanta” an hanla a chasadh. Ach crawling le do mhĂ©ar ar do smartphone, chuimil do mhĂ©ar fuilteach - is Ă© seo an buaic na mianta de hipster-hacker-scĂĄinteoir (nĂ­ raibh mĂ© in ann idirdhealĂș a dhĂ©anamh idir iad go lĂ©ir - mar sin mĂĄ bhĂ­ mĂ© mĂ­cheart, logh dom).

Ach bĂ­mis trĂłcaireach i leith na ndaoine seo. TĂĄ fĂ­orbhuntĂĄistĂ­ ag baint le bainistiĂș trĂ­d an IdirlĂ­on. GcĂ©ad dul sĂ­os, tĂĄ sĂ© infheictheacht. TĂĄ go leor feidhmchlĂĄr ann do gach ardĂĄn a ligeann duit painĂ©al rialaithe inĂșsĂĄidte go hiomlĂĄn a chruthĂș dĂĄr rialtĂłir Carlson le cĂșpla tweaks. Ar an dara dul sĂ­os, is deis Ă© monatĂłireacht a dhĂ©anamh go cianda ar staid na taise sa seomra. Agus ar an trĂ­Ăș dul sĂ­os, is fĂ©idir leat a fheiceĂĄil, nĂ­ hamhĂĄin cad atĂĄ ĂĄ dhĂ©anamh ag an lucht leanĂșna - ag snĂ­omh nĂł nach bhfuil, ach freisin cĂ©n leibhĂ©al taise tairseach atĂĄ leagtha sĂ­os. Agus ansin chas an lucht leanĂșna ar go huathoibrĂ­och nĂł de lĂĄimh. Go ginearĂĄlta, gach rud is mian leat.

Ar ndĂłigh, is mĂłr an onĂłir Ă© do lucht leanĂșna an oiread sin airde a fhĂĄil. Ach nĂ­l anseo ach sampla.

Mar sin, chun nascadh leis an IdirlĂ­on bainfimid ĂșsĂĄid as teicneolaĂ­ocht MQTT agus an prĂłtacal den ainm cĂ©anna.
Chun leas a bhaint as an teicneolaĂ­ocht seo, nĂ­ mĂłr dĂșinn brĂłicĂ©ir MQTT. Is freastalaĂ­ speisialta Ă© seo a fhreastalaĂ­onn cliaint MQTT, M.sh. ShIoTIny agus do ghuthĂĄn cliste.

BunĂșs na teicneolaĂ­ochta MQTT is Ă©ard atĂĄ ann go bhfoilsĂ­onn aon cheann de na cliaint sonraĂ­ treallach don bhrĂłicĂ©ir MQTT (freastalaĂ­) faoi ainm ar leith (ar a dtugtar ĂĄbhar i dtĂ©armaĂ­ocht MQTT). Is fĂ©idir le cliaint eile liostĂĄil le sonraĂ­ treallacha ag ĂșsĂĄid a n-ainm (ĂĄbhar) agus sonraĂ­ nuafhoilsithe a fhĂĄil. Is Ă© sin le rĂĄ go leanann gach malartĂș sonraĂ­ an prionsabal cliant-brĂłicĂ©ir-cliant.

ĐŻ NĂ­ bheidh mĂ© dĂ­riĂș ar mhionsonraĂ­. TĂĄ go leor alt agus ranganna teagaisc ar an IdirlĂ­on ar conas a oibrĂ­onn sĂ©. MQTT agus cad iad na clĂĄir atĂĄ ann chun painĂ©il rialaithe a chruthĂș. TaispeĂĄnfaidh mĂ© duit conas is fĂ©idir linn sonraĂ­ a fhĂĄil agus a fhoilsiĂș trĂ­ ĂșsĂĄid a bhaint as ShIoTiny.

Mar bhrĂłicĂ©ir a d'ĂșsĂĄid mĂ© www.cloudmqtt.com, ach tĂĄ an prionsabal mar an gcĂ©anna i ngach ĂĄit.

Mar sin, glacfaimid leis go bhfuil tĂș clĂĄraithe le haghaidh brĂłicĂ©ir MQTT. Go ginearĂĄlta, tabharfaidh an brĂłicĂ©ir duit (nĂł iarrfaidh sĂ© ort teacht suas le) ainm ĂșsĂĄideora agus pasfhocal (le haghaidh ĂșdarĂș), chomh maith le calafort le haghaidh ceangail. Chun breiseĂĄn ShIoTiny Đș brĂłicĂ©ir MQTT fĂ©idir ar dhĂĄ bhealach - nasc rialta agus via TLS (SSL).

Na paraimĂ©adair seo go lĂ©ir i ShIoTiny isteach ar an tĂĄb lĂ­onrĂș, caibidil MQTT Ceangal leis an bhfreastalaĂ­.

ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach)

MĂĄ tĂĄ do brĂłicĂ©ir MQTT nĂ­ gĂĄ ĂșdarĂș - nĂĄ cuir isteach do logĂĄil isteach agus do phasfhocal (fĂĄg bĂĄn na rĂ©imsĂ­ seo).

ParaimĂ©adar RĂ©imĂ­r ĂĄbhar MQTT Ă©ilĂ­onn mĂ­niĂș ar leith.

TeaghrĂĄn atĂĄ i rĂ©imĂ­r pharaimĂ©adair MQTT atĂĄ i gceangal le hainm an ĂĄbhair (ĂĄbhar(c) le linn brĂłicĂ©ir MQTT a fhoilsiĂș agus a shuibscrĂ­obh. a shuiteĂĄil rĂ©imĂ­r MQTT do do rialtĂłir, nĂ­l le dĂ©anamh agat ach Ă© a chur isteach sa rĂ©imse ionchuir "RĂ©imĂ­r Ábhair MQTT"("RĂ©imĂ­r ĂĄbhar MQTT"). TosaĂ­onn an rĂ©imĂ­r i gcĂłnaĂ­ le slais ("/")! Mura gcuireann tĂș slais isteach sa rĂ©imse ionchuir, cuirfear leis go huathoibrĂ­och Ă©. NĂ­ fĂ©idir leat siombailĂ­ a ĂșsĂĄid sa rĂ©imĂ­r "#" Đž "+". NĂ­l aon srianta eile ann.

Mar shampla, mĂĄ fhoilsĂ­onn tĂș an paraimĂ©adar "stĂĄdas" (nĂł liostĂĄil leis) agus tĂĄ do rĂ©imĂ­r socraithe go "/siotiny/", ansin foilseofar an paraimĂ©adar seo ar an mbrĂłicĂ©ir faoin ainm "/siotiny/status" MĂĄ tĂĄ rĂ©imĂ­r folamh agat, tosĂłidh na paraimĂ©adair go lĂ©ir ar an mbrĂłicĂ©ir le slais ("/"): "stĂĄdas" foilseofar mar "/stĂĄdas'.

Mar sin, creidimid go bhfuil tĂș clĂĄraithe le haghaidh brĂłicĂ©ir MQTT agus fuair sĂ© logĂĄil isteach, pasfhocal agus port. Ansin chuir tĂș na paraimĂ©adair seo isteach ar an tĂĄb lĂ­onrĂș, caibidil MQTT Ceangal leis an bhfreastalaĂ­ rialtĂłir ShIoTiny.

Glacaimid leis go bhfuil an réimír socraithe go "/seomra/'.

Let tĂșs le foilsiĂș stĂĄdas na paraimĂ©adair eochair: sealaĂ­ochta Realay1, stĂĄit aistrithe lĂĄimhe, stĂĄit aistrithe uathoibrĂ­och agus ar deireadh tairseach agus leibhĂ©il taise reatha. Bhuel, is bĂłnas Ă© an teocht sa seomra. Conas Ă© seo a dhĂ©anamh, fĂ©ach ar an bhfigiĂșr.

ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach)

Mar a fheiceann tĂș, nĂ­l sa difrĂ­ocht Ăłn leagan roimhe seo ach na nĂłid "MQTT Foilsigh" Agus an rĂ©imĂ­r ĂĄ gcur san ĂĄireamh, foilsĂ­tear na paraimĂ©adair seo a leanas:
ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach)

Mar is féidir leat a fheiceåil, tå staid iomlån an chórais againn i dtearmann år låmha!

Ach ba mhaith linn nĂ­ amhĂĄin a fheiceĂĄil, ach freisin a rialĂș. Cad a dheĂĄnfainn? An-simplĂ­. DiĂșltĂłidh muid leibhĂ©al tairsĂ­ taise a shocrĂș ag baint ĂșsĂĄide as ADC agus friotĂłir inathraithe agus socrĂłimid an leibhĂ©al taise an-tairsĂ­ seo de rĂ©ir MQTT go dĂ­reach Ăł d’fhĂłn cliste!

ShIoTiny: AerĂĄil Seomra Fliuch (Tionscadal Samplach)

Bainimid an nód ADC den chiorcad agus cuirimid trí nód nua san åireamh ann: Flash siopa, Flash ar ais О MQTT déan cur síos.

Feidhm nód MQTT déan cur síos soiléir: faigheann sé paraiméadar /seomra/trigHset (leibhéal taise na tairsí) s bróicéir MQTT. Ach cad a dhéanann sé leis na sonraí seo chugainn? Just a thugann siad go dtí an nód Flash siopa, a stórålann na sonraí seo i gcuimhne neamh-luaineach faoin ainm triH. Tar éis seo, an nód Flash ar ais léann sé sonraí ó chuimhne neamh-luaineach faoin ainm triH agus tå a fhios againn cheana féin cad a tharlóidh ina dhiaidh sin.

Cén fåth deacrachtaí den sórt sin? Cén fåth nach féidir na sonraí faighte a sheoladh låithreach chuig ionchur an chomparåideora?

Mar a dĂșirt Comrade S. Holmes - tĂĄ sĂ© bunrang! NĂ­ rĂĄthaĂ­onn aon duine go mbeidh sĂ© pĂĄirteach tar Ă©is duit do ghlĂ©as a chasadh air brĂłicĂ©ir MQTT. Agus is gĂĄ an taise a thomhas. Agus nĂ­ mĂłr an lucht leanĂșna a iompĂș ar. Ach gan faisnĂ©is faoi leibhĂ©al na taise tairsĂ­, tĂĄ sĂ© seo dodhĂ©anta! Mar sin, nuair a chuirtear ar siĂșl Ă©, dĂ©anann ĂĄr nglĂ©as an leibhĂ©al taise tairsĂ­ a bhĂ­ stĂłrĂĄilte roimhe seo a aisghabhĂĄil Ăł chuimhne neamh-luaineach agus ĂșsĂĄideann sĂ© Ă© chun cinntĂ­ a dhĂ©anamh. Agus nuair a bhunaĂ­tear an nasc le brĂłicĂ©ir MQTT agus postĂĄlfaidh duine luach nua /seomra/trigHset, ansin ĂșsĂĄidfear an luach nua seo.

Ansin is fĂ©idir leat teacht suas le cibĂ© rud is mian leat. Mar shampla, chomh maith le taise, tabhair isteach freisin cuntasaĂ­ocht teochta. NĂł cuir rialĂș soilsithe “cliste” leis (tĂĄ dhĂĄ athsheachadĂĄn agus dhĂĄ ionchur fĂłs againn gan ĂșsĂĄid). Gach i do lĂĄmha!

ConclĂșid

Mar sin d’fhĂ©achamar ar roinnt samplaĂ­ de chur i bhfeidhm rialtĂłir simplĂ­ go bunĂșsach bunaithe ar ShIoTiny. B'fhĂ©idir go mbeidh sĂ© seo ĂșsĂĄideach do dhuine Ă©igin.

Mar is gnĂĄth, moltaĂ­, mianta, ceisteanna, typos, etc. - trĂ­ rĂ­omhphost: shiotiny@yandex.ru

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