我正在使用pybluez在Raspberry pi中使用蓝牙。我想获得Raspberry pi的蓝牙MAC地址。有没有办法在pybluez中获取蓝牙MAC地址。
答案 0 :(得分:0)
https://github.com/karulis/pybluez/commit/38634a16f8ecb2dbcac3e6cc4a12ec713d5f7b8b
以下是读取本地BDADDR的示例。
答案 1 :(得分:0)
您不需要PyBluez即可找到Raspberry Pi的MAC地址:
import re, uuid
print(':'.join(re.findall('..', '%012x' % uuid.getnode())).encode())
这应该找到您设备的MAC地址
答案 2 :(得分:0)
在shell中使用命令库和hciconfig命令
import commands
cmd = "hciconfig"
device_id = "hci0"
status, output = commands.getstatusoutput(cmd)
bt_mac = output.split("{}:".format(device_id))[1].split("BD Address: ")[1].split(" ")[0].strip()
print bt_mac