我有一个需要制作移动应用程序的项目,该应用程序主要从连接到Arduino UNO的传感器读取数据并在应用程序上显示它。因此,我需要从Arduino中读取数据并将其发送到我的数据库服务器(Wamp / MySQL),以便移动应用程序再次读取它。
我实际上没有开始真正的工作!但我需要确保这将是正确的方案,我找不到有用的东西,这将允许我将Arduino或蓝牙连接到我的数据库服务器。
所以,我需要的是确认这是正确的方案,第二件事是一个很好的资源,可以帮助我从Arduino /蓝牙向数据库发送数据。
答案 0 :(得分:0)
无法将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
这里还说明了事物的联系方式: