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.

[参考译文] Starterware/CC2640R2F:CC2640R2F 更改了 MTU 大小

Guru**** 2551110 points
Other Parts Discussed in Thread: CC2540, CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/576846/starterware-cc2640r2f-cc2640r2f-changing-mtu-size

器件型号:CC2640R2F
Thread 中讨论的其他器件:CC2540CC2650

工具/软件:Starterware

您好*、

我想更改一次在单个特性中写入/读取的字节数。 我希望一次读取1个特征中的48个字节。 因此、我已经阅读了软件开发指南、并通过将 MTU 大小从27更改为48在 BleUserConfig.h 中进行了更改。 已编译并刷写。 但是、当我尝试使用 NRF 控制应用程序在 Android 智能手机中读取该特定特征时、该特定特征将继续加载、之后会出现错误超时。

是否可以向任何人描述我是否需要更改 MTU_SIZE 以外的过程、是否可以通过将此 CC2540软件狗与 BLE Device Monitor 配合使用来进行检查。

感谢您的提前响应。

谢谢、

Siva。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最重要的一点是、您还需要确保 MTU_SIZE 通过无线方式进行交换。 客户端必须请求 Exchange MTU 请求、以便服务器可以响应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我同意您的观点。 是否有任何 TI 提供的 BLE 应用可用于检查 MTU 大小是否超过23字节。?

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

    我不知道任何 TI 应用程序都是这样做的。 但您可以尝试使用 simple_central 项目来验证它是否正常工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有 TI 的任何 BLE Central 软件狗、其 MTU 大小超过23字节。

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

    没有可满足您需求的软件狗、因为我们只有 CC2540软件狗、无法支持 BLE 版本4.2。

    您可以使用 CC2650/CC2640R2 Launchpad 进行测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢您的回复。

    对于 CC2650、是否有任何 Python 解释器 API 可用?

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

    我不关注您的要求。 您尝试使用 CC2650做什么? 您能更详细地阐述一下、以便我们更好地帮助您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    简单地说、我要将主机应用程序刷写到 CC2650中、MTU 大小为您提到的240字节。 接下来、我不想使用 BLE 器件监控器、而是要运行 python 脚本、该脚本将执行特定的外设服务、我能够读取的特征数据。 我想知道是否已经存在任何 python 脚本?

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

    我们没有任何用于运行主机测试的器件的 python 脚本。 您只需使用 simple_central 项目连接到外设、然后在软件中将执行 MTU_exchange。

    请问您为什么不只运行 simple_central 或使用 btool?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我只想通过 python 自动运行、而不是通过 bTool 手动运行。
    无论如何、非常感谢您提供这些信息。
    这回答了我的问题。

    谢谢、
    Siva。