python bluetooth蓝牙信息获取蓝牙设备类型的方法


Posted in Python onNovember 29, 2019

python 获取蓝牙设备类型

扫描蓝牙设备获取到的信息中,无法判断扫描到的蓝牙设备属于什么类型的设备。

扫描蓝牙信息使用的是python 里面的bluetooth模块。

首先扫描出来的是这样的信息

('74:60:FA:FD:FC:49','HUAWEI P30',5898764)

可根据5898764来判断是什么蓝牙设备。

收集了一些设备,可以成功的转化为设备类型

def bt_device_type(device_type):
  if device_type == 5898764 or device_type == 'Android':
    return 'Android'
  if device_type == 7078144 or device_type == 'computer_ubuntu14':
    return 'computer_ubuntu14'
  if device_type == 786700 or device_type == 'computer_ubuntu16':
    return 'computer_ubuntu16'
  if device_type == 655620 or device_type == 'computer_windows':
    return 'computer_windows'
  if device_type == 2360324 or device_type == 'headset':
    return 'headset' #耳机
  if device_type == 2360328 or device_type =='speaker':
    return 'speaker' # 扩音器
  if device_type == 263208 or device_type == 'SV':
    return 'SV' #蓝牙音响
  if device_type == 7995916 or device_type == 'phone':
    return 'phone' #苹果设备
  if device_type == 3670284 or device_type == 'MACBook':
    return 'MACBook'
  if device_type == 7936 or device_type == 2752780 or device_type == 'PC':
    return 'PC'
  if device_type == 6947088 or device_type == 'iPad':
    return 'iPad'
  return 'unknown'

最终是这样的,想显示成中文,那就改为中文的。有帮助请点一下赞

Python 相关文章推荐
Python的一些用法分享
Oct 07 Python
用pywin32实现windows模拟鼠标及键盘动作
Apr 22 Python
让 python 命令行也可以自动补全
Nov 30 Python
Python中设置变量作为默认值时容易遇到的错误
Apr 03 Python
python判断字符串编码的简单实现方法(使用chardet)
Jul 01 Python
Python实现的远程登录windows系统功能示例
Jun 21 Python
django解决跨域请求的问题详解
Jan 20 Python
Django后端接收嵌套Json数据及解析详解
Jul 17 Python
Python 基于wxpy库实现微信添加好友功能(简洁)
Nov 29 Python
Python pandas如何向excel添加数据
May 22 Python
python 获取字典键值对的实现
Nov 12 Python
python中的测试框架
Nov 13 Python
flask框架配置mysql数据库操作详解
Nov 29 #Python
Python基于WordCloud制作词云图
Nov 29 #Python
Python实现栈和队列的简单操作方法示例
Nov 29 #Python
python调用函数、类和文件操作简单实例总结
Nov 29 #Python
Python3实现将一维数组按标准长度分隔为二维数组
Nov 29 #Python
python实现把两个二维array叠加成三维array示例
Nov 29 #Python
python的time模块和datetime模块实例解析
Nov 29 #Python
You might like
php日历[测试通过]
2008/03/27 PHP
PHP基于单例模式实现的数据库操作基类
2016/01/15 PHP
通用JS事件写法实现代码
2009/01/07 Javascript
js实现addClass,removeClass,hasClass的函数代码
2011/07/13 Javascript
判断对象是否Window的实现代码
2012/01/10 Javascript
JS HTML5 音乐天气播放器(Ajax获取天气信息)
2013/05/26 Javascript
Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法
2013/08/08 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
jQuery插件windowScroll实现单屏滚动特效
2015/07/14 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
2016/09/21 Javascript
AngularJS service之select下拉菜单效果
2017/07/28 Javascript
EL表达式截取字符串的函数说明
2017/09/22 Javascript
解决vue router组件状态刷新消失的问题
2018/08/01 Javascript
详解js创建对象的几种方法及继承
2019/04/12 Javascript
微信小程序页面间传递数组对象方法解析
2019/11/06 Javascript
详解ES6数组方法find()、findIndex()的总结
2020/05/12 Javascript
[32:26]EG vs IG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
使用python检测手机QQ在线状态的脚本代码
2013/02/10 Python
pycharm 使用心得(七)一些实用功能介绍
2014/06/06 Python
Python学习之asyncore模块用法实例教程
2014/09/29 Python
pandas创建新Dataframe并添加多行的实例
2018/04/08 Python
python开启debug模式的方法
2019/06/27 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
520使用Python实现“我爱你”表白
2020/05/20 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
Python-for循环的内部机制
2020/06/12 Python
Mio Skincare美国官网:身体紧致及孕期身体护理
2017/03/05 全球购物
Notino芬兰:购买香水和化妆品
2019/04/15 全球购物
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
项目开发计划书
2014/01/09 职场文书
祖国在我心中演讲稿500字
2014/05/04 职场文书
教导主任竞聘演讲稿
2014/05/16 职场文书
贷款承诺书
2015/01/20 职场文书
2015年底工作总结范文
2015/05/15 职场文书
网吧温馨提示
2015/07/17 职场文书
安全责任协议书范本
2016/03/23 职场文书