ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ)

ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ)

Isi ihe ma ọ bụ ihe akụkọ a gbasara

Anyị na-aga n'ihu usoro isiokwu banyere ShioTiny - njikwa mgbawa dabere na mmemme a na-ahụ anya ESP8266.

Edemede a na-akọwa, na-eji ihe atụ nke ọrụ nchịkwa ventilashion n'ime ime ụlọ ịwụ ahụ ma ọ bụ ụlọ ọzọ nwere oke iru mmiri, otu esi arụ ọrụ maka mmemme. ShioTiny.

Akụkọ gara aga na usoro.

ShIoTiny: obere akpaaka, ịntanetị nke ihe ma ọ bụ "ọnwa isii tupu ezumike"
ShIoTiny: ọnụ, njikọ na mmemme ma ọ bụ atụmatụ nke mmemme eserese

zoro

Firmware ọnụọgụ abụọ, sekit njikwa na akwụkwọ
Ntuziaka na nkọwa nke components
Ịtọlite ​​​​onye na-ere ahịa MQTT cloudmqtt.com
MQTT dashboard maka gam akporo

Okwu Mmalite

Enweghị nghọta na-enweghị ahụmahụ. Nke a bụ eziokwu nke oge na ọgbọ na-anwale. Ya mere, ọ dịghị ihe dị mma maka ịmụta nkà bara uru karịa ịnwa ime ihe n'onwe gị. Na ihe atụ ndị na-egosi ihe ị nwere ike ime na ihe ị na-ekwesịghị ọbụna ịnwale ga-aba uru ebe a. Mmejọ nke ndị ọzọ, n'ezie, enweghị ike igbochi mmejọ nke onwe gị, mana ha nwere ike inye aka belata ọnụ ọgụgụ nke ikpeazụ.

Ajuju na akwụkwọ ozi sitere n'aka ndị na-agụ akụkọ ndị gara aga kpaliri m ime obere ọrụ - ihe atụ nke njikwa ikuku iji gosi ka oghere ShIoTiny si arụ ọrụ.

Echiche mbụ nke a mụrụ onye njikwa ShioTiny - ebe mgbapụta na ịgba mmiri - adịghị mma maka onye ọ bụla ma ọ gaghị amasị onye ọ bụla. Ya mere, m weere usoro nchịkwa ventilashion nke nwere ike ịghọta na ọ bara uru nye ọtụtụ ndị dị ka ihe atụ.

M ga-ekwu na echiche nke ọrụ ahụ abụghị nke m, ma E si ebe a nweta ya wee megharịa ya ShioTiny.

Buru ụzọ ghọta ihe ị chọrọ

Usoro mmezi adịghị agwụ agwụ. Ma ọ bụ ihe onwunwe a mebiri ọtụtụ echiche na ọrụ dị mma. Onye mmepụta, kama ịhapụ ihe na-adịghị mma, ma ka na-arụ ọrụ, nọgidere na-emeziwanye ya. Ma ọ kwalitere ya ruo mgbe ndị asọmpi gafere ya, na-ewepụta ngwọta na-arụ ọrụ, ọ bụ ezie na ọ bụghị ezigbo (ma na-adịkarị njọ), kama na-arụ ọrụ.

Ya mere, ọ dị ezigbo mkpa ịmata ebe a ga-akwụsị ọrụ ahụ. Ma ọ bụ, n'ikwu ya n'ụzọ ọzọ, anyị kwesịrị ikpebi ihe anyị chọrọ inweta na njedebe nke ọrụ ahụ site na ihe anyị nwere na mmalite. N'asụsụ Russian, maka akwụkwọ a chịkọtara kpọmkwem na nzube nke ịkọwa ụzọ nke ịmepụta ihe, e nwere okwu magburu onwe ya dị mkpirikpi na nke dị mkpirikpi "atụmatụ", nke ndị ntụgharị uche na-atụgharị uche na ndị ọrụ nchịkwa nwere n'oge na-adịbeghị anya n'ihi ihe ụfọdụ malitere ịkpọ "okporo ụzọ. map". Ee, Chineke gọzie ha.

