主题中讨论的其他器件: TPL5110、 BLE-STACK、 CC2650、 CC2640、 CC2640R2F
我有 TIDA-00374、它每隔1分钟发出一次信标。 我可以在 TI - BLE 数据包捕获器件上看到数据包、但 TIDA BLE 器 件从未在 Android 应用- BLE Scanner 和 BLE scan 上显示。
为了使其出现在 TIDA-00374上、我必须做些什么特殊的事情来使其出现在应用的扫描结果中。
请帮助。
谢谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我有 TIDA-00374、它每隔1分钟发出一次信标。 我可以在 TI - BLE 数据包捕获器件上看到数据包、但 TIDA BLE 器 件从未在 Android 应用- BLE Scanner 和 BLE scan 上显示。
为了使其出现在 TIDA-00374上、我必须做些什么特殊的事情来使其出现在应用的扫描结果中。
请帮助。
谢谢。
您能告诉我们如何将 ADV 速率更改为100ms。 我们使用的是 TI 板 www.ti.com/.../TIDA-00374
我们在软件中找不到任何可以将 TPL5110 (毫微系统计时器)更改为100ms 间隔内唤醒的地方。
感谢你的帮助。
我检查了最新的 TIDA-00374固件(v1.3)、它使用自定义的 ADV 有效载荷、该有效载荷没有移动操作系统所需的接头。 这适用于自定义扫描应用。 您可以添加所需的标头(令牌)、请参阅如何在 BLE-Stack simple_broadcaster 项目的 advertData[]中完成此操作。
main.c 中的 packet[]数组将如下所示:
0x02、//此数据的长度 0x01、// GAP_ADTYPE_FLAGS、 0x04、// GAP_ADTYPE_FLAGS_BREDR_NOT_SUPPORTED、 0x07、 //此数据的长度包括数据类型字节 0xFF、// GAP_ADTYPE_MANUFACTURER_SPECIFICAL、//制造商特定的广播数据类型 03;//原始 HDC 数据有效载荷74的开始 ; HDC_DATA[0]、 HDC_DATA[1]、 HDC_DATA[2]、 HDC_DATA[3]
祝你一切顺利
Tony、
很好、很高兴看到您能够在 Android 应用中检测到广播!
关于可编程外部计时器、最好在 时钟和计时论坛中与我们的专家交流。
当然、您可以将 CC2640/CC2650/CC2640R2F 与 BLE-Stack 和内部 RTC 结合使用来控制唤醒间隔。 在此配置中、待机电流为~ 1uA。
祝你一切顺利