现在我刚刚使用SDK,我选择BLE_APP_BAREBONE的项目,它很好。但是当我把自己的传感器数据放到MNF_specific_data_ad_structure的结构时才无法扫描它。我不知道如何调试它,你能帮助我吗 ?非常感谢!
嗨兰迪宇,
我相信您正在使用通用BLE Android应用程序进行测试。大多数可能您的设备不会宣传(您可以使用Power Profiler查看此,以防您拥有Pro套件并确认)。and广告设备的一个常见原因是广告数据不正确(最多可能定义广告字符串的每个部分的长度的字节是错误的 - 该堆栈在广告开始之前执行有效性检查)。您可以将代码优化设置为O1或O2(如果项目中添加了许多代码)并再次运行您的项目,请将断点放入App_add_ad_struct并在CMD-> Info.host.host.Adv_Data中查看您的广告字符串结构如果它是合适的。
谢谢mt_dialog.
嗨兰迪宇,
我相信您正在使用通用BLE Android应用程序进行测试。大多数可能您的设备不会宣传(您可以使用Power Profiler查看此,以防您拥有Pro套件并确认)。and广告设备的一个常见原因是广告数据不正确(最多可能定义广告字符串的每个部分的长度的字节是错误的 - 该堆栈在广告开始之前执行有效性检查)。您可以将代码优化设置为O1或O2(如果项目中添加了许多代码)并再次运行您的项目,请将断点放入App_add_ad_struct并在CMD-> Info.host.host.Adv_Data中查看您的广告字符串结构如果它是合适的。
谢谢mt_dialog.