【问题标题】:How to implement BLE proximity profile in cc 2540如何在 cc 2540 中实现 BLE 接近配置文件
【发布时间】:2014-10-26 09:38:08
【问题描述】:

我正在尝试使用 BLE 设备和 android 应用程序实现丢失和发现的应用程序,其中 BLE 设备将带有对象,如果带有应用程序的 android 手机靠近对象,它可以检测并找到对象。到目前为止,我浏览了 Proximity profilea pdf document on proximity profile 以及 developer.bluetooth.org 网站上的一些 BLE 快速入门指南。

我不明白如何进行此实现,在 BLE 设备上需要做什么以及为此编写 android 应用程序的要求是什么。是否有任何好的文档或网站,我可以在其中了解这一点?

【问题讨论】:

    标签: android bluetooth embedded bluetooth-lowenergy


    【解决方案1】:

    Texas Instruments,CC2540/2541 芯片的制造商,为可能对您有用的开发人员提供了大量支持。首先,这里免费提供BLE软件栈:

    http://www.ti.com/tool/ble-stack

    还有一些开发者工具包可以帮助您构建 Android/iOS 应用。 SensorTag 相对便宜(25 美元),并且有连接到 SensorTag 的 Android/iOS 应用程序的完整源代码示例。

    传感器标签:http://www.ti.com/ww/en/wireless_connectivity/sensortag/index.shtml?keyMatch=sensortag&tisearch=Search-EN

    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 天,之后您需要购买许可证,对于一个用户来说,大约需要 3000 美元。

    http://www.iar.com/Products/IAR-Embedded-Workbench/8051/

    您可以在我上面链接到您的 TI 网站中找到很多有用的文档,尤其是在您搜索“技术文档”部分时。这是一个特别有用的,BLE 软件开发者指南:

    http://www.ti.com/lit/ug/swru271f/swru271f.pdf

    这应该可以帮助您入门。它确实帮助了我很多:)

    【讨论】:

    • 建议 SensorTag 用于接近目的是没有意义的,因为它没有像 CC2540 套件那样的集成蜂鸣器。因此,在这种情况下,SensorTag 将毫无用处。
    猜你喜欢
    • 2012-07-31
    • 2014-10-18
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    • 2012-05-31
    • 2012-06-10
    • 2021-05-22
    • 1970-01-01
    相关资源
    最近更新 更多