我正在尝试使用BLE设备和android应用程序实现一个失物招领应用程序,其中BLE设备将与对象一起,如果带有应用程序的android手机出现在对象附近,它可以检测和找到对象。到目前为止,我已经阅读了Proximity profile、a pdf document on proximity profile和developer.bluetooth.org站点上的一些BLE快速入门指南。
我不明白该如何实现,在BLE设备上需要做什么,以及为此编写android应用程序的要求是什么。有没有什么好的文档或站点可以让我了解到这一点?
发布于 2014-10-28 09:25:48
CC2540/2541芯片的制造商德州仪器公司为开发人员提供了许多可能对您有用的支持。首先,BLE软件堆栈在这里免费提供:
http://www.ti.com/tool/ble-stack
还有几个开发者工具包可以帮助你构建Android/iOS应用程序。SensorTag相对便宜(25美元),而且有连接SensorTag的Android/iOS应用程序的完整源代码示例。
SensorTag:http://www.ti.com/ww/en/wireless_connectivity/sensortag/index.shtml?keyMatch=sensortag&tisearch=Search-EN
SensorTag安卓/iOS源码:http://www.ti.com/tool/sensortag-sw
TI远程控制套件更先进(也更昂贵),但它包括蓝牙数据包嗅探器和CC调试器,您需要使用它们来对CC254x芯片进行编程。
远程控制套件:http://www.ti.com/tool/cc2541dk-rc?keyMatch=cc2541%20remote&tisearch=Search-EN
要在CC254x上进行开发,您需要下载IAR Embedded Workbench for8051(链接如下)。需要注意的是,一旦安装,试用版将只持续30天,之后您将需要购买许可证,对于一个用户来说,这将花费约3k美元。
http://www.iar.com/Products/IAR-Embedded-Workbench/8051/
您可以在我上面链接到您的TI网站中找到许多有用的文档,特别是如果您搜索“技术文档”部分的话。这里有一个特别有用的BLE软件开发人员指南:
http://www.ti.com/lit/ug/swru271f/swru271f.pdf
这应该可以让你开始学习了。它确实对我有很大帮助:)
https://stackoverflow.com/questions/26571650
复制相似问题