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.

[参考译文] RTOS/TIDA-01575:由于 BLE 通知不完整而导致字节丢失

Guru**** 2589275 points


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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/774716/rtos-tida-01575-loss-of-bytes-through-incomplete-ble-notifications

器件型号:TIDA-01575

工具/软件:TI-RTOS

您好!

我成功实施了该参考设计、并在 Android 数据包扫描仪上对其进行了测试。 在测试时、我发现在中央模块上启用通知后、在本例中是手机、我每20字节仅收到48个通知。 根据该设计、中央模块将下载6KB 数据、大约308个通知、即每个20字节长的308个通知。

然后、该模块断开连接并仅更新 RSSI 值。 可能出什么问题了?

P/S 我也在 BeagleBone Wireless 上复制了此方案。  

此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您能就 SDK 版本和所用硬件提供建议吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Simplelink SDK 蓝牙插件版本1.40.00.42
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Morgan、

    我不熟悉该 TI 参考设计及其附带的软件。  

    您是否能够提供监听器捕获?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Morgan、
    您是否已经解决了问题? 它是否总是在48个通知时停止?

    如果没有其他信息、我无法为您提供帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 J Lindh:

    对延误沟通表示歉意。 我在不同的 Android 手机上使用了可能不同的 BLE 堆栈来尝试过该应用、我发现了不同的结果。 48、25、36、60份通知。 它们似乎都在连接、接收一些数据、然后断开连接。 似乎堆栈本身存在不一致之处、自那时以来、我放弃了 Android 实施并放弃了 IOS、因为 StackOverflow 上也提出了其他类似的问题。  

    https://stackoverflow.com/questions/24363800/android-bluetooth-le-bluetoothgatt-onnotify-stops-receiving-data/26938662

    此致。