Atụmatụ anyị ga-adị ka nke a. Ka anyị were ya na enwere ụlọ nke iru mmiri nwere ike ibili nke ukwuu mgbe ụfọdụ. Dịka ọmụmaatụ, dị ka ụlọ ịsa ahụ ma ọ bụ kichin. Iru mmiri bụ ihe na-adịghị mma na ụzọ a ga-esi lụsoo ya dị ka ochie dị ka ụwa: ventilashị ụlọ. Enwere ụzọ ole na ole iji nweta ikuku. Mana anyị, ikekwe, ga-ahapụ ụzọ ochie na nke ochie dị ka ndị ojii nwere ndị fan ma rapara na onye na-akwado ya mgbe niile. Fans dị ọnụ ala ma dị mfe ịchọta na mpaghara anyị.

N'okwu, anyị chọrọ ijikwa onye ofufe: gbanye ya ma, ya mere, gbanyụọ ya. Kpọmkwem, anyị chọrọ ka ọ gbanye ma gbanyụọ mgbe ọ dị mkpa.

Ọ na-anọgide iji chọpụta: n'okpuru ọnọdụ ndị fan kwesịrị ịgbanye na n'okpuru ọnọdụ ndị ọ ga-agbanyụ.

Ihe niile doro anya ebe a: ọ bụrụ na iru mmiri dị n'elu oke, onye ofufe na-agbanye ma wepụta ikuku; Iru mmiri ahụ alaghachila na nkịtị - onye ofufe na-agbanyụ.

Onye na-agụ nke ọma ga-ahụ ya ozugbo n'okwu a "nyere." Onye nyere? Dị ka akọwapụtara?

Ị nwere ike ịtọ iru mmiri mmiri n'ọtụtụ ụzọ. Anyị ga-eleba anya na abụọ n'ime ha: nke mbụ - iji nguzogide mgbanwe na nke abụọ - n'elu netwọk site na usoro MQTT. Nke ọ bụla n'ime ụzọ ndị a nwere uru na ọghọm, nke a ga-atụle ma emechaa.

Maka ndị na-aghọtaghị, m ga-akọwa na "ọnụ mmiri iru mmiri" bụ ọkwa iru mmiri n'elu nke a ga-agbanyerịrị fan.

Ajụjụ na-esote bụ: a ga-enye onye ọrụ ikike ịgbanwuo fan ozugbo? Nke ahụ bụ, n'agbanyeghị ọkwa iru mmiri, na ịpị bọtịnụ? Anyị ga-enye ohere dị otú ahụ. A sị ka e kwuwe, onye ofufe nwere ike ịchọrọ ọ bụghị naanị mgbe enwere oke iru mmiri, kamakwa iji wepụ, dịka ọmụmaatụ, isi ísì na-adịghị mma, nke a na-akpọ "esi ísì ụtọ," n'ime ụlọ ahụ.

Ya mere, anyị ghọtara ihe anyị chọrọ na ọbụna ntakịrị otú ọ ga-esi arụ ọrụ. Ka anyị depụta nkenke ọrụ niile nke sistemu njikwa ikuku anyị:

  • ịtọ ọkwa iru mmiri nke ọnụ ụzọ (nhọrọ abụọ);
  • nha ọkwa iru mmiri;
  • onye ofufe akpaka na-agbanye;
  • akpaghị aka mechie fan;
  • Ntinye akwụkwọ ntuziaka (site na ịpị bọtịnụ).

Ya mere, atụmatụ ahụ doro anya. Ọ dị mkpa iji mejuputa ọrụ niile dị n'elu na mmemme anyị. Anyị ga-eme ihe dabere na "atụmatụ" a. Nke mbụ, ka anyị see eserese ngọngọ nke ngwaọrụ ahụ.

Mgbochi eserese nke ngwaọrụ ahụ

N'ikwu okwu n'ozuzu, anyị ga-enwe atụmatụ abụọ dị otú ahụ. Nke mbụ bụ maka nhọrọ nke edobere oke iru mmiri site na nguzogide mgbanwe. Atụmatụ nke abụọ bụ maka nhọrọ nke edobere oke iru mmiri na netwọk site na usoro MQTT.

