0

我正在尝试通过在两个 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)并将其分配给变量的方法。

4

1 回答 1

0

a_variable = int(rssi.communicate()[0].split()[-1])

应该可以正常工作

于 2013-10-11T19:38:39.533 回答