Go Down

Topic: mysql et arduino (Read 5052 times) previous topic - next topic

khallal

comment établir la connexion entre arduino et mysql ??

XavierMiller

#1
Aug 13, 2013, 02:48 pm Last Edit: Aug 13, 2013, 02:51 pm by XavierMiller Reason: 1
ça va être un peu difficile : il faudrait recompiler les pilotes ODBC sur Arduino, et passer par un shield ethernet.

La meilleure solution est que l'Arduino communique (ou lise) des données par un port de communication (série, radio, usb, ...) et qu'un programme sur ordi transmette ces informations de ou vers la base de données.

EDIT: http://www.instructables.com/id/Save-data-of-temperature-and-humidity-on-MySQL-wit/
C'est un exemple qui fait communiquer arduino avec un serveur web.

khallal

mon projet est de lire un code avec la carte arduino et la vérification si le code est dans la base de donnée ou non est ce c'est possible ?

XavierMiller

Le code qui accède à la base de donnée ne pourra pas se faire avec un Arduino. Il faudra écrire deux parties : l'Arduino qui communique à un ordi, qui lui va consulter la base de données et donner une réponse à l'Arduino.

khallal

je préfère passer par un shield ethernet pour établir la connexion entre adruino ,j'ai besoin d'un exemple

XavierMiller

Vois ici : http://drcharlesbell.blogspot.be/2013/04/introducing-mysql-connectorarduino_6.html

khallal

j'ai déjà vu ce exemple il permet de écrire dans une base de donnée moi j'ai besoin de récupérer l'information a partir de la base

XavierMiller

L'auteur de l'article recommande de lire un de ses bouquins ;)

http://www.apress.com/9781430258247

Quote
For More Information

If you would like to get started using the library, please feel free to download it and checkout the example and the text files for specifics of installation and use.

However, if you'd like a full tutorial and learn more about using the Connector/Arduino in your project and to learn more about sensor networks, look for my book entitled Beginning Sensor Networks with Arduino and Raspberry Pi (Apress) due June 2013.

http://www.apress.com/

XavierMiller

Le code-source est assez bien documenté https://bazaar.launchpad.net/~chuck-bell/mysql-arduino/trunk/view/head:/mysql.cpp

Tu trouveras le nom des méthodes à appeler pour récupérer 1 row puis les fields un à un.

khallal

mecri je vais essayer

XavierMiller

Mais personnellement, j'aurais fait le truc en 2 parties. Vu qu'il faut quand même une partie serveur, autant faire une petite page php sur un serveur web qui encapsule la complexité de mysql pour retourner les valeurs demandées par l'Arduino.

khallal

faire une page php c'est facile que une base de donnée au niveau de lar récuperation des informations ??

XavierMiller

Je ne comprends pas ta phrase.

khallal

je veux accéder aux bases de données avec php pour retourner les valeurs demandées par l'Arduino a partir du serveur php

skywodd

Bonjour,

Bon ce coup ci j'en ai vraiment ras le bol de tes topic à une phrase sans bonjour ni détails khallal.
Si tu veut une réponse le minimum c'est de donner des informations sur ta question, on est pas devin et pas non plus sur un chat en ligne ...
Ça devient véritablement soulant.

Donc commence par nous dire :
- ce que tu veut faire,
- pourquoi ?
- comment ?
Après ça on pourra (peut être) répondre.

PS: XavierMiller utiliser Mysql directement depuis l'arduino c'est illusoire.
Et de là à avoir un driver ODBC complet pour arduino faut pas réver, le processeur/mémoire ne supportera jamais une telle charge ;)
Passer par un intermédiaire (web style PHP, ou autre style python/java/... + socket) est bien plus efficace (et simple).
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Go Up