Android平板电脑通过蓝牙与ARM开发板通信

时间:2012-08-23 10:33:43

标签: android bluetooth embedded arm

我是嵌入式编程的新手,我获得了一个项目,可以通过蓝牙功能在Android平板电脑和ARM开发板之间建立蓝牙通信

请告诉我这个项目是否可以完成?

如果可以做到那么我应该如何处理?

谢谢

3 个答案:

答案 0 :(得分:1)

查看此页面:http://www.amarino-toolkit.net/

他们正在使用带有蓝牙组件的arduino板连接到android。您可以查看其库的源代码,以了解它们如何在此处建立和使用连接:

http://code.google.com/p/amarino/

答案 1 :(得分:0)

如果您想要的是一种简单而强大的蓝牙通信方法,那么SPP绝对是您的最佳选择。

唯一的问题可能是带宽,但如果传统串行电缆连接的吞吐量足以满足您的应用需求,那么肯定不存在任何问题。 IIRC然后大多数模块具有>使用SPP实现1 Mbit吞吐量。

有关在Android上使用SPP的一些信息是here

但我们需要更多信息来提供有关您需要在ARM工具包上执行的操作的建议。也许您可以发布一些有关其类型的详细信息,蓝牙模块在那里使用,如何连接到ARM MCU等。

如果您很幸运,那么您的套件的BT模块可以作为串行电缆的替代品,您可以将其视为Android设备连接到MCU的UART。当然,在此之前,需要通过某些接口进行某些配置(可能是相同的UART,具体取决于模块类型)以建立蓝牙连接。

哦,回答你的第一个问题:是的,当然可以做到:)

答案 2 :(得分:0)

我没有通过蓝牙使用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客户端和服务器。

希望这有帮助。