我是新来的嵌入式编程,我有一个项目,建立蓝牙Android平板电脑和ARM开发板与Bluetooth功能之间的通信。Android平板电脑通过蓝牙与ARM开发板通信
请告诉我这个项目是否可以完成?
如果可以做,那我应该怎么办?
感谢
我是新来的嵌入式编程,我有一个项目,建立蓝牙Android平板电脑和ARM开发板与Bluetooth功能之间的通信。Android平板电脑通过蓝牙与ARM开发板通信
请告诉我这个项目是否可以完成?
如果可以做,那我应该怎么办?
感谢
看看这个页面:http://www.amarino-toolkit.net/
他们正在使用的Arduino板与蓝牙组件连接到Android。您可以检查自己的库的源代码,看看他们是如何建立和使用此连接:
如果你想要的是通过蓝牙简单和可靠的通信方法,然后SPP肯定是要走的路。
唯一的问题可能是带宽,但是如果传统串行电缆连接的吞吐量足够满足您的应用程序,那么在那里肯定不会有任何问题。 IIRC,那么大多数模块使用SPP具有> 1 Mbit的吞吐量。
有关在Android上使用SPP的一些信息是here。
但是我们需要更多的信息来提供有关ARM套件需要做什么的建议。也许你可以发布一些关于其类型的细节,在哪个蓝牙模块正在使用,它如何连接到ARM MCU等。
如果你很幸运,那么你的套件的BT模块可以作为串行电缆替代品你可以把它看作是Android设备连接到你的MCU的UART。当然,在某些接口上需要一些配置(可能是同一个UART,具体取决于模块类型)来建立蓝牙连接。
哦,回答你的第一个问题:是的,它肯定可以做到:)
我还没有与Android通过蓝牙合作,ARM板,但我已经做了一些工作,在Android设备和通信之间Arduino使用蓝牙。我试图记录我在一系列例子中学到的东西。有几个可能有用的。
http://digitalhacksblog.blogspot.com/2012/05/arduino-to-android-basic-bluetooth.html
http://digitalhacksblog.blogspot.com/2012/05/arduino-to-android-turning-led-on-and.html
http://digitalhacksblog.blogspot.com/2012/05/android-example-bluetooth-simple-spp.html
前两个实施例显示了如何通过蓝牙通信建立从Android设备到一个Arduino与蓝牙板。我期望在Android和ARM之间获得一些初始的连接,Android的一面将是相同的。
第三个例子显示了如何在Android设备和运行Windows的PC之间设置一个简单的spp客户端和服务器。
希望这会有所帮助。
您可以将此作为基准https://www.sparkfun.com/products/11162您不必使用avr/arduino,您可以使用手臂而不是相同的收音机或其他设备。 –