Агуулгын хүснэгт:
- Алхам 1: Вэб програм үүсгэх
- Алхам 2: MySQL мэдээллийн бааз үүсгэх
- Алхам 3: MySQL мэдээллийн баазын хүснэгт үүсгэнэ үү
- Алхам 4: PHP файлуудыг татаж аваад засварлана уу
- Алхам 5: PHP файлуудыг сервер рүү байршуулах
- Алхам 6: Arduino (.ino) файлыг NodeMCU ESP8266 руу засварлаж, байршуулна уу
- Алхам 7: MySQL мэдээллийн баазтай холболтыг шалгана уу
Видео: NodeMCU ESP8266 -ийг MySQL мэдээллийн санд хэрхэн холбох вэ: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
MySQL бол бүтэцлэгдсэн асуулгын хэлийг (SQL) ашигладаг өргөн хэрэглэгддэг мэдээллийн сангийн менежментийн систем (RDBMS) юм. Хэзээ нэгэн цагт та Arduino/NodeMCU мэдрэгчийн өгөгдлийг MySQL мэдээллийн санд байршуулахыг хүсч магадгүй юм. Энэхүү зааварт бид NodeMCU ESP8266 -ийг MySQL мэдээллийн санд хэрхэн холбохыг харах болно.
Энд би 000webhost -ийг MySQL мэдээллийн баазыг байршуулахын тулд ашиглахад хялбар бөгөөд үнэ төлбөргүй байдаг. Гэсэн хэдий ч та LAMP (Linux, Apache, MySQL/MariaDB, PHP) стек суулгасан ямар ч платформыг ашиглаж болно. Та XAMPP -ийг ашиглан Windows компьютер дээрээ MySQL мэдээллийн баазыг байршуулах боломжтой.
Энэхүү зааварт би ямар ч мэдрэгч ашиглахгүй. Би хоёр хувьсагчийг нэмж өгөгдлийн санд оруулах болно. Гэсэн хэдий ч та ямар ч мэдрэгчийг самбар дээрээ холбох боломжтой.
Шаардлага:-
- NodeMCU ESP8266 хөгжлийн самбар
- 000webhost дансны үнэгүй хувилбар (эсвэл localhost дээр MySQL суулгасан)
- Filezilla FTP клиент (үнэгүй хувилбар)
Алхам 1: Вэб програм үүсгэх
- 000webhost.com руу очоод данс руугаа нэвтэрнэ үү.
- Цонхны баруун дээд буланд Шинэ сайт үүсгэх товчийг олоорой.
- Хүссэн сайтын нэр, нууц үгээ оруулаад үүсгэх товчийг дарна уу. (Сайтын нууц үгийг аюулгүй газарт тэмдэглээрэй, учир нь бид удахгүй үүнийг хийх болно.)
- Вэбсайтыг удирдах сонголтыг үргэлжлүүлнэ үү.
Алхам 2: MySQL мэдээллийн бааз үүсгэх
Хэрэгслүүд >> Өгөгдлийн сангийн менежер рүү очоод шинэ мэдээллийн сан үүсгэнэ үү.
Өгөгдлийн санг амжилттай үүсгэсний дараа удирдах >> PhpMyAdmin руу очно уу.
Алхам 3: MySQL мэдээллийн баазын хүснэгт үүсгэнэ үү
- PhpMyAdmin цонхны зүүн талын самбар дахь өгөгдлийн сангийн нэрийг хайж олоод дарна уу (дэлгэцийн агшинд үзүүлсэн шиг).
- Хүснэгтийн нэр, баганын тоог оруулна уу (5 байх ёстой). Дараа нь Go товчийг дарна уу.
- Багана үүсгэнэ үү (дэлгэцийн агшинд харуулсан схемийн дагуу), дараа нь хадгалах товчийг дарна уу.
Эсвэл та дараах тушаалыг ажиллуулж хүснэгт үүсгэж болно:-
Хүснэгт үүсгэх `id13263538_sumodb`.`nodemcu_table` (` id` INT (10) NOT NULL AUTO_INCREMENT, `val` FLOAT (10) NOT NULL,` val2` FLOAT (10) NOT NULL, `date` DATE NOT NULL,` цаг `TIME NOT NULL, PRIMARY KEY (` id`)) ENGINE = InnoDB;
Алхам 4: PHP файлуудыг татаж аваад засварлана уу
- Github -аас dbwrite.php болон dbread.php файлыг татаж авах (эсвэл хавсаргасан файлуудыг татаж авах).
- Өгөгдлийн сангийн дэлгэрэнгүй мэдээлэл болон хүснэгтийн нэрийг dbwrite.php болон dbread.php дээр шинэчилнэ үү (дэлгэцийн агшинд үзүүлсэн шиг).
Алхам 5: PHP файлуудыг сервер рүү байршуулах
- Вэбсайтыг удирдах >> Вэбсайтын тохиргоо >> Ерөнхий рүү очно уу.
- Хостын нэр, хэрэглэгчийн нэр, порт, нууц үгийг тэмдэглэнэ үү (нууц үг нь 1 -р алхам дээр үүсгэсэн сайтын нууц үгтэй ижил байна).
- Filezilla FTP клиент ашиглан сервертэй холбогдохын тулд эдгээр дэлгэрэнгүй мэдээллийг ашиглана уу (дэлгэцийн агшинд үзүүлсэн шиг).
- Public_html фолдерт очоод dbwrite.php болон dbread.php файлуудыг байршуулна уу.
Алхам 6: Arduino (.ino) файлыг NodeMCU ESP8266 руу засварлаж, байршуулна уу
- Вэбсайтыг удирдах >> Вэбсайтын тохиргоо >> руу очоод Website_Name (сайтын URL) -ийг тэмдэглээрэй.
- Example.com -ийг сайтынхаа нэрээр орлуулахын тулд.ino файлыг засварлана уу. WiFi SSID болон нууц үгээ шинэчлэхээ бүү мартаарай.
- Эцэст нь NodeMCU руу код байршуулна уу.
Алхам 7: MySQL мэдээллийн баазтай холболтыг шалгана уу
Кодыг NodeMCU -д байршуулсны дараа өгөгдлийг MySQL мэдээллийн санд илгээж эхэлнэ.
Өгөгдлийн сангийн утгыг үзэхийн тулд "example.com/dbread.php" руу зочилно уу.
Энэ заавар танд хэрэгтэй гэж найдаж байна. Зугаацаарай!
Зөвлөмж болгож буй:
NODEMCU LUA ESP8266 MySQL мэдээллийн санд холбогдох: 6 алхам
NODEMCU LUA ESP8266 MySQL мэдээллийн санд холбогдох: Энэ заавар нь XAMPP (Apache, MySQL & PHP), HTML болон мэдээж LUA -ийг ашигладаг тул зүрх муутай хүмүүст зориулагдаагүй болно. Хэрэв та эдгээр асуудлыг шийдвэрлэхэд итгэлтэй байгаа бол цааш нь уншаарай! Би XAMPP -ийг үзэг эсвэл таны хатуу диск дээр тохируулж болох бөгөөд үүнийг тохируулсан тул би ашигладаг
NodeMCU дээрх Firebase мэдээллийн баазаас өгөгдлийг хэрхэн яаж авах вэ: 7 алхам
NodeMCU дээрх Firebase мэдээллийн баазаас өгөгдлийг хэрхэн яаж авах вэ: Энэхүү зааварчилгааны хувьд бид Google Firebase дахь өгөгдлийн сангаас өгөгдлийг авч, цаашид задлан шинжлэх зорилгоор NodeMCU ашиглан татаж авах болно. Firebase мэдээллийн сан үүсгэх данс.3) Татаж авах
Office 365 SharePoint номын санд баримтуудыг хэрхэн байршуулах, нэрийг нь өөрчлөх вэ: 8 алхам
Office 365 SharePoint номын санд баримтуудыг хэрхэн байршуулах, нэрийг нь өөрчлөх вэ: Энэхүү зааварчилгаанд та Office 365 SharePoint номын санд баримтуудыг хэрхэн байршуулах, нэрийг нь өөрчлөх талаар сурах болно. Энэхүү зааварчилгаа нь миний ажлын байранд зориулагдсан боловч үүнийг ашигладаг бүх хүмүүст үүнийг бусад бизнес рүү хялбархан шилжүүлж болно
Raspberry Pi IOT мэдээллийн санг MS Excel програмтай холбох - Тохируулах: 3 алхам
Raspberry Pi IOT мэдээллийн санг MS Excel -тэй холбох - Тохируулах: IOT өгөгдөл цуглуулах ертөнцөд Mysql эсвэл Oracle гэх мэт мэдээллийн баазын системд хадгалагдаж байдаг маш олон өгөгдлийг бий болгодог. Энэхүү өгөгдөлд хандах, удирдахын тулд хамгийн үр дүнтэй аргуудын нэг бол Microsoft Office програмыг ашиглах явдал юм
Java програмыг Google Drive мэдээллийн санд ажиллуулсан: 8 алхам
Java програм Google Drive мэдээллийн санд гүйж байсан: Та ажиллахад хялбар, технологийн мэдлэггүй хэрэглэгчдэд өгөгдөл оруулах боломжийг олгодог, компанийн нөөцийг ашиглахгүй динамик мэдээллийн санд ажилладаг програм бүтээхийг хүсч байсан уу? За тэгвэл надад танд зориулсан шийдэл байна. Өнөөдөр бид