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:在 Android 应用中、BLE 扫描和 BLE 扫描仪-我看不到 TIDA-00374器件

Guru**** 2573695 points
Other Parts Discussed in Thread: TIDA-00374, TPL5110, BLE-STACK, CC2650, CC2640, CC2640R2F

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/565778/tida-00374-on-android-application-ble-scan-and-ble-scanner---i-cannot-see-the-tida-00374-device

器件型号:TIDA-00374
主题中讨论的其他器件: TPL5110BLE-STACKCC2650CC2640CC2640R2F

我有 TIDA-00374、它每隔1分钟发出一次信标。 我可以在 TI - BLE 数据包捕获器件上看到数据包、但 TIDA BLE 器 件从未在 Android 应用- BLE Scanner 和 BLE scan 上显示。

为了使其出现在 TIDA-00374上、我必须做些什么特殊的事情来使其出现在应用的扫描结果中。

请帮助。

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Tony、

    在信标间隔较慢的情况下、您能否尝试将信标 ADV 速率提高到100ms 以确认电话是否能够观察广播? 这将排除电话在广播时没有接收器打开的情况。

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能告诉我们如何将 ADV 速率更改为100ms。 我们使用的是 TI 板 www.ti.com/.../TIDA-00374

    我们在软件中找不到任何可以将 TPL5110 (毫微系统计时器)更改为100ms 间隔内唤醒的地方。


    感谢你的帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JXS、

    感谢您的帮助! 我要将自己添加到线程中。

    尊敬的、

    Omid

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们是否可以让 TI 论坛上的某个人响应我们的请求

    让我再次总结一下我们的提问
    (1) TIDA-00374、这是一款具有 TI 集成传感器的 BLE 器件。 我们无法在 BLEScanner 和 BLE 扫描等常见 Android 应用上看到此器件。 我们可以在受控箱环境中看到所有其他 BLE 器件、但不能看到 TIDA-00374。
    (2)论坛上有人建议将信标时间从 TIDA-00374中的默认值1分钟缩短到更低的值。 在 TIDA-00374软件中、我们找不到任何地方可以将 TPL5110 (毫微系统计时器)值更改为更低/不同的值。

    有人能回答我们的问题吗?
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我检查了最新的 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] 

    祝你一切顺利

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢 JXS 的帮助!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     JXS -非常感谢您的回答。 这是我们现在根据您建议的更改而获得的帧格式。 您能否建议我们如何更改 TPL5110上的计时器、以便更频繁地发出信标。
     我们搜索了源代码来标识 TPL5110的实例、但找不到任何实例。

    衷心感谢您的帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Tony、

    感谢您的更新。 您是否能够在 Android 应用中进行检测?

    要更改毫微计时器的计时器、您需要更改电阻器。 有关这些值的计算、请参阅 TPL5110数据表。

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    JXS -感谢您的指导。 是的、现在我们可以在 Android 应用中检测到。

    更改该值的唯一方法是更改电阻器。 我们是否可以使用软件配置 TIDA 系列的任何传感器。

    感谢你的所有帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tony、

    很好、很高兴看到您能够在 Android 应用中检测到广播!

    关于可编程外部计时器、最好在 时钟和计时论坛中与我们的专家交流

    当然、您可以将 CC2640/CC2650/CC2640R2F 与 BLE-Stack 和内部 RTC 结合使用来控制唤醒间隔。 在此配置中、待机电流为~ 1uA。

    祝你一切顺利