Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Instruksi ini bukan untuk yang lemah hati karena menggunakan XAMPP (Apache, MySQL & PHP), HTML dan tentu saja LUA. Jika Anda yakin dalam menangani ini, baca terus!
Saya menggunakan XAMPP karena dapat diatur pada pen drive atau hard drive Anda dan dikonfigurasi untuk segera dijalankan. Ada server WAMP (untuk Windows) dan LAMP (untuk Linux) lain di luar sana yang akan bekerja dengan baik dan jika Anda benar-benar berani, Anda dapat menyiapkan server dari awal!
Anda bisa mendapatkan XAMPP di sini:
TIP: Ganti nama index.php dan index.html menjadi sesuatu seperti index1.php dan index1.html sehingga Anda mendapatkan daftar program di browser, daripada melompat ke layar awal XAMPP.
Langkah 1: Menginstal dan Menjalankan XAMPP
Setelah Anda mengunduh XAMPP, ikuti instruksi tentang pengaturan dan ketika Anda selesai, Anda akan mendapatkan layar awal seperti di atas. Anda perlu memulai Apache dan MySql agar program LUA berfungsi.
L:\xampp\xampp-control.exe
Ubah huruf drive (L:) ke mana pun Anda menginstal XAMPP.
Langkah 2: MySQL
Ketika Anda menjalankan Apache & MySQL, jalankan cmd.exe dan kemudian ketik
L: dan tombol RETURN - atau di mana pun Anda telah menginstal XAMPP (L adalah huruf drive yang ditetapkan ke drive pen saya milik Anda mungkin akan berbeda)
kemudian
CD xampp\mysql\bin dan kunci RETURN.
Mulai MySql dengan mengetik ini di DOS prompt (seperti di atas).
mysql -u root -p
lalu tekan RETURN ketika dimintai kata sandi.
Kemudian Anda dapat menggunakan skrip di bawah ini dan Anda akan melihat sesuatu seperti di atas.
GUNAKAN tes
DROP TABLE JIKA ADA writeread; CREATE TABLE writeread (logdata datetime, field varchar(20), value bigint(20)); INSERT INTO writeread (logdata, field, value) VALUES ('01-01-2017 06:30:10', '24', '67'); PILIH * DARI writeread;
Saya telah menggunakan direktori root tanpa kata sandi dan database pengujian untuk membuat tabel saya. Ini adalah pengaturan standar untuk MySQL tanpa fitur keamanan yang diaktifkan.
Langkah 3: File PHP
Ada 2 file yang disertakan, 1 untuk menulis data ke tabel database dan 1 untuk membacanya kembali dan menampilkannya di browser.
Untuk alasan keamanan, file PHP tidak diperbolehkan untuk diunggah ke situs ini, jadi ketika Anda mengunduh reader.txt dan writer.txt, ubah namanya menjadi reader.php dan writer.php, dan muat ke dalam folder htdocs dari XAMPP.
Anda dapat menguji apakah writer.php berfungsi dengan mengetik
localhost/writer.php?field=7&value=3
atau 127.0.0.1/writer.php?field=7&value=3
ke browser dan jika semuanya berfungsi, Anda harus mendapatkan entri tambahan di tabel database.
Program reader.php mencantumkan semua baris tabel ke dalam browser Anda. Jalankan program ini dengan mengklik dua kali di browser atau dengan mengetik
localhost/reader.php
atau 127.0.0.1/reader.php
ke dalam bilah alamat browser.
Langkah 4: File LUA
File jlwriter.lua berada di ESP8266. Saya menggunakannya pada versi WeMos, tetapi tidak ada alasan mengapa itu tidak berfungsi pada ESP8266 mana pun.
Jika Anda masih bersama saya dan semuanya telah berfungsi, Anda akan melihat layar seperti di atas.
TIP: Saat menggunakan MySQL, menekan F3 akan menghemat pengetikan seluruh skrip lagi.
Dalam program LUA, ubah (baris 29) ke alamat IP apa pun yang digunakan PC Anda untuk terhubung ke router atau modem Anda.
samb: sambungkan(80, '192.168.0.10')
Ketik ipconfig ke Command prompt (cmd.exe) untuk menemukan alamat IP Anda.
Langkah 5: Mengedit Kode
Saya menemukan editor kode yang bagus adalah Notepad ++ yang dapat diunduh di sini
notepad-plus-plus.org/
Ini dapat digunakan dengan banyak bahasa pemrograman atau skrip yang berbeda dan gratis.
Saya telah menyertakan setup.txt untuk mengatur tabel MySQL Anda jika Anda ingin menggunakan PHP untuk melakukannya daripada metode di atas.
Sekali lagi Anda perlu mengubah nama file menjadi setup.php, lalu salin ke folder htdocs.
Berhati-hatilah karena menjalankan file ini akan menghapus semua tabel dan data sebelumnya.
Langkah 6: Kesimpulan
Ini adalah instruksi yang agak rumit, tetapi akhirnya saya berhasil. Di web, ada beberapa program yang mirip dengan ini, tetapi ditulis untuk sensor DHT22. Setelah mencoba program-program ini dengan keberhasilan yang terbatas, saya memutuskan untuk mengumpulkan semua yang dapat saya temukan tentang MySQL yang ditulis dalam LUA dan mulai dari awal. Setelah banyak trial and error, saya datang dengan ini. Saya telah menggunakan Apache, MySQL, PHP dan HTML di masa lalu, jadi saya memiliki pemahaman tentang cara kerja sisi itu.
Program-program ini hanya menggores permukaan dari apa yang dapat Anda lakukan ketika terhubung ke database MySQL. Ini memungkinkan Anda untuk mengumpulkan data dan menyimpannya di PC Anda sendiri daripada beberapa server yang tidak dikenal. Saya harap ada cukup di sini untuk memberi Anda gambaran tentang apa yang dapat dilakukan dengan kombinasi program yang hebat ini.
Direkomendasikan:
Cara Menghubungkan NodeMCU ESP8266 ke Database MySQL: 7 Langkah
Cara Menghubungkan NodeMCU ESP8266 ke Database MySQL: MySQL adalah sistem manajemen basis data relasional (RDBMS) yang banyak digunakan yang menggunakan bahasa kueri terstruktur (SQL). Pada titik tertentu, Anda mungkin ingin mengunggah data sensor Arduino/NodeMCU ke database MySQL. Dalam Instruksi ini, kita akan melihat bagaimana menghubungkan
Sistem Absensi Berbasis Sidik Jari dan RFID Menggunakan Raspberry Pi dan Database MySQL: 5 Langkah
Sistem Absensi Berbasis Sidik Jari dan RFID Menggunakan Raspberry Pi dan Database MySQL: Video Proyek Ini
NEO-6M GPS Terhubung ke NodeMCU - Posisi Tampilan OLED - Visuino: 7 Langkah
NEO-6M GPS Connected to NodeMCU - OLED Display Position - Visuino: Dalam tutorial ini kita akan menggunakan NodeMCU Mini, OLED Lcd, NEO-6M GPS, dan Visuino untuk menampilkan posisi GPS langsung di LCD. Tonton video demonstrasi
Liontin Cinta Terhubung Menggunakan ESP8266: 7 Langkah
Liontin Cinta Terhubung Menggunakan ESP8266: Dua liontin yang membuat orang lebih dekat dari sebelumnya. Mereka adalah liontin terhubung internet yang disebut sebagai Liontin Cinta yang dapat membantu Anda untuk membagikan perasaan Anda kepada orang yang Anda cintai di tingkat yang sama sekali baru. Pada artikel ini, saya akan memberi tahu Anda cara membuat
ESP-12E (ESP8266) Dengan Arduino Uno: Terhubung: 3 Langkah
ESP-12E (ESP8266) Dengan Arduino Uno: Terhubung: BEKERJA DALAM PROGRES, TINGGALKAN KOMENTAR SEHINGGA KITA DAPAT MENINGKATKANNYA BERSAMA Tutorial ini adalah yang pertama dari tiga bagian yang dimaksudkan untuk orang-orang yang ingin menghubungkan ESP8266 mereka melalui papan Arduino UNO. Lebih khusus lagi, saya akan menggunakan versi ESP-12E ini