
Cov ntsiab lus tseem ceeb lossis kab lus no hais txog dab tsi
ТTxij li thaum tib neeg nyiam sib txawv, thiab tib neeg muaj sijhawm me ntsis, ces luv luv txog cov ntsiab lus ntawm tsab xov xwm.
СKab lus no yog ib qho kev piav qhia ntawm qhov project tswj nrog tus nqi qis thiab muaj peev xwm qhov programming ntawm WEB browser.
ПTxij li qhov no yog ib tsab xov xwm tshuaj xyuas los qhia txog "dab tsi tuaj yeem raug nyem tawm ntawm tus tswj nyiaj npib," koj yuav tsum tsis txhob nrhiav qhov tseeb tob thiab cov txheej txheem ntxaws hauv nws.
РQhov kev txhawb siab, cov tswv yim thiab cov txiaj ntsig ntawm kev tsim ib tus maub los raws li WiFI nti tau txiav txim siab ESP8266.
Kev tiv thaiv
Kuv tsis xav sau tsab xov xwm no. Kuv tsis yog tus kiv cua ntawm kev sau ntawv txhua. Koj yuav tsum xav txog qhov no, thiab ntau. Xav txog yuav ua li cas sau ntawv zoo li tus naj npawb ntawm cov neeg tsis nkag siab koj raug txo kom tsawg. Xav txog yuav ua li cas tsis mus rau qhov kawg. Thiab muaj ntau yam xav txog.
Tab sis kuv cov phooj ywg tau hais tias txij li kuv txoj kev siv zog hauv IoT thiab lwm yam kev siv hluav taws xob me me tau nthuav dav rau lawv, ces lawv kuj yuav nthuav rau lwm tus thiab rau cov pej xeem. Zoo, qhov twg cov pej xeem sib sau ua ke uas txaus siab rau qhov no? Tau kawg, ntawm lub hub. Thiab kuv nyob ntawm no. Tus nyeem ntawv qub thiab tus kws sau ntawv tshiab.
Kuv tsis ris lub luag haujlwm rau qhov tsis raug, qhov tsis raug, typos, tsis tu ncua ntawm kev nthuav qhia, thiab lwm yam, uas tus nyeem ntawv yuav tsis nyiam. Nyeem ntawm koj tus kheej txaus ntshai.
Kuv tseem ceeb toom koj tam sim ntawd kuv yuav tsis piav qhia tias MQTT, WiFi thiab UDP multicast yog dab tsi thiab lwm yam uas tsis cuam tshuam ncaj qha rau lub ncauj lus. Muaj qee qhov txuas ntawm qhov kawg ntawm tsab xov xwm.
Kev yug ntawm ib lub tswv yim los yog ib co lyrics
ЖLub neej tsis yog ib qho yooj yim thiab Nws Majesty Chance plays lub luag haujlwm tseem ceeb hauv nws. Yog li kuv xav qhia txog yuav ua li cas cov xwm txheej tsis sib xws, ua ke nrog kev ua tub nkeeg, ua rau muaj kev nthuav dav zoo ntawm tus tswj hwm raws li ESP8266.
НNws tag nrho pib heev niaj hnub: Kuv xav tsim kom muaj ib qho kev tswj xyuas cov dej thiab kev ywg dej ntawm lub vaj txaj thiab bushes hauv lub tebchaws.
Нoh, txij li thaum kuv tsuas tuaj yeem ua haujlwm tag nrho ntawm cov kav dej, tso tsheb hlau luam, thiab cov kais dej thaum so, uas tseem ntau tshaj li rau lub hlis - txhua yam tau txwv rau kev sib tham ntawm kev ua haujlwm nrog cov npoj yaig thiab cov phooj ywg thiab cov phooj ywg hauv qhov chaw tsis raug cai.
ТLub ntsiab lus ntawm "me me automation" lossis, raws li lawv feem ntau hais ntawm "cov tub ntxhais kawm ntawv-hackers-hipsters" - lub ntsiab lus ntawm IoT - Internet ntawm Yam - tau nyiam kuv ntev. Ntev ua ntej Internet nws tus kheej tau dav siv.
ЕTxawm tias kuv yog menyuam yaus, kuv xav tau yam ua ib yam dab tsi "ntawm lawv tus kheej." Thiab nws yuav yog qhov tsim nyog uas kuv tuaj yeem tswj hwm lawv los ntawm qhov deb. Tab sis lub sijhawm ntawd (80s, thaum ntxov 90s ntawm lub xyoo txhiab xyoo dhau los) qhov no nyuaj heev. Internet tsis muaj dav nyob txhua qhov chaw hauv ntiaj teb, ib yam li tsis muaj xov tooj ntawm tes, ntsiav tshuaj, lossis txawm tias LCD zaub lossis USB flash drive nyob qhov twg. Yog li peb yuav tsum txwv peb tus kheej rau "clap light switches" thiab yooj yim xov tooj cua chaw taws teeb tswj. Tab sis rau lub sijhawm thiab hnub nyoog ntawd, nws tsis yog qhov phem thiab nthuav.
НAuj, cov no yog yam uas yav dhau los. Tam sim no nws yog lub xyoo pua 15st. Thiab txhua tus neeg muaj lub xov tooj smartphone hauv lawv lub hnab tshos, Is Taws Nem muaj yuav luag txhua qhov chaw uas nws xav tau thiab tsis xav tau, thiab lub hauv paus ntawm cov khoom siv hluav taws xob muaj tam sim no xws li tias tsuas yog XNUMX xyoo dhau los cov neeg nyob nruab nrab ntawm lub ntiaj teb yuav tsis tau npau suav txog nws. .
ПYog li ntawd, tau txiav txim siab los tsim kom muaj tus tswj hwm dej ntawm dacha, kuv tig kuv lub siab rau ESP8266 nti.
Ua ntej tshaj plaws, cov nti no pheej yig. Thiab yog tias ib tus maub los tsis txaus, koj tuaj yeem nruab ob, peb lossis tsib. Qhov thib ob, nws muaj WiFi ntawm lub nkoj. Ntawd yog, koj tuaj yeem saib dab tsi tshwm sim hauv Is Taws Nem thiab txawm tswj cov txheej txheem los ntawm txhua lub xov tooj smartphone. Tau kawg, koj xav tau ib qho chaw nkag nrog Internet, tab sis qhov no tsis yog teeb meem. Txawm li cas los xij, nws yuav luag txhua qhov chaw lossis tab tom yuav, suav nrog hauv kuv dacha.
ПTau muab kuv tus kheej tso rau hauv lub ntiaj teb zoo kawg nkaus ntawm cov haujlwm rau ESP8266, Kuv xav tsis thoob thaum pom tias txawm tias muaj peev xwm txaus ntawm cov nti no, cov haujlwm ntawm nws, nrog rau qhov tsis tshua muaj qhov tshwj xeeb, tau muab faib ua ob hom: cov no yog cov kev pabcuam tseem ceeb heev xws li "nias cov keyboards los ntawm koj lub xov tooj smartphone thiab ntsia lub xeev ntawm qhov ntsuas kub ntawm lub Internet"; lossis zoo thiab ruaj khov JavaScript lossis Lua cov neeg txhais lus, tab sis hmoov tsis, lawv haus yuav luag txhua lub cim xeeb thiab tsis tso cai rau koj ua dab tsi loj.
ПKuv thawj lub tswv yim yog yooj yim li pancakes - los sau ib qho kev pab cuam yooj yim rau kev tswj cov twj tso kua mis raws li lub xeev ntawm cov sensors thiab qhov ntawd yog nws. Tab sis, zoo li ib lub caij nyoog rau cov menyuam nyob rau hauv cov nqe lus ntawm dhia ntawm lub rake ntawm kev siv cov tshuab sib txawv, kuv nkag siab tias kuv twv yuav raug hu tsis tuaj yeem pom ua ntej txhua qhov khoov ntawm cov algorithm uas kuv xav tau lossis xav tau ncaj qha thaum lub sijhawm tsim kho. dej thiab irrigation system.
ДNws tsis yooj yim heev los ua cov txheej txheem ntawm dacha, hauv qhov tsaus ntuj. Tab sis koj yuav tsum tau.
Txoj kev tawm yog dab tsi? Tau kawg, thawj qhov uas tuaj rau kuv lub siab yog ua kom lub algorithm customizable. Ib tug ntawm kuv cov npoj yaig tau muab ntau lub tswv yim - dab tsi los teeb tsa thiab yuav ua li cas. Nrog rau qhov no nws tua kuv thawj lub tswv yim nyob rau hauv lub paj. Ua tsaug rau nws. Yog hais tias nws tsis tau qhia ua ntej kuv ob lub qhov muag tus naj npawb ntawm cov tsis uas kuv yuav tau configure, tej zaum kuv yuav tsis tsis kam lees qhov kev xaiv no: ua ib tug algorithm nqis nplooj ntawv.
НDaim duab txaus ntshai ntawm tus naj npawb ntawm cov kev teeb tsa tsis muaj, thiab txawm tias muaj kev cuam tshuam rau ib leeg, ua rau kuv nyuaj siab. Ib zaug ntxiv kuv pom tau tias koj tsis tuaj yeem pom txhua yam ...
СKuv yuav ua ib zaug: Kuv tub nkeeg. tub nkeeg heev! Kuv hais ncaj dhau tub nkeeg los sau qhov program txhua zaus. Yog li ntawd, txoj hauj lwm tshwm sim - yuav ua li cas sai thiab yooj yim teeb ib algorithm, nyiam dua yam tsis muaj programming? Ntxiv mus, qhov algorithm no yuav nyuaj heev; yuav muaj ntau qhov kev txwv; yuav tshwj xeeb rau kuv rooj plaub thiab tsis tsim nyog rau lwm tus. Thiab kuv yeej xav ua lub cuab yeej ntau dua lossis tsawg dua universal ...
ПTxij li thaum tseem muaj txog rau lub hlis ua ntej so haujlwm thiab txhua yam kev ua haujlwm ntawm cov kav dej, kuv txiav txim siab siv kuv lub sijhawm thiab xav txog yuav ua li cas kom nws yooj yim thiab zoo nkauj? Yuav ua li cas programming tsis muaj programming? Yuav ua li cas tsis muaj trillion tsis muaj peev xwm hloov tau thaum teeb tsa?
КRaws li niaj zaus, txhua yam twb tau tsim ua ntej peb: Kuv pom tau hais tias kuv xav kos ib qho algorithm nyob rau hauv daim ntawv ntawm kev txiav txim squares thiab txuas lawv nrog kev sib txuas lus uas qhia qhov twg cov ntaub ntawv yog ya los ntawm thiab mus rau. Zoo, los ntawm kev taw qhia ntawm lub square, kuv xav kom muaj peev xwm teeb tsa qee qhov ntawm nws tus kheej tsis.
ИLub tswv yim ntawm kev txhais cov algorithm los ntawm kev kos nws hauv squares tsis yog tshiab. Cov txheej txheem zoo li no muaj nyob rau hauv 80s; Tam sim no muaj qhov nrov nrov NodeRed system, uas paub zoo rau cov neeg uas twb tau koom nrog lub ntiaj teb me me automation / IoT.
НHuag, ntawm no yog qhov teeb meem: cov tshuab zoo li no tau tsim los rau "PCs loj". Qhov phem tshaj - ntawm Raspberry PI. Tab sis tsis yog ntawm ESP8266, uas tsuas muaj ob peb kaum ntawm kilobytes ntawm RAM thiab tsis muaj kev khiav haujlwm!
Кyuav ua li cas? Thiab tsuas muaj ob txoj hauv kev tawm: sau thiab kos ib qho kev pab cuam ntawm "PC loj" lossis lub laptop, thiab tom qab ntawd hloov nws hauv qee daim ntawv mus rau ESP8266, lossis sim "shove qhov ua tsis tau" rau hauv ESP8266 maub los nws tus kheej.
ПYog li, qhov kev pab cuam siab tshaj plaws uas kuv muaj yog qhov no: txhawm rau tsim koj tus maub los, koj yuav tsum tsis txhob xav tau lwm yam tshaj li lub laptop nrog lub web browser! Ntawd yog, lub khoos phis tawj nrog WEB browser thiab kuv tus maub los - qhov no yuav tsum txaus rau kev teeb tsa thiab sau thiab kos cov kev tswj hwm.
И, raws li nws tau muab tawm, nws yog qhov ua tau los siv qhov no!
Kuv yuav tsis dhuav koj nrog tag nrho cov ntsiab lus ntawm kev txhim kho qhov project. Kuv tsuas yuav hais tias raws li cov lus uas tau los rau hauv kuv lub siab thiab tus nplaig thaum lub sij hawm txoj kev loj hlob, nws yuav muaj peev xwm sau ib tug cais "Phau ntawv txhais lus ntawm cov lus phem siv los ntawm cov neeg ua haujlwm hauv kev lag luam hluav taws xob" Tab sis nws tag nrho. Ntau qhov tseeb, tsis yog txhua yam, tab sis thawj zaug, theem nyuaj tshaj plaws, thaum nws tsis paub meej tias koj lub tswv yim ntawm kev ua neej nyob yuav nyob li cas los yog nws tsuas yog delirium ntawm grey gelding nyob rau hmo ntuj.
ПKuv yuav qhia qhov tshwm sim ntawm qhov tshwm sim thiab tau txais lub npe "ShIoTiny Controller": xyuas.
Yog li ua li cas?
Kho vajtse ShIoTiny maub los yog tus qauv thiab yooj yim: peb lub tswv yim tsim los rau "kev sib cuag qhuav" hom sensors (khawm, reed keyboards, lawv kuj yog dej qib sensors hauv lub tank), ib qho ADC input, ib lub tswv yim rau kev sib txuas qhov kub thiab av noo sensor ntawm lub DHT22 hom lossis zoo sib xws. Thiab thaum kawg, peb qhov tso tawm nyob rau hauv daim ntawv ntawm kev hloov relays rau 220 Volt, 1 Ampere. Tus relay hais tias 10A, tab sis kuv yog tus neeg muaj tiag thiab yuav tsis tso 10Amps los ntawm lub rooj tsavxwm. Thiab txhawm rau tswj lub twj tso kua mis pib, 1Amp txaus. Tag nrho cov no yog siv los ntawm lub zog hluav taws xob nrog qhov hluav taws xob ntawm 5 txog 9 volts.
ЧUa ncaj ncees, kuv ntxiv qhov ntsuas kub ib yam li ntawd, tab sis ntawm ADC kuv muaj kev cia siab los ntsuas qhov voltage ntawm cov khoom siv network. Leej twg paub?
РTau kawg, tag nrho cov khoom siv, tshwj tsis yog cov tswv yim rau kev sib txuas DHT22, muaj kev tiv thaiv los ntawm cov resistors thiab diodes: Kuv tsis muaj siab xav hlawv ESP8266, thiab diodes thiab resistors raug nqi tsuas yog ob peb kopecks.
Photography Cov khoom tiav tuaj yeem pom thaum pib ntawm kab lus. Kuv xaj ob peb ntawm cov laug cam - ua li cas yog tias kuv hlawv lawv lossis yuav tsum tau txiav cov ceg khiav?
Tab sis, hmoov zoo, kuv tsis tas yuav.
ФCov khoom no, ntawm chav kawm, kev zoo nkauj thiab grandeur. Tab sis kom yooj yim, hauv qab no yog daim duab kos duab ntawm kev sib txuas simulators ntawm sensors thiab actuators rau lub rooj tsavxwm.

