Orodha ya maudhui:
- Hatua ya 1: Kuweka na Kuendesha XAMPP
- Hatua ya 2: MySQL
- Hatua ya 3: Faili za PHP
- Hatua ya 4: Faili ya LUA
- Hatua ya 5: Kuhariri Nambari
- Hatua ya 6: Hitimisho
Video: NODEMCU LUA ESP8266 Unganisha kwenye Hifadhidata ya MySQL: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Hii haiwezi kufundishwa kwa wale walio na moyo dhaifu kwani hutumia XAMPP (Apache, MySQL & PHP), HTML na kwa kweli LUA. Ikiwa una ujasiri katika kukabiliana na haya, soma!
Ninatumia XAMPP kwani inaweza kusanidiwa kwenye gari la kalamu au gari yako ngumu na imeundwa kukimbia mara moja. Kuna seva zingine za WAMP (za Windows) na LAMP (kwa Linux) huko nje ambazo zitafanya kazi vile vile na ikiwa wewe ni jasiri kweli, unaweza kuanzisha seva kutoka mwanzo!
Unaweza kupata XAMPP hapa:
TIP: Badili jina index.php na index.html kwa kitu kama index1.php na index1.html ili uweze kupata orodha ya programu kwenye kivinjari, badala ya kuruka kwenye skrini ya kuanza ya XAMPP.
Hatua ya 1: Kuweka na Kuendesha XAMPP
Mara tu unapopakua XAMPP, fuata maagizo juu ya kuanzisha na ukimaliza unapaswa kupata skrini za kuanza kama zile zilizo hapo juu. Unahitaji kuanza Apache na MySql ili programu ya LUA ifanye kazi.
L: / xampp / xampp-control.exe
Badilisha barua ya kuendesha (L:) kwenda popote ulipoweka XAMPP.
Hatua ya 2: MySQL
Unapokuwa na Apache & MySQL inayoendesha anza cmd.exe na kisha andika
L: na kitufe cha RUDISHA - au mahali popote ulipoweka XAMPP (L ni barua ya kuendesha iliyopewa gari langu la kalamu labda itakuwa tofauti)
basi
CD xampp / mysql / bin na kitufe cha RUDISHA.
Anzisha MySql kwa kuandika hii kwa haraka ya DOS (kama hapo juu).
mysql -u mzizi -p
kisha bonyeza RUDISHA ukiulizwa nywila.
Basi unaweza kutumia maandishi hapa chini na unapaswa kuona kitu kama hapo juu.
TUMIA mtihani
DROP JEDWALI IKIWA KUNA maandishi; Tengeneza maandishi ya meza Ingiza kwenye maandishi (logdata, uwanja, thamani) MAADILI ('2017-01-01 06:30:10', '24', '67'); Chagua * KUTOKA kwa maandishi;
Nimetumia saraka ya mizizi bila nywila na hifadhidata ya jaribio kuunda meza yangu. Hii ni kiwango kilichowekwa cha MySQL bila huduma za usalama zilizowezeshwa.
Hatua ya 3: Faili za PHP
Kuna faili 2 zilizojumuishwa, 1 kuandika data kwenye jedwali la hifadhidata na 1 kuisoma tena na kuionyesha kwenye kivinjari.
Kwa sababu za usalama, faili za PHP haziruhusiwi kupakiwa kwenye wavuti hii, kwa hivyo unapopakua reader.txt na mwandishi.txt, zipe jina tena kwa reader.php na mwandishi.php, na uzipakie kwenye folda ya htdocs ya XAMPP.
Unaweza kujaribu ikiwa mwandishi.php anafanya kazi kwa kuandika
shamba la ndani / mwandishi.php? shamba = 7 & thamani = 3
au 127.0.0.1/writer.php?field=7&value=3
kwenye kivinjari na ikiwa kila kitu kinafanya kazi unapaswa kupata kiingilio cha ziada kwenye jedwali la hifadhidata.
Mpango wa reader.php huorodhesha safu zote za meza kwenye kivinjari chako. Endesha programu hii kwa kubonyeza mara mbili kwenye kivinjari au kwa kuandika
localhost / msomaji.php
au 127.0.0.1/reader.php
kwenye bar ya anwani ya kivinjari.
Hatua ya 4: Faili ya LUA
Faili jlwriter.lua inapaswa kuwa kwenye ESP8266. Nilitumia kwenye toleo la WeMos, lakini hakuna sababu kwa nini haipaswi kufanya kazi kwenye ESP8266 yoyote.
Ikiwa bado uko nami na kila kitu kimefanya kazi, unapaswa kuona skrini kama hapo juu.
Kidokezo: Unapotumia uboreshaji wa MySQL F3 hukuokoa kuandika hati yote tena.
Katika mabadiliko ya mpango wa LUA (laini ya 29) kwa anwani ya IP ya chochote PC yako itumie kuungana na router yako au modem.
kiunganishi: unganisha (80, '192.168.0.10')
Chapa ipconfig kwenye haraka ya Amri (cmd.exe) kupata anwani yako ya IP.
Hatua ya 5: Kuhariri Nambari
Ninapata mhariri mzuri wa nambari ni Notepad ++ ambayo inaweza kupakuliwa hapa
notepad-plus-plus.org/
Inaweza kutumika na lugha tofauti za maandishi au maandishi na ni bure.
Nimejumuisha setup.txt kuanzisha meza yako ya MySQL ikiwa unataka kutumia PHP kuifanya badala ya njia iliyo hapo juu.
Tena utahitaji kubadilisha jina la faili kuwa setup.php, kisha unakili kwenye folda ya htdocs.
Jihadharini kuwa kuendesha faili hii kutafuta meza na data yoyote ya awali.
Hatua ya 6: Hitimisho
Hii imekuwa ngumu kufundisha, lakini mwishowe niliifanya ifanye kazi. Kwenye wavuti, kuna programu chache ambazo zinafanana na hii, lakini zimeandikwa kwa sensorer ya DHT22. Baada ya kujaribu programu hizi bila mafanikio, niliamua kukusanya kila kitu ninachoweza kupata juu ya MySQL iliyoandikwa katika LUA na kuanza kutoka mwanzo. Baada ya jaribio na makosa mengi, nilikuja na hii. Nimetumia Apache, MySQL, PHP na HTML hapo zamani, kwa hivyo nilikuwa na uelewa wa jinsi upande huo unavyofanya kazi.
Programu hizi zinakuna tu uso wa kile unachoweza kufanya wakati umeunganishwa kwenye hifadhidata ya MySQL. Inakuwezesha kukusanya data na kuihifadhi kwenye PC yako mwenyewe badala ya seva isiyojulikana. Natumai kuna ya kutosha hapa kukupa ladha ya nini kifanyike na mchanganyiko huu mzuri wa programu.
Ilipendekeza:
Jinsi ya Unganisha NodeMCU ESP8266 kwenye Hifadhidata ya MySQL: Hatua 7
Jinsi ya Kuunganisha NodeMCU ESP8266 kwenye Hifadhidata ya MySQL: MySQL ni mfumo wa usimamizi wa hifadhidata unaotumika sana (RDBMS) ambao hutumia lugha ya muundo wa swala (SQL). Wakati fulani, unaweza kutaka kupakia data ya sensa ya Arduino / NodeMCU kwenye hifadhidata ya MySQL. Katika Agizo hili, tutaona jinsi ya kuunganisha
Jinsi ya Unganisha ESP8266 NodeMCU kwenye IoT Cloud: Hatua 5
Jinsi ya Kuunganisha ESP8266 NodeMCU kwenye IoT Cloud: Hii inaweza kufundishwa kukuonyesha onyesho rahisi la Internet la Vitu ukitumia ESP8266 NodeMCU na huduma ya mkondoni ya IoT iitwayo AskSensors. Tunakuonyesha jinsi ya kupata data haraka kutoka kwa mteja wa ESP8266 HTTPS na kuipanga kwa grafu kwenye Io ya AskSensors Io
Jinsi ya Kuchukua Takwimu kutoka kwenye Hifadhidata ya Firebase kwenye NodeMCU: Hatua 7
Jinsi ya Kuchukua Takwimu kutoka kwa Hifadhidata ya Firebase kwenye NodeMCU: Kwa hili tunaweza kufundisha, tutachukua data kutoka kwa hifadhidata katika Google Firebase na kuichukua kwa kutumia NodeMCU kwa kuchanganua zaidi. akaunti ya kuunda hifadhidata ya Firebase. 3) Pakua
Mradi wa Arduino: Dhibiti Elektroniki Kwenye Mtandao Kutumia Hifadhidata ya Nodejs + na SQL: 6 Hatua
Mradi wa Arduino: Dhibiti Elektroniki Kwenye Mtandao Kutumia Hifadhidata ya Nodejs + SQL & Tovuti: Mradi Na: Mahmed.techTarehe Iliyotengenezwa: Julai 14, 2017 Kiwango cha Ugumu: Mwanzo na ujuzi fulani wa programu. Mahitaji ya vifaa: - Arduino Uno, Nano, Mega (Nadhani MCU nyingi na unganisho la serial zitafanya kazi) - Single LED & Kizuizi cha sasa kinabaki
Unganisha Hifadhidata ya Raspberry Pi IOT Na MS Excel - Sanidi: Hatua 3
Unganisha Hifadhidata ya Raspberry Pi IOT Na MS Excel - Sanidi: Katika ulimwengu wa kukamata data ya IOT, moja huunda data nyingi ambazo zinahifadhiwa katika mfumo wa hifadhidata kama Mysql au Oracle. Ili kufikia, na kutumia data hii, moja wapo ya njia bora ni kutumia profaili ya Microsoft Office