תוכן עניינים:
- שלב 1: התקנה והפעלה של XAMPP
- שלב 2: MySQL
- שלב 3: קבצי ה- PHP
- שלב 4: קובץ LUA
- שלב 5: עריכת קוד
- שלב 6: מסקנה
וִידֵאוֹ: NODEMCU LUA ESP8266 התחבר למסד הנתונים של MySQL: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
מדריך זה אינו מיועד לבעלי לב חלש מכיוון שהוא משתמש ב- XAMPP (Apache, MySQL & PHP), HTML וכמובן LUA. אם אתה בטוח להתמודד עם אלה, המשך לקרוא!
אני משתמש ב- XAMPP מכיוון שניתן להגדיר אותו בכונן עט או בכונן הקשיח והוא מוגדר לפעול מייד. ישנם שרתי WAMP אחרים (עבור Windows) ו- LAMP (עבור לינוקס) שיעבדו באותה מידה ואם אתה באמת אמיץ, תוכל להקים שרת מאפס!
אתה יכול להשיג את XAMPP כאן:
טיפ: שנה את שם index.php ו- index.html למשהו כמו index1.php ו- index1.html כך שתקבל רשימה של התוכניות בדפדפן, במקום שהוא יקפוץ למסך ההפעלה של XAMPP.
שלב 1: התקנה והפעלה של XAMPP
לאחר הורדת XAMPP, עקוב אחר הוראות ההגדרה וכאשר תסיים עליך לקבל מסכי התחלה כמו אלה למעלה. עליך להפעיל את Apache ו- MySql כדי שתוכנית LUA תפעל.
L: / xampp / xampp-control.exe
שנה את אות הכונן (L:) לכל מקום שהתקנת XAMPP.
שלב 2: MySQL
כאשר פועל Apache ו- MySQL הפעל את cmd.exe ולאחר מכן הקלד
L: ומפתח RETURN - או בכל מקום שהתקנת XAMPP (L הוא אות הכונן שהוקצה לכונן העט שלי שלך כנראה יהיה שונה)
לאחר מכן
תקליטור xampp / mysql / bin והמפתח RETURN.
הפעל את MySql על ידי הקלדת הודעה זו בהנחיית DOS (כמפורט לעיל).
mysql -u root -p
לאחר מכן לחץ על RETURN כאשר תתבקש להזין סיסמה.
לאחר מכן תוכל להשתמש בסקריפטים למטה וכדאי שתראה משהו כמו למעלה.
בדיקת USE
הורדת לוח אם קיים קורא כותב; צור קריאת טבלאות צור (logdata datetime, שדה varchar (20), ערך bigint (20)); הכנס לכתיבה (logdata, שדה, ערך) VALUES ('2017-01-01 06:30:10', '24', '67'); בחר * מתוך קריאת כותבים;
השתמשתי בספריית השורש ללא סיסמה ובסיס הנתונים של הבדיקה כדי ליצור את הטבלה שלי. זוהי תקן סטנדרטי עבור MySQL ללא תכונות אבטחה מופעלות.
שלב 3: קבצי ה- PHP
ישנם 2 קבצים כלולים, אחד לכתיבת הנתונים לטבלת מסד הנתונים ואחד לקריאתו בחזרה והצגתם בדפדפן.
מטעמי אבטחה, אסור להעלות קבצי PHP לאתר זה, לכן כאשר אתה מוריד reader.txt ו- writer.txt, שנה את שמם ל- reader.php ו- writer.php וטען אותם בתיקיית htdocs של XAMPP.
אתה יכול לבדוק אם writer.php עובד על ידי הקלדה
localhost/writer.php? field = 7 & value = 3
או 127.0.0.1/writer.php?field=7&value=3
לדפדפן ואם הכל עובד אתה אמור לקבל ערך נוסף בטבלת מסד הנתונים.
התוכנית reader.php מפרטת את כל שורות הטבלה בדפדפן שלך. הפעל תוכנית זו על ידי לחיצה כפולה עליה בדפדפן או על ידי הקלדה
localhost/reader.php
או 127.0.0.1/reader.php
בשורת הכתובת של הדפדפן.
שלב 4: קובץ LUA
הקובץ jlwriter.lua אמור להיות ב- ESP8266. השתמשתי בו בגרסת WeMos, אבל אין סיבה שזה לא יעבוד על אף ESP8266.
אם אתה עדיין איתי והכל עבד, אתה אמור לראות מסך כמפורט לעיל.
טיפ: בעת שימוש ב- MySQL לחיצה על F3 חוסכת ממך להקליד שוב את כל הסקריפט.
בתוכנית LUA שנה (שורה 29) לכתובת ה- IP של כל מה שהמחשב שלך משתמש בו כדי להתחבר לנתב או למודם שלך.
conn: connect (80, '192.168.0.10')
הקלד ipconfig בשורת הפקודה (cmd.exe) כדי למצוא את כתובת ה- IP שלך.
שלב 5: עריכת קוד
אני מוצא שעורך קוד טוב הוא Notepad ++ אותו ניתן להוריד כאן
notepad-plus-plus.org/
זה יכול לשמש עם שפות תכנות שונות או סקריפטים וזה בחינם.
כללתי setup.txt כדי להגדיר את טבלת MySQL שלך אם אתה רוצה להשתמש ב- PHP כדי לעשות זאת במקום בשיטה שלמעלה.
שוב יהיה עליך לשנות את שם הקובץ ל setup.php, ולאחר מכן להעתיק אותו לתיקיית htdocs.
היזהר כי הפעלת קובץ זה תמחק כל טבלה ונתונים קודמים.
שלב 6: מסקנה
זו הייתה הוראה מסובכת למדי, אבל בסופו של דבר הצלחתי להפעיל אותה. באינטרנט, יש כמה תוכניות הדומות לזה, אך הן כתובות עבור חיישן DHT22. לאחר שניסיתי תוכניות אלה בהצלחה מוגבלת, החלטתי לאסוף את כל מה שאני יכול למצוא על MySQL שנכתב ב- LUA ולהתחיל מהתחלה. אחרי הרבה ניסיונות וטעויות, הגעתי לזה. השתמשתי בעבר ב- Apache, MySQL, PHP ו- HTML, כך שהבנתי כיצד הצד הזה עובד.
תוכניות אלה פשוט מגרדות את פני השטח של מה שאתה יכול לעשות כאשר אתה מחובר למסד נתונים של MySQL. הוא מאפשר לך לאסוף נתונים ולאחסן אותם במחשב האישי שלך ולא בשרת לא ידוע. אני מקווה שיש כאן מספיק כדי לתת לך טעימה מה ניתן לעשות עם שילוב תוכניות רב עוצמה זה.
מוּמלָץ:
כיצד לחבר את NodeMCU ESP8266 למסד הנתונים של MySQL: 7 שלבים
כיצד לחבר את NodeMCU ESP8266 למסד הנתונים של MySQL: MySQL היא מערכת לניהול מסדי נתונים יחסיים נפוצה (RDBMS) המשתמשת בשפת שאילתות מובנית (SQL). בשלב מסוים, ייתכן שתרצה להעלות נתוני חיישנים של Arduino/NodeMCU למסד הנתונים של MySQL. במדריך זה נראה כיצד להתחבר
סדרת IoT ESP8266: 1- התחבר לנתב WIFI: 4 שלבים
סדרת IoT ESP8266: 1- התחבר לנתב WIFI: זהו חלק 1 של " הוראות " סדרה המוקדשת להסבר כיצד לבצע פרויקט אינטרנט של דברים באמצעות ESP8266 NodeMCU שמטרתו לקרוא ולשלוח נתונים לאתר ולבצע פעולה באמצעות אותו אתר. ESP8266 ESP
התחבר לממשקי API ללא קוד: 8 שלבים
התחבר לממשקי API ללא קוד: מדריך זה מיועד לאנשים שיש להם משהו שהם רוצים להשיג שדורש שימוש ב- API, אך אינם בטוחים כיצד להתחיל. אתה כבר יודע מדוע כדאי לעבוד עם ממשק API, ומדריך זה יראה לך כיצד לעשות
התחבר ל- Raspberry Pi במצב ללא ראש באמצעות טלפון אנדרואיד הגדר גם WiFi: 5 שלבים
התחבר ל- Raspberry Pi במצב ללא ראש באמצעות טלפון אנדרואיד הגדר גם את ה- WiFi: (התמונה בשימוש היא Raspberry Pi 3 דגם B מ https://www.raspberrypi.org) הוראות שימוש אלה יראו לך כיצד לחבר את Raspberry Pi לטלפון אנדרואיד גם להגדיר WiFi ב- Raspberry Pi במצב ללא ראש כלומר ללא מקלדת, עכבר ותצוגה. אני
המרת כרטיס זיכרון ישן למסד נתונים עם הצפנה ברמה ממשלתית: 4 שלבים
המרת כרטיס זיכרון ישן למסד נתונים בעזרת הצפנה ברמה ממשלתית: יש לך זיכרון ישן? יש לך קבצים יקרי ערך שאתה צריך להגן עליהם? גלה כיצד להגן על הקבצים שלך טוב יותר מארכיון RAR פשוט עם סיסמה; כי בעידן המודרני הזה, כל אחד עם מחשב טוב יכול לפענח אותו תוך פחות מיום. אני משתמש בזיכרון 32MB