Вes tsis txhob theem sensors muaj Input1..3 nyees khawm, es tsis txhob ntawm starters muaj LEDs txuas nrog lub Relay1..3 relay. Zoo, qhov sib txawv ntawm cov resistor ntawm ADC los simulate qhov input voltage.
КThaum lub relay raug kaw, lub teeb liab LED teeb. Thiab thaum nws nyob rau, nws yog ntsuab. Yog li kuv debugged nws ntawm lub rooj.
КNtxiv rau tag nrho cov no, muaj lub hwj chim txuas rau sab laug ntawm lub rooj tsavxwm, thiab ob lub khawm pabcuam ntawm sab xis: Rov pib dua thiab AP. Zoo, muaj qhov hloov pauv DIP uas hloov lub cuab yeej mus rau hom programming. ESP8266 programming connector ntawm USB-UART adapter kuj muaj.
Qee cov lus piav qhia txog cov nyees khawm. Yuav ua li cas Pib dua - thiab yog li nws yog qhov tseeb. Thiab ntawm no yog lub pob AP xav tau kev txhais ShIoTiny qhib hom nkag hom (configuration mode lossis Config Mode). Vim li cas qhov no tsim nyog? Zoo, piv txwv li, koj messed koj lub network teeb tsa thiab xav hloov lawv. Nias lub pob AP ob peb vib nas this (kom txog rau thaum lub teeb ci zoo nkauj xiav LED teeb). Tom qab ntawd, nqa koj lub xov tooj smartphone lossis laptop, qhib WiFi thiab pom qhov qhib nkag rau qhov ntawd nrog lub npe esp_8266_xxxx thiab txuas mus rau nws. Tom qab ntawd mus rau qhov browser ntawm koj lub smartphone lossis laptop thiab ntaus hauv qhov chaw nyob bar: 192.168.4.1. Yog tias txhua yam nyob rau hauv kev txiav txim, ces koj raug coj mus rau nplooj ntawv ShIoTiny maub los thiab tuaj yeem teeb tsa nws dua.
КRaws li peb pom, kho vajtse tsis muaj dab tsi nyuab. Yog li ntawd o software part.
ВKuv yuav piav qhia tag nrho cov quirks ntawm kev siv, tab sis tom qab. Ib hnub. Thiab hnub no kuv yuav xav txog cov software nkaus xwb "los ntawm sab nraud," uas yog, los ntawm qhov kev xav ntawm tus neeg siv - kuv tus kheej lossis lwm tus neeg uas tau txais kev pheej hmoo ntawm kev siv kuv cov khoom siv tes ua (tseem muaj xws li stuntmen).
С Los ntawm tus neeg siv qhov kev xav, lub cuab yeej yog HTTP server uas nkag tau los ntawm WiFi. Txhua qhov chaw, programming, thiab lwm yam yog ua tiav siv WEB browser.
ИYog li, peb mus rau nplooj ntawv maub los. Peb pom dab tsi? Thiab peb pom "Control and status" tab, uas qhia txog lub xeev tam sim no ntawm cov cuab yeej siv: cov khoom siv, cov khoom tawm, ADC, DHT22. Tsis tas li ntawd, qhov kev sib txuas tsis sib txuas rau qhov chaw nkag tau pom (yog tias peb ua haujlwm hauv WiFi chaw nres tsheb hom); nkag mus tsis tau (yog tias peb tab tom ua haujlwm hauv WiFi nkag kis hom) lossis ob qho tib si. Zoo, ntxiv rau, qhov kev sib txuas tsis sib xws nrog MQTT tus broker tau pom yog tias siv MQTT raws tu qauv.

