我对嵌入式编程很陌生,我得到了一个项目,在安卓平板电脑和具有蓝牙功能的ARM开发板之间建立蓝牙通信。
请告诉我这个项目能否完成??
如果可以的话,我该如何处理呢?
谢谢
发布于 2012-08-23 10:38:06
查看此页面:http://www.amarino-toolkit.net/
他们正在使用带有蓝牙组件的arduino板连接到android。您可以在这里查看它们的库的源代码,看看它们如何建立和使用连接:
http://code.google.com/p/amarino/
发布于 2012-08-23 16:51:58
如果您想要的是一种简单而健壮的蓝牙通信方法,那么SPP绝对是可行的。
唯一的问题可能是带宽,但如果传统的串行电缆连接的吞吐量足以满足您的应用程序,那么肯定不会有任何问题。IIRC之后,大多数模块使用SPP的吞吐量都超过1Mbit。
关于在Android上使用SPP的一些信息是这里。
但我们需要更多的信息,以给出建议,你需要做什么,在你的手臂套件。也许你可以张贴一些细节,它的类型,哪些蓝牙模块在那里使用,它是如何连接到ARM单片机等。
如果你幸运的话,那么你的工具包的BT模块可以作为串行电缆的替代,你可以把它当作Android设备连接到你的MCU的UART。当然,在此之前,需要通过某些接口(可能是相同的UART,取决于模块类型)进行一些配置来建立蓝牙连接。
哦,回答你的第一个问题:是的,当然可以:)
发布于 2012-08-28 03:17:55
我还没有和Android合作过通过蓝牙来武装板,但是我已经做了一些工作,在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://stackoverflow.com/questions/12089692
复制相似问题