0

我使用 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

4

1 回答 1

0

数据手册很清楚,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 测量的功率。

于 2017-11-09T21:07:45.737 回答