КRaws li peb pom, tsis muaj dab tsi tshwj xeeb lossis nthuav. Tsis muaj dab tsi los nyem rau ntawm! Txawm tias... Muaj ob lub tab ntxiv! Configuring network settings Tshua thiab program circuit editor ElDraw.
Кyog li koj twv nws, Tshua - Qhov no yog kev teeb tsa network, tab sis tsis yog xwb. Nws muaj ob peb qhov nthuav ntxiv. Wb nias rau ntawm tab Tshua thiab peb yuav pom muaj kwv yees li qhov tau pom hauv daim duab.
НTeem lub npe nkag thiab lo lus zais rau txhua hom - chaw nres tsheb WiFi thiab WiFi nkag mus. Txhua yam zoo li pom tseeb. Raws li lub hom phiaj ntawm lub khawm "Scan WiFi" pob tshab heev.
А ntawm no yog daim ntawv teev npe "ShIoTiny mode" xav tau kev qhia meej. Qhov tseeb yog tias kuv tsis tuaj yeem txiav txim siab hauv txhua txoj kev uas hom twg yuav yooj yim dua rau kuv ua haujlwm. Thiab yog li ntawd nws muab 5 hom kev ua haujlwm ntawm lub cuab yeej.

ПCia peb luv luv sau cov hom kev ua haujlwm no.
Config hom - hom kev teeb tsa. Qhov no yog qhov qhib nkag nkag hom nrog qhov chaw nyob ruaj khov ntawm 192.168.4.1 thiab lub npe ntawm esp_8266_xxxx.
Chaw nres tsheb hom - hom ntawm qhov chaw nres tsheb WiFi txuas nrog koj qhov chaw nkag.
AP hom - kaw qhov chaw nkag hom. Koj teem lub npe thiab tus password rau koj tus kheej.
AP + Chaw nres tsheb hom - qhov no yog kev ua kom ib txhij ntawm AP hom + Chaw nres tsheb hom.
tib hom - ua haujlwm yam tsis muaj kev sib txuas hauv network txhua. Ib tug kho siab controller bearing nws hnyav share...
В ib qho ntawm cov qauv tshwj tsis yog "Config mode", koj tuaj yeem thaiv lub vev xaib los ntawm kos lub thawv "Xauv Web hauv Chaw Nres Tsheb". Qhov no yog hom rau kev ruaj ntseg.
НMQTT nqis yog pom tseeb: server, chaw nres nkoj, password, qhib kev sib txuas lossis los ntawm SSL. Kuv yuav tsis mus rau hauv kev nthuav dav ntawm no.
КNtawm lwm yam, ShIoTiny maub los tuaj yeem xa thiab tau txais pob ntawv ntawm hom tshwj xeeb ntawm multicast. Nws cov chaw kuj pom tseeb: pab pawg chaw nyob thiab chaw nres nkoj.
Tau kawg, yog tias koj piav qhia tag nrho cov nuances ntawm qhov chaw, koj yuav tau txais ib tsab xov xwm cais, tab sis qhov no tsis yog ib feem ntawm kuv cov phiaj xwm.
Иyog, nrog tab Tshua txhua yam yog ntau dua los yog tsawg dua. Cia peb txav mus rau qhov tseem ceeb ntawm tus maub los - program circuit editor ElDraw.
Тlos ntawm tapping rau ntawm lub tab ElDraw, peb yuav pom tej yam zoo li hauv qab no. Tau kawg, yog tias lub cuab yeej tsis muaj lub voj voog thauj khoom, ces qhov chaw hauv Circuit Court yuav khoob.

