我正在尝试使用BLE设备和Android应用程序实现丢失并找到应用程序,其中BLE设备将与对象,如果带有app的Android手机进入对象附近,它可以检测并找到对象。到目前为止,我经历了Proximity profile,a pdf document on proximity profile以及developer.bluetooth.org网站上的一些BLE快速入门指南。
我不了解如何进行此实现,在BLE设备上需要做什么,以及为此编写Android应用程序的要求。有没有好的文档或网站,我可以从中了解到这一点?
答案 0 :(得分:1)
CC2540 / 2541芯片的制造商德州仪器(TI)为可能对您有用的开发人员提供了大量支持。首先,BLE软件堆栈在这里免费提供:
http://www.ti.com/tool/ble-stack
还有一些开发人员的工具包可以帮助您构建Android / iOS应用程序。 SensorTag相对便宜(25美元),并且有连接到SensorTag的Android / iOS应用程序的完整源代码示例。
SensorTag Android / 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上进行开发,您需要下载适用于8051的IAR Embedded Workbench(链接如下)。需要注意的是,一旦安装,试用版将只持续30天,之后您将需要购买许可证,一个用户需要花费约3,000美元。
http://www.iar.com/Products/IAR-Embedded-Workbench/8051/
您可以在我上面链接到您的TI网站上找到很多有用的文档,特别是如果您搜索“技术文档”部分。这是一个特别有用的,BLE软件开发人员指南:
http://www.ti.com/lit/ug/swru271f/swru271f.pdf
这应该让你开始。它确实帮了我很多次:))