Ma ebe ọ bụ na sekit ndị a ga-adị iche site na naanị otu mmewere - onye na-agbanwe agbanwe "na-edozi ọkwa iru mmiri", anyị ga-ese naanị otu ihe osise. N'ezie, eserese ngọngọ dị ka GOST si dị iche. Mana anyị anaghị elekwasị anya na ndị injinia bison, kama na ọgbọ ndị na-eto eto. Ya mere, visibiliti dị mkpa karịa.

ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ)

Ya mere, gịnị ka anyị na-ahụ na foto a? Ejikọrọ onye ofufe na relay Ogba 1 onye njikwa ShioTiny. Biko mara na fan bụ ngwaọrụ nwere nnukwu voltaji. Ya mere, ọ bụrụ na onye ọ bụla na-eme nke a n'onwe ya, kpachara anya. Ya bụ, opekempe, tupu itinye mkpịsị aka gị ma ọ bụ ihe atụ n'ime sekit, ma ọ dịkarịa ala gbanyụọ ike na fan. Na ndetu nke abụọ. Ọ bụrụ na onye ofufe gị dị ike karịa 250W, wee jikọọ ya ozugbo na ShioTiny abaghị uru - naanị site na mmalite.

Anyị hazie onye ofufe. Ugbu a bọtịnụ "jiri aka gbanye" onye ofufe. Ejikọtara ya na ntinye Ntinye 1. Ọ nweghị ihe ọzọ ịkọwa ebe a.

Okpomọkụ na iru mmiri ihe mmetụta DHT-11 (ma ọ bụ DHT-22 ma ọ bụ analogues ha). Enwere ntinye pụrụ iche na njikwa maka njikọ ya. ShioTiny. Dị ka ị na-ahụ na ọnụ ọgụgụ a, ijikọ ihe mmetụta dị otú ahụ abụghịkwa nsogbu.

Na n'ikpeazụ, agbanwe-eguzogide, nke na-esetịpụ ọnụ larịị nke iru mmiri. Kpọmkwem karịa, nkesa nke nwere mgbanwe na nguzogide mgbe niile. Enweghị nsogbu na njikọ ya, mana ka m kọwaa na ADC arụnyere n'ime ya bụ ESP8266 emebere maka oke nke 1 Volt. Ya mere, a chọrọ ihe nkesa voltaji ihe dị ka ugboro 5.

Ka m chetakwa gị ọzọ na nkesa a adịghị mkpa ma ọ bụrụ na edobere oke iru mmiri na netwọk site na iji usoro MQTT.

Ka anyị bido imepụta algọridim maka ngwaọrụ ahụ na editọ ElDraw ShIoTiny. Otu esi aga ebe ahụ, na onye nchịkọta akụkọ a, enwere ike ịgụ na isiokwu ndị mbụ ma ọ bụ na ntuziaka, njikọ nke dị na mmalite nke isiokwu.

Nhọrọ nke mbụ, kacha mfe

Ka anyị jiri ihe dị mfe bido: ịgbanwuo relay Ogba 1 mgbe agafeela ọkwa iru mmiri maka oge a kapịrị ọnụ.

ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ)

Dị ka ị pụrụ ịhụ, ọ dịghị ihe mgbagwoju anya: naanị anọ ọnụ, na-agụghị okwu ọnụ. DHT11 - nke a bụ ihe mmetụta okpomọkụ na iru mmiri n'onwe ya (nwere ike dochie ya DHT22).

Na-adịgide adịgide CONST - oke iru mmiri larịị, na pasent.

Comparator - ọnụ nke na-atụnyere ọnụọgụ abụọ na ntinye 1 ma ọ bụrụ na ọnọdụ enyere ya ezute na 0 ma ọ bụrụ na ọnọdụ ahụ emezughị.

N'ọnọdụ anyị, ọnọdụ a ga-adị A > Bebe A bụ iru mmiri larịị tụrụ site sensọ, na B - ọnụ ụzọ larịị nke otu iru mmiri.

Ozugbo ọkwa iru mmiri tụrụ atụ (A) ga-agafe oke iru mmiri (B), ebe ahụ na mmepụta nke comparator A > B 1 ga-apụta na relay ga-agbanye. N'aka nke ọzọ, ozugbo ọkwa iru mmiri laghachiri n'ọnọdụ nkịtị (ya bụ. A<=B), ebe ahụ na mmepụta nke comparator A > B 0 ga-apụta na relay ga-agbanyụ.

Ha niile doro anya? Maka ndị na-adịghị mma, gụọ ya ọzọ ma ọ bụ lelee nkọwa nke ọrụ nke nkeji na ntụziaka.

Rịba ama na data sitere na ihe mmetụta DHT11 emelitere ihe dịka otu ugboro kwa sekọnd iri. Ya mere, relay agaghị enwe ike ịgbanwuo ma gbanyụọ ugboro ugboro karịa otu ugboro kwa sekọnd iri.

Ihe niile ga-adị mma, mana anyị ga-achọ ịtọ ọkwa iru mmiri site na iji resistor agbanwe. Ọ dịghị ihe nwere ike ịdị mfe!

ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ)

Ka anyị jiri ọnụ ADC dochie ọnụ ọnụ mgbe niile. E kwuwerị, ọ bụ na ADC ka anyị jikọtara ihe nkesa voltaji na onye na-agbanwe agbanwe.

Voltaji dị na ntinye ADC dị iche site na 0 ruo 1 Volt. Ma iru mmiri na mmepụta ihe mmetụta dịgasị iche site na 0 ruo 100%. Kedu ka anyị si atụnyere ha? Ọ dị mfe. ADC node n'ime ShioTiny ọ bụghị naanị tụọ voltaji ntinye, ma marakwa ka esi eme ya ọnụ ọgụgụ na mgbanwe.

Ya bụ, mmepụta nke ADC1 node (ADC) ga-enwe uru X, gbakọọ site usoro

ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ)

ebe ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ) - voltaji na ntinye ADC (site na 0 ruo 1V); k - oke (ADC nso) na b-offset (ADC kwụsịrị). Ya mere, ọ bụrụ na ị setịpụ k = 100 и b = 0, mgbe ahụ mgbe na-agbanwe ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ) na nso site na 0 ruo 1, uru X na mmepụta nke ọnụ ADC ga-adịgasị iche na nso site na 0 ruo 100. Ya bụ, ọnụọgụgụ hà nhata nke mgbanwe na iru mmiri site na 0 ruo 100%.

Ma ọ bụ, n'ụzọ dị mfe, site n'ịtụgharị ihe mmịfe na-eguzogide agbanwe, ị nwere ike ịtọ ọkwa iru mmiri site na 0 ruo 100. Naanị ihe na-adịghị mma bụ na enweghị ngwaọrụ ngosi. Ma na omume, ọ bụrụ na ị na-eme 6 nkewa nke a agbanwe-eguzogide moto (0%, 20%, 40%, 60%, 80%, 100%) - mgbe ahụ nke a bụ zuru ezu ịtọ n'ọnụ ụzọ iru mmiri larịị.

Kedu ka anyị ga-esi edozi nsogbu? k - oke (ADC nso) na b-offset (ADC kwụsịrị)? Ee, dị mfe karịa turnips steamed! Tụtụ ihe nrịbama òké gị n'ọnụ ọnụ ADC 1 ozugbo ị ga-ahụ windo ntọala. Ị nwere ike itinye ihe niile ịchọrọ na ya. Maka ikpe anyị, ọ ga-abụ windo dị ka nke dị na ọnụ ọgụgụ ahụ.

ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ)

Yabụ, anyị nwere ngwọta ọrụ kachasị mfe. Ka anyị malite imeziwanye ya.
Site n'ụzọ, ngwọta kachasị mfe nwere otu uru - ọ dịghị achọ ịntanetị. Ọ bụ kpam kpam kwụụrụ onwe ya.

Nhọrọ nke abụọ, jikọọ bọtịnụ

Ihe niile na-arụ ọrụ na onye ọ bụla nwere obi ụtọ. Mana chi ọjọọ, anyị enweghị ike ịgbanye ikuku ikuku n'ike. Anyị ekwenyelarị na n'ọnụ ụzọ Ntinye 1 anyị ga-enwe bọtịnụ ejikọrọ nke ga-agbanye ma gbanyụọ fan ahụ ike, n'agbanyeghị ihe mmetụta iru mmiri.
Ọ bụ oge ịhazi bọtịnụ a na eserese mmemme anyị.

ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ)

A na-eji ahịrị oroma pụta ìhè bọtịnụ pịa nhazi ngọngọ. Ọ bụ counter nke bọtịnụ bọtịnụ, nke a na-atụgharị na efu mgbe uru dị na mmepụta ya karịrị otu (akara ndụ ndụ, mmepụta ọnụ. CT).

Ihe niile ebe a na-arụ ọrụ dị ka ọ dị na mbụ: counter CT na-agụta ọpịpị nke bọtịnụ ejikọrọ na ntinye Ntinye 1. Ya bụ, uru dị na mmepụta nke counter a na-abawanye site na 1 na ịpị bọtịnụ ọ bụla.

Ozugbo uru a ruru abụọ (ya bụ, karịa 1), ozugbo na mmepụta nke comparator. A > B 1 ga-apụta ma nke a 1 ga-emegharị counter CT ruo efu. Nke a pụtara comparator, nke ala na eserese ahụ!

Ya mere, bọtịnụ anyị nwere steeti abụọ - 0 na 1. Ọ bụrụ na anyị chọrọ steeti ndị ọzọ (3 ma ọ bụ 4 ma ọ bụ karịa) - naanị anyị ga-achọ ịgbanwe agbanwe agbanwe. CONST site na onye ọzọ uru.

Yabụ, anyị nwere ọnọdụ abụọ maka ịgbanwuo fan: gafere oke iru mmiri enyere na ịpị bọtịnụ otu ugboro. Ọ bụrụ na emezuru ọnọdụ ọ bụla, onye ofufe ga-agbanye. Na ọ ga-arụ ọrụ ruo mgbe a pịa bọtịnụ ọzọ И iru mmiri agaghị alaghachi na nkịtị.

Ị nwere ike, n'ezie, mgbagwoju algorithm ọbụna karị, ma anyị agaghị eme nke a - anyị ga-ahapụ ohere maka creativity ndị chọrọ.

Nhọrọ atọ, jikọọ na Ịntanetị

Ihe niile anyị kọwara na-arụ ọrụ nke ọma. Kedu maka ihe ngosi? A sị ka e kwuwe, onye ọ bụla na-agba chaa chaa pimply hipster ga-achị onye na-atụgharị mkpịsị aka wee pịa bọtịnụ kama ijikwa ya na smartphone! Ịtụgharị aka abụghị ihe ejiji. Ma na-eji mkpịsị aka gị na-akpụ akpụ na ekwentị gị, na-ete mkpịsị aka a ọbara - nke a bụ ọnụ ọgụgụ kasị elu nke ọchịchọ nke hipster-hacker-cracker (enweghị m ike ịmata ọdịiche dị n'etiti ha niile - ya mere ọ bụrụ na m mehiere, gbaghara m).

Ma ka anyị na-adị nwayọọ n'ebe ndị a nọ. Enwere ezigbo uru dị na ijikwa site na ịntanetị. Nke mbụ, ọ bụ visibiliti. Enwere ọtụtụ ngwa maka nyiwe niile na-enye gị ohere ịmepụta ogwe njikwa zuru oke maka onye na-ahụ maka Carlson anyị nwere tweaks ole na ole. Nke abuo, ọ bụ ohere iji nlezianya nyochaa ọnọdụ iru mmiri n'ime ụlọ ahụ. Na nke atọ, ị nwere ike ịhụ ọ bụghị naanị ihe onye na-akwado ya na-eme - na-agbagharị ma ọ bụ na ọ bụghị, kamakwa ihe edoziri iru mmiri dị elu. Ma mgbe ahụ onye ofufe na-agbanye na-akpaghị aka ma ọ bụ aka. N'ozuzu, ihe niile ị chọrọ.

N'ezie, ọ bụ ihe ùgwù dị ukwuu maka ụfọdụ onye ofufe na-enweta nlebara anya dị ukwuu. Ma nke a bụ naanị ihe atụ.

Yabụ, iji jikọọ na ịntanetị anyị ga-eji teknụzụ MQTT na protocol nke otu aha.
Iji jiri teknụzụ a mee ihe, anyị chọrọ Onye na-ere ahịa MQTT. Nke a bụ ihe nkesa pụrụ iche na-eje ozi Ndị ahịa MQTTdịka ọmụmaatụ Ọkụ na smartphone gị.

Ihe kacha mkpa nke teknụzụ MQTT mejupụtara n'eziokwu na onye ọ bụla n'ime ndị ahịa na-ebipụta data aka ike na onye na-ere ahịa MQTT (ihe nkesa) n'okpuru aha aha (nke a na-akpọ). isiokwu na okwu okwu MQTT). Ndị ahịa ndị ọzọ nwere ike ịdebanye aha na data aka ike na-eji aha ha (isiokwu) ma nata data ebipụtara ọhụrụ. Ya bụ, mgbanwe data niile na-agbaso ụkpụrụ ndị ahịa-onye na-ere ahịa-onye ahịa.

Я agaghị m lekwasị anya na nkọwa. Enwere ọtụtụ akụkọ na nkuzi na ịntanetị maka otu o si arụ ọrụ. MQTT na ihe mmemme dị maka ịmepụta ogwe njikwa. Naanị m ga-egosi gị otu anyị nwere ike isi nweta ma bipụta data site na iji ShioTiny.

Dị ka onye na-ere ahịa m na-eji www.cloudmqtt.com, ma ụkpụrụ bụ otu ihe n'ebe nile.

Yabụ, anyị ga-eche na ị debanyere aha Onye na-ere ahịa MQTT. N'ozuzu, onye na-ere ahịa ga-enye gị (ma ọ bụ chọọ ka ị nweta) aha njirimara na paswọọdụ (maka ikike), yana ọdụ ụgbọ mmiri maka njikọ. Iji nkwụnye ShioTiny к Onye na-ere ahịa MQTT enwere ike n'ụzọ abụọ - njikọ mgbe niile na site na TLS (SSL).

Ndị a niile na paramita ShioTiny banyere na taabụ ụka n'Ịntanet, isi Njikọ MQTT na nkesa.

ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ)

Ọ bụrụ na gị Onye na-ere ahịa MQTT anaghị achọ ikike - etinyela nbanye na paswọọdụ gị (hapụ oghere ndị a oghere).

Ogologo MQTT isiokwu nganiihu chọrọ nkọwa dị iche.

MQTT parameters prefix bụ eriri agbakwunyere na aha isiokwu (isiokwu) mgbe ị na-ebipụta ma na-edebanye aha na onye na-ere ahịa MQTT. iji wụnye MQTT prefik maka njikwa gị, naanị ị ga-etinye ya na mpaghara ntinye"MQTT Isiokwu Prefiks»(«MQTT isiokwu nganiihu"). prefix na-amalite mgbe niile site na slash ("/")! Ọ bụrụ na itinyeghị slash na mpaghara ntinye, a ga-agbakwunye ya na-akpaghị aka. Ị nweghị ike iji akara na nganiihu "#" и "+". Enweghị mgbochi ndị ọzọ.

Dịka ọmụmaatụ, ọ bụrụ na ị na-ebipụta paramita "ọnọdụ"(ma ọ bụ denye aha na ya) na prefix gị ka edobere"/shiotiny/", mgbe ahụ, a ga-ebipụta oke a na onye na-ere ahịa n'okpuru aha"/shiotiny/ọnọdụ" Ọ bụrụ na ị nwere prefix efu, mgbe ahụ, parampat niile dị na onye na-ere ahịa ga-amalite na slash ("/"):"ọnọdụ"a ga-ebipụta dị ka"/ ọnọdụ".

Yabụ, anyị kwenyere na ị debanyere aha Onye na-ere ahịa MQTT wee nweta nbanye, paswọọdụ na ọdụ ụgbọ mmiri. Mgbe ahụ, itinyere paramita ndị a na taabụ ụka n'Ịntanet, isi Njikọ MQTT na nkesa onye njikwa ShioTiny.

Anyị na-eche na prefix ahụ ka edobere "/ọnụ ụlọ/".

Ka anyị bido site na ibipụta ọkwa nke paramita igodo niile: relay Realay1, Steeti ngbanwe akwụkwọ ntuziaka, steeti ịgbanwee akpaka na n'ikpeazụ ọnụ ụzọ na ọkwa iru mmiri dị ugbu a. Ọfọn, ego ego bụ okpomọkụ dị n'ime ụlọ ahụ. Otu esi eme nke a, lee ọnụ ọgụgụ ahụ.

ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ)

Dị ka ị pụrụ ịhụ, ihe dị iche na nke gara aga version bụ naanị ọnụ "MQTT Bipụta" N'iburu n'uche prefix, a na-ebipụta paramita ndị a:
ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ)

Dị ka ị pụrụ ịhụ, anyị nwere dum ala nke usoro na n'ọbụ aka anyị!

Ma anyị chọrọ ọ bụghị naanị ịhụ, kamakwa ịchịkwa. Kedu ihe m kwesịrị ịme? Dị mfe. Anyị ga-ajụ idobe oke iru mmiri site na iji ADC na a variable resistor na anyị ga-edozi nke a dị nnọọ threshold iru mmiri larịị dị ka MQTT ozugbo site na ama ama gị!

ShIoTiny: ikuku ikuku nke ime ụlọ mmiri (ihe atụ ọrụ)

Anyị na-ewepụ ọnụ ADC na sekit ma tinye ọnụ ọhụrụ atọ n'ebe ahụ: Ụlọ ahịa FLASH, FLASH weghachi и MQTT kọwara.

Ọrụ ọnụ MQTT kọwara doro anya: ọ na-enweta oke /room/trigHset (oke iru mmiri) s Onye na-ere ahịa MQTT. Mana kedu ihe ọ na-eme na data na-esote? Naanị na-enye ha ọnụ Ụlọ ahịa FLASH, nke na-echekwa data a na ebe nchekwa na-adịghị agbanwe agbanwe n'okpuru aha trigH. Mgbe nke a gasịrị, ọnụ FLASH weghachi na-agụ data sitere na ebe nchekwa na-adịghị agbanwe agbanwe n'okpuru aha trigH na anyị amaworị ihe ga-emenụ.

Gịnị kpatara ihe isi ike ndị dị otú ahụ? Kedu ihe kpatara na enweghị ike izipu data natara ozugbo na ntinye nke comparator?

Dị ka Comrade S. Holmes na-ekwu - ọ bụ elementrị! Ọ dịghị onye na-ekwe nkwa na mgbe ịgbanwuo ngwaọrụ gị, ọ ga-esonye Onye na-ere ahịa MQTT. Na iru mmiri kwesịrị ka a tụọ ya. Na fan ga-agbanye. Mana na-enweghị ozi gbasara ọkwa iru mmiri, nke a agaghị ekwe omume! Ya mere, mgbe agbanyere, ngwaọrụ anyị na-eweghachite ọkwa iru mmiri echekwara na mbụ site na ebe nchekwa na-adịghị agbanwe agbanwe ma jiri ya mee mkpebi. Na mgbe njikọ guzosie ike na Onye na-ere ahịa MQTT na onye ga-biputere a ọhụrụ uru /room/trigHset, mgbe ahụ, a ga-eji uru ọhụrụ a mee ihe.

Mgbe ahụ ị nwere ike ime ihe ọ bụla ịchọrọ. Dịka ọmụmaatụ, na mgbakwunye na iru mmiri, webatakwa ndekọ ego okpomọkụ. Ma ọ bụ tinye njikwa ọkụ "smart" (anyị ka nwere relays abụọ na ntinye abụọ ejighi ya). Ihe niile dị n'aka gị!

nkwubi

Ya mere, anyị lere anya n'ọtụtụ ọmụmaatụ nke mmejuputa onye njikwa dị mfe dabere na ShIoTiny. Ma eleghị anya, nke a ga-abara mmadụ uru.

Dị ka mgbe niile, aro, ọchịchọ, ajụjụ, typos, wdg - site na email: [email protected]

isi: www.habr.com

Tinye a comment