Académique Documents
Professionnel Documents
Culture Documents
Pernahkah Anda ingin menggunakan server database lokal untuk menyimpan data dari proyek
Arduino Anda? Apakah Anda ingin untuk dapat mengirimkan pertanyaan langsung ke database
MySQL dari sketsa Arduino Anda? Nah, sekarang Anda bisa!
MySQL Connector / Arduino adalah sebuah teknologi baru yang dibuat untuk Arduino
memungkinkan Anda untuk menghubungkan proyek Arduino Anda ke server MySQL melalui
perisai Ethernet tanpa menggunakan komputer menengah atau layanan berbasis web.
Memiliki akses langsung ke server database berarti Anda dapat menyimpan data yang diperoleh
dari proyek Anda serta nilai-nilai cek yang disimpan dalam tabel di server dan menjaga jaringan
lokal ke fasilitas Anda termasuk memiliki jaringan yang tidak terhubung ke internet atau lainnya
jaringan.
contoh Kode
Konektor / Arduino adalah perpustakaan Arduino yang merangkum semua yang Anda butuhkan
untuk berkomunikasi dengan server MySQL. Ini juga sangat mudah digunakan. Berikut ini
menunjukkan sketsa sederhana untuk menghubungkan ke server MySQL dan menyisipkan baris
data pada startup.
/
*
*
*
*
*
#
#
#
#
**
Contoh: Halo, MySQL!
Modul kode ini menunjukkan bagaimana untuk membuat sederhana
Database diaktifkan sketsa.
/
include "spi.h"
include "Ethernet.h"
include "sha1.h"
include "mysql.h"
perencanaan yang matang, Anda dapat melestarikan memori dengan menggunakan query
parametrized.
keterbatasan
Seperti yang dapat Anda bayangkan, sebuah perpustakaan yang berkomunikasi dengan server
MySQL lebih besar daripada kebanyakan perpustakaan. Memang, mengkonsumsi sekitar 16-20k
dari program ruang. Untungnya, papan Arduino terbaru memiliki cukup memori yang hanya
proyek yang paling kompleks perlu khawatir. Dan dalam hal ini Anda dapat pindah ke papan
Arduino besar seperti Arduino Mega.
Selain memori, berikut ini adalah beberapa keterbatasan Anda mungkin ingin
mempertimbangkan ketika merencanakan sketsa Anda.
Panjang gabungan dari baris dalam himpunan hasil harus masuk ke dalam memori.
Server tanggapan kesalahan segera diproses dengan kode kesalahan dan teks tertulis
melalui Serial.print.
Namun, jika Anda ingin tutorial lengkap dan mempelajari lebih lanjut tentang menggunakan
Connector / Arduino dalam proyek Anda dan untuk mempelajari lebih lanjut tentang jaringan
sensor, mencari buku saya yang berjudul Dimulai Sensor Networks dengan Arduino dan
Raspberry Pi (Apress) karena Juni 2013.
http://www.apress.com/
Catatan
Konektor / Arduino perpustakaan diciptakan untuk menunjukkan fleksibilitas dari protokol client
MySQL dan untuk memberikan kemampuan yang unik untuk platform Arduino. Sementara
ditawarkan di bawah lisensi GPLv2, perpustakaan tidak didukung oleh Oracle.