我正在尝试通过在两个Raspberry Pi上使用蓝牙模式从设备读取RSSI值来制作距离监视器。我现在已经完成了所有工作我只需编写一些python来获取RSSI值并进行预先计算以找到距离。
我正在使用命令:
rssi = subprocess.Popen('sudo hcitool cc [MAC adrecss of divice]' shell=True, stdoutput=subprocess.PIPE)
使用rssi.comunicate()
('RSSI return value: -5\n', none)
返回。
我正在寻找一种方法可以解析返回的RSSI值(在本例中为-5)并将其分配给变量。
答案 0 :(得分:0)
a_variable = int(rssi.communicate()[0].split()[-1])
应该可以正常工作