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.

[参考译文] WL1831MOD:支持降低 WL18XX BLE TX 功率

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/841599/wl1831mod-support-for-reducing-wl18xx-ble-tx-power

器件型号:WL1831MOD

海 all、

   我们正在开发基于 Variscite VAR-SOM-MX6 SoM 模块的网关项目。 SoM 模块包括 WL18XX WiFi/蓝牙模块、我们正在其中运行 debian 操作系统。

   目前、我们正在尝试控制 WiFi/蓝牙模块的 TX 功率、在该模块中、我们能够使用命令和相应的.ini 文件来降低 WiFi 通信的 TX 功率。

   但在搜索时、我们发现为了降低 BLE TX 功率、需要使用 HCI 测试仪工具和.bts 文件。 我们尝试使用相同的方法更改 TX 功率、但功率不会降低、且默认功率级别为14dBm

   请告诉我们控制 wl183X 模块 BLE TX 功率的过程。

谢谢、此致、
AnanthaKumar M.

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

    您好!

    您在主机上使用的是哪种蓝牙堆栈? 如果是 BlueZ 或 TI 蓝牙堆栈、您可以将 HCITester 命令(.bts 格式)转换为 hcitool/SS1Tool 格式、以用于上述两个堆栈。

    参考资料: http://processors.wiki.ti.com/index.php/WL18xx_Bluetopia_PM_Bluetooth_RF_Testing#Conversion_of_HCI_Commands_to_SS1Tool_or_hcitool_format

    WiLink-BT_WIFI-WIRELESS_TOOLS 的 BTSTransform 工具 也可以为您执行此转换。

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

    您好!
             提前感谢。

             现在、我们能够使用 hcitool 命令降低 TX 功率、并使用"hciconfig hci0 inqtpl"命令检查 TX 功率、其中查询传输功率级别更新为我们设置的功率级别。 但它不会反映在智能手机中使用的 NRF 连接应用程序中。

       用于降低 TX 功率的命令如下所示:

       hcitool cmd 0x3F 0x182 0x00 0xD3 0xDC 0xE5 0xEE 0xF7 0x00 0x0A 0x14 0x3F 0xFF 0x00  [用于10dBm]
       hcitool cmd 0x3F 0x182 0x00 0x70 0x6E 0x73 0x77 0x7B 0x00 0x05 0xA 0x3F 0xFF 0x00   [用于5dBm]
       hcitool cmd 0x3F 0x182 0x00 0x2A 0x2C 0x2D 0x30 0x32 0x00 0x02 0x4 0x3F 0xFF 0x00   [用于2dBm]

       此外、我们还使用 NRF 连接应用测试了范围、即使在0dBm 时、我们也能获得很长的距离。

       我们已随附此主题的 NRF 连接应用的扫描屏幕截图。 请告诉我们解决方法。

    谢谢、此致、
    AnanthaKumar M.

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

    您好!

    为了澄清一点、您是否尝试降低经典蓝牙功耗或蓝牙低耗能(BLE)功耗?

    [引用用户="ANTHAKUMAR M" hcitool   cmd 0x3F 0x182 0x00 0xD3 0xDC 0xE5 0xEE 0xF7 0x00 0x0A 0x14 0x3F 0xFF 0x00  [用于10dBm]
       hcitool cmd 0x3F 0x182 0x00 0x70 0x6E 0x73 0x77 0x7B 0x00 0x05 0xA 0x3F 0xFF 0x00   [用于5dBm]
       hcitool cmd 0x3F 0x182 0x00 0x2A 0x2C 0x2D 0x30 0x32 0x00 0x02 0x4 0x3F 0xFF 0x00   [用于2dBm][/报价]

    这些命令(对于 MODEG_TYPE 为0x00)会更改经典蓝牙的 GFSK 调制的输出功率。 据我了解、NRF 应用程序正在执行 BLE 扫描。 因此、降低传统 BT 的功耗不会对 BLE 产生影响。

    此致、

    Vihang

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


       提前感谢。 与经典蓝牙类似、我们期待降低 BLE TX 功率的方法。 可行吗? 如果是、我们如何实现它? 以及 Android 应用程序在监控 BLE TX 功率时的建议方法。

       我们非常感谢您为降低 BLE TX 功耗提供的任何帮助。

    此致、
    M.ANTHAKUMAR

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

    Anantkumar、

    是的、您需要对 BLE 调制类型使用相同的 HCI_VS_DRPb_SET_Power_Vector (0xFD82)命令来降低 BLE 输出功率。

    有关特定于供应商的命令的详细信息、请参阅以下文档。

    http://www.ti.com/lit/pdf/swru442

    此致、

    Vihang

x 出现错误。请重试或与管理员联系。