【问题标题】:How to change HM-10 Tx Power如何更改 HM-10 发射功率
【发布时间】:2017-11-09 17:35:07
【问题描述】:

我使用 HM-10 作为 iBeacon,Tx Power 默认设置为 -59。我想更改 Tx Power 并且数据表说 AT+MEAS 可用于设置 iBeacon 测量功率。校准后 1 米处的 RSSI 为 -23dBm,即十六进制的 E9。所以我尝试使用命令 AT+MEASE9 和 AT+MEAS0xE9 但我没有得到任何来自 BLE 的响应。那么如何更改 BLE 的 Tx Power 呢?谢谢

这是数据表:http://fab.cba.mit.edu/classes/863.15/doc/tutorials/programming/bluetooth/bluetooth40_en.pdf

【问题讨论】:

    标签: bluetooth bluetooth-lowenergy at-command hm-10


    【解决方案1】:

    数据手册很清楚,AT+MEAS可以用来设置iBeacon实测功率, 但是您没有使用正确的参数。参数范围 = 0x0001 到 0xFFFE。 要设置它,您必须发送 AT+MEASFFE9。这是默认设置 (-23dbm)。 这个值不是发射功率,而是一个工厂校准的只读常数,它指示距离信标 1 米处的预期 RSSI。 结合 RSSI,它可以让您估计设备和信标之间的距离。 要真正改变发射功率,您必须使用 AT+POWE[参数]。 可能的设置为 0:-23dbm,1:-6dbm,2:0dbm,3:6dbm。所以要将其设置为 6dbm,请发送 AT+POWE3。 这会影响电池寿命,并且必须使用新值校准 iBeacon 测量的功率。

    【讨论】:

    • 我尝试通过将 AT+MEASFFE9 写入 Arduino 串行监视器来更改您提到的工厂校准,但仍然没有得到任何响应。可能是什么问题?感谢您的快速回复。
    • 甚至 AT+MEAS?没有得到任何回应。
    • 如果您没有收到任何回复,则可能有很多问题。这里讨论太多了,所以推荐这个教程:martyncurrey.com/hm-10-bluetooth-4ble-modules
    • 我已经读过了。但还有一个问题。如果我将 HM-10 设置为信标并打开 BLE 定位应用程序,那么即使我在 5 米外,RSSI 也始终为 -45dBm 或 -46dBm。为什么会这样?
    • 可以是你正在使用的app,也可以是蓝牙天线的位置和周围物体。我有多个 hm10 设备。一个是建在半开放的金属外壳中,并具有一种定向效果,在 1 米处为 -75 dbm,在 5 米处为 -80。另一个是在露天,没有物体和电线,使用 Nordic nRF 工具箱在 1 米处读数为 -25,在 5 米处读数为 -50,在 12 米处读数为 -75。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-12
    • 1970-01-01
    • 2020-05-11
    相关资源
    最近更新 更多