python bluetooth蓝牙信息获取蓝牙设备类型的方法
python获取蓝牙设备类型
扫描蓝牙设备获取到的信息中,无法判断扫描到的蓝牙设备属于什么类型的设备。
扫描蓝牙信息使用的是python里面的bluetooth模块。
首先扫描出来的是这样的信息
('74:60:FA:FD:FC:49','HUAWEIP30',5898764)
可根据5898764来判断是什么蓝牙设备。
收集了一些设备,可以成功的转化为设备类型
defbt_device_type(device_type): ifdevice_type==5898764ordevice_type=='Android': return'Android' ifdevice_type==7078144ordevice_type=='computer_ubuntu14': return'computer_ubuntu14' ifdevice_type==786700ordevice_type=='computer_ubuntu16': return'computer_ubuntu16' ifdevice_type==655620ordevice_type=='computer_windows': return'computer_windows' ifdevice_type==2360324ordevice_type=='headset': return'headset'#耳机 ifdevice_type==2360328ordevice_type=='speaker': return'speaker'#扩音器 ifdevice_type==263208ordevice_type=='SV': return'SV'#蓝牙音响 ifdevice_type==7995916ordevice_type=='phone': return'phone'#苹果设备 ifdevice_type==3670284ordevice_type=='MACBook': return'MACBook' ifdevice_type==7936ordevice_type==2752780ordevice_type=='PC': return'PC' ifdevice_type==6947088ordevice_type=='iPad': return'iPad' return'unknown'
最终是这样的,想显示成中文,那就改为中文的。有帮助请点一下赞
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。