2012-08-23 213 views
0

我是新来的嵌入式编程,我有一个项目,建立蓝牙Android平板电脑和ARM开发板与Bluetooth功能之间的通信。Android平板电脑通过蓝牙与ARM开发板通信

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

如果可以做,那我应该怎么办?

感谢

+0

您可以将此作为基准https://www.sparkfun.com/products/11162您不必使用avr/arduino,您可以使用手臂而不是相同的收音机或其他设备。 –

回答

0

如果你想要的是通过蓝牙简单和可靠的通信方法,然后SPP肯定是要走的路。

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

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

但是我们需要更多的信息来提供有关ARM套件需要做什么的建议。也许你可以发布一些关于其类型的细节,在哪个蓝牙模块正在使用,它如何连接到ARM MCU等。

如果你很幸运,那么你的套件的BT模块可以作为串行电缆替代品你可以把它看作是Android设备连接到你的MCU的UART。当然,在某些接口上需要一些配置(可能是同一个UART,具体取决于模块类型)来建立蓝牙连接。

哦,回答你的第一个问题:是的,它肯定可以做到:)

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客户端和服务器。

希望这会有所帮助。