如何在python中获取蓝牙MAC地址

时间:2016-08-22 08:43:56

标签: python-2.7

我正在使用pybluez在Raspberry pi中使用蓝牙。我想获得Raspberry pi的蓝牙MAC地址。有没有办法在pybluez中获取蓝牙MAC地址。

3 个答案:

答案 0 :(得分:0)

答案 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