我使用HM-10作为iBeacon,默认情况下Tx Power设置为-59。我想改变Tx功率,数据表说AT + MEAS可用于设置iBeacon测量功率。校准后,1米处的RSSI为-23dBm,即十六进制的E9。所以我尝试使用命令AT + MEASE9和AT + MEAS0xE9,但我没有从BLE获得任何响应。那么我怎样才能改变BLE的Tx功率呢?谢谢
以下是数据表:http://fab.cba.mit.edu/classes/863.15/doc/tutorials/programming/bluetooth/bluetooth40_en.pdf
答案 0 :(得分: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测量功率。