将 Arduino 连接到 MySQL 数据库

Posted

技术标签:

【中文标题】将 Arduino 连接到 MySQL 数据库【英文标题】:Connect Arduino to MySQL database 【发布时间】:2016-02-14 05:27:35 【问题描述】:

我有一个项目需要制作一个移动应用程序,它主要从连接到 Arduino UNO 的传感器读取数据并将其显示在应用程序上。所以我需要从 Arduino throw Bluetooth 读取数据并将其发送到我的数据库服务器(Wamp/mysql),以便移动应用程序再次读取它。

我实际上并没有开始真正的工作!但我需要确保这将是正确的场景,我很难找到一些有用的东西,可以让我将 Arduino 或蓝牙连接到我的数据库服务器。

所以,我需要确认这是正确的方案,第二件事是一个很好的资源,可以帮助我将数据从 Arduino/蓝牙发送到数据库。

【问题讨论】:

挑剔:你有一个 MYSQL 数据库。 phpmyadmin 是 mysql 的管理界面。 @MarcB 我已经回答了这个问题并编辑了这个问题,如果有的话,我会很高兴得到您的意见/cmets,因此我总是从具有较高声誉的用户那里获取样本答案以供我自己回答改进。 【参考方案1】:

无法将您的 Arduino 设备直接连接到数据库作为您的问题标题。但正如您提到的,可以通过蓝牙设备将您的 Arduino 设备连接(配对)到您的 android 手机或其他手机。

所有传感器数据都将通过蓝牙连接发送,并由您的手机应用收集。

然后您的应用将使用 RESTful API 将传感器数据发送到您的本地数据库环境(如 MySQL)或云数据存储(如 Google Data Store)。

我只有几个月的时间来构建一个完整的应用程序来做你想做的事情。

我建议您查看此上下文感知框架以获取灵感 http://www.awareframework.com。上下文感知的想法/概念是收集电话和/或外部传感器数据(如 Arduino),并使您的设备根据数据(传感器数据)读数自动运行。

这里还有几个将 Android 连接到 MySQL 数据库的链接。 http://www.tutorialspoint.com/android/android_php_mysql.htm http://www.helloandroid.com/tutorials/connecting-mysql-database http://www.codeproject.com/Articles/800703/Connecting-your-Android-app-to-your-WAMP-server

这里还说明了事物是如何连接的:

【讨论】:

以上是关于将 Arduino 连接到 MySQL 数据库的主要内容,如果未能解决你的问题,请参考以下文章

无法将 ESP8266 连接到 Arduino IDE

无法通过 BLE Python 连接到 Arduino:[org.bluez.Error.Failed] 软件导致连接中止

无法将 HM-10 蓝牙连接到 Arduino Uno

将 Arduino/RedBoard 振动器连接到 Python

使用ESP8266将Arduino连接到Blynk

arduino遥控怎么匹配