Сsab laug - ib tug palette ntawm cov ntsiab lus los yog nodes (nodes).
Сtxoj cai - schema teb lossis tsuas yog "scheme".
СNyob rau sab saum toj muaj cov nyees khawm rau loading thiab unloading rau disk thiab mus rau lub ntaus ntawv, raws li zoo raws li kho cov nyees khawm.
ДRau cov neeg uas tau ua haujlwm nrog cov neeg kho, kev tswj hwm feem ntau pom tseeb. Koj yuav tsum ntxiv ib lub ntsiab rau daim duab - coj nws nrog tus nas thiab luag nws los ntawm palette mus rau daim duab. Yog tias koj xav tau tshem tawm lub ntsiab lus lossis kev sib txuas ntawm daim duab, nyem rau ntawm nws lossis nws nrog tus nas thiab nias tus yuam sij LUB. Peb yuav tsum txuas cov ntsiab lus - peb muab cov tswv yim ntawm ib lub ntsiab lus thiab txuas mus rau qhov tso zis ntawm lwm tus.
ЕKuj tseem muaj scaling (SHIFT + nas log). Hmoov tsis zoo, nws tsis tuaj yeem luam cov ntsiab lus thiab pawg ntawm cov ntsiab lus. Tab sis qhov no tsis thab kuv ntau.
КTsis tas li ntawd, rau cov laj thawj ntawm cov laj thawj, cov tswv yim ntawm ib lub ntawm tsuas tuaj yeem txuas nrog ib qho tawm ntawm lwm qhov. Tab sis cov zis ntawm ib lub node yog nrog ob peb inputs ntawm lwm cov nodes. Kev nkag yog ib txwm nyob rau sab laug ntawm cov nodes. Kev tawm mus ib txwm nyob ntawm txoj cai.
КPeb muaj peev xwm ua tau dab tsi los siv algorithms?
ВCov possibilities yog dav heev. Cov palette muaj cov nodes sawv cev rau txhua yam khoom siv tswj hwm ShIoTiny: inputs, relays, ADC, DHT11/22.
ДMuaj cov logical thiab arithmetic nodes rau kev ua cov ntaub ntawv.
ЧTxhawm rau kom peb ua haujlwm nrog cov cuab yeej hauv Is Taws Nem, muaj cov nodes rau kev tso npe thiab tshaj tawm cov kev txwv ntawm MQTT broker.
ЕYog tias peb xav tau ob peb ShIoTiny controllers los pauv cov ntaub ntawv nrog ib leeg, peb tuaj yeem siv cov nodes xa thiab txais cov kev txwv uas siv UDP multicast raws tu qauv.
КTsis tas li ntawd, muaj timer nodes; txheej xwm txheej txheem tswj nodes.
ПKuv yuav muab ob peb yam piv txwv rau koj. Piv txwv li, koj puas xav tau cov ntaub ntawv kub thiab av noo kom tshaj tawm rau MQTT server txhua 30 feeb? Tsis muaj dab tsi yuav yooj yim dua. Cia peb kos li no.

Жmeme khawm "Upload". Txhua tus!
ЕYog tias koj tau teeb tsa qhov kev sib txuas nrog MQTT tus broker ntawm Networking tab, ces tag nrho!
Кtxhua ib nrab teev, qhov kub thiab txias yuav raug tshaj tawm ntawm tus broker hauv qab / T cov ntsiab lus, thiab cov av noo - nyob rau hauv / H topic. Los yog, yog tias koj teeb tsa koj tus kheej cov npe, tom qab ntawd hauv qab lawv.
ЗCov lus nug pom tseeb yog: vim li cas 18000 30 feeb? Vim hais tias txhua lub sij hawm yog ntsuas nyob rau hauv kaum ntawm ib tug thib ob.
ТTam sim no koj xav ntxiv rau lub tswv yim no lub peev xwm tig rau Relay1 relay ntawm Is Taws Nem, thiab txawm tias qee lub sijhawm? Tsis muaj teeb meem. Cia ua kom tiav daim duab zoo li no.

ОTsib nyem qhov "Upload" khawm. Txhua tus! Tam sim no, ntxiv rau qhov tseeb tias txhua ib nrab teev, qhov kub thiab av noo yuav raug luam tawm ntawm MQTT tus broker, nws yuav muaj peev xwm tig rau Relay1 relay. Yog, tsis yog tsuas yog tig rau, tab sis raws nraim 10 feeb. Koj tuaj yeem ua kom lub relay los ntawm kev tshaj tawm cov ncauj lus /r1cmd, teem rau 1. Thiab lub xeev tiag tiag ntawm relay yuav raug luam tawm hauv lub ncauj lus /r1status.
ВKoj puas xav tsis tsuas yog qhib, tab sis kuj tua lub relay ua ntej ntawm lub sijhawm? Yog, yam koj hais. Daim duab hauv qab no qhia tias yuav ua li cas!

ПLub hauv paus ntsiab lus puas meej? Koj tsuas yog kos lub algorithm nrog koj tus nas! Thiab sau ob peb qhov chaw: lub sijhawm, lub npe lub npe thiab qhov ntawd yog nws. Qhov no yog qhov tseeb ntau dua li sau ib pawg ntawm cov lej.
КLos ntawm txoj kev, qhov tseem ceeb ntawm kev sib txuas hauv cov xim sib txawv tsis yog "Photoshop" - nws yog ib qho ntawm cov haujlwm ua haujlwm. Koj tuaj yeem xim cov kev sib txuas raws li koj xav tau kom tsis txhob nkag siab.
Нoh thiab tsis yog txhua yam! Yuav kom debug lub algorithm, muaj ib tug "Monitor pib" khawm. Oddly txaus, nws tig rau ntawm "saib" hom. Nyob rau hauv hom no, lub xeev ntawm tag nrho cov outputs ntawm tag nrho cov nodes yog ncua sij hawm nyeem los ntawm tus maub los ShIoTiny thiab tso tawm rau ntawm daim duab. Kwv yees li hauv daim duab hauv qab no.

ТNtawd yog, peb tuaj yeem pom hauv "yuav luag lub sijhawm" peb muaj dab tsi ntawm cov tswv yim thiab tawm ntawm txhua qhov ntawm. Nws pab ntau heev thaum ib yam dab tsi tsis meej.
ЕMuaj ntau ntau "kev ua yuam kev thiab nta" uas kuv xav piav qhia, tab sis kuv lub siab yuav tsis tso cai rau koj nkim sijhawm rau lawv hauv ib tsab xov xwm. Lub tswv yim tseem ceeb tau ua tiav yog qhov tseeb: yam tsawg kawg ntawm kev hloov pauv tsis tau - qhov siab tshaj plaws.
Ya hauv cov tshuaj pleev
КTau kawg, kuv xav kom tsis muaj ya nyob rau hauv cov tshuaj pleev, tab sis lub ntiaj teb no tsis zoo tagnrho. Ob kuv editor thiab kuv maub los tsis zoo tag nrho. Kuv nrhiav tau ob yam tseem ceeb uas kuv tseem tsis tau tshem tawm.
ВUa ntej, glitches qee zaum tshwm sim thaum tsiv cov khoom hauv pawg. Tab sis qhov no tsis cuam tshuam nrog kev ua haujlwm ntau. Ntau ntawm "feature" dua li "kab".
И, thib ob, nyob rau hauv tej yam kev mob, tom qab loading lub Circuit Court rau hauv lub ntaus ntawv siv lub "Upload" khawm, nws reboots. Qhov no tsis cuam tshuam rau lub neej, tab sis cov nplooj ntawv editor yuav tsum tau hloov kho.
xaus
НKuv vam tias koj nyiam lub tswv yim ntawm kev kos duab algorithms es tsis txhob sau cov kev pab cuam. Qhov no yog li cas kev xav, kev xav thiab kev tsis sib haum xeeb qee zaum ua rau muaj kev txhim kho tiav.
НHuag, hauv kuv lub tswv yim, qhov ntim ntawm tsab xov xwm tau dhau tag nrho cov kev txwv tsim nyog. Yog li kuv yuav ua tiav rau hnub no.
ПCia kuv hais tias tsuas muaj ob peb lub lis piam ua ntej lub caij so thiab kuv tau npaj txhij los ntawm kev debugging tus maub los ntawm lub rooj kom debugging nws "hauv teb."
ЕYog tias leej twg txaus siab rau kuv lub tswv yim lossis cov ntsiab lus txhim kho, sau ntawv rau kuv: shiotiny@yandex.ru
ВKuv yuav zoo siab tau txais cov lus pom thiab kev thuam, yog tias nws yog, ntawm chav kawm, cuam tshuam.
Жzoo siab txais tos koj cov lus qhia, cov lus pom thiab cov lus qhia.
Links, cov ntaub ntawv thiab cov khoom siv
Raws li kev thov ntawm cov neeg ua haujlwm
ВKuv tabtom tshaj tawm cov ntaub ntawv nyoos thiab firmware (binar).
Firmware:
Tswvyim:
Kev piav qhia ntawm cov khoom thiab cov lus piav qhia luv luv:
Cov lus qhia "yuav ua li cas xaws" muaj.
Tau qhov twg los: www.hab.com
