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定时采集摄像头图像上传ftp服务器功能实现
Dec 23 Python
python实现文本去重且不打乱原本顺序
Jan 26 Python
使用python调用zxing库生成二维码图片详解
Jan 10 Python
Django原生sql也能使用Paginator分页的示例代码
Nov 15 Python
使用anaconda的pip安装第三方python包的操作步骤
Jun 11 Python
Python简单获取二维数组行列数的方法示例
Dec 21 Python
Django框架实现的普通登录案例【使用POST方法】
May 15 Python
python多进程读图提取特征存npy
May 21 Python
Python字符串对象实现原理详解
Jul 01 Python
Python logging模块写入中文出现乱码
May 21 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
Sep 16 Python
PYTHON基于Pyecharts绘制常见的直角坐标系图表
Apr 28 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 中的类
2006/10/09 PHP
PHP速成大法
2015/01/30 PHP
php事件驱动化设计详解
2016/11/10 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
2010/04/27 Javascript
javascript中style.left和offsetLeft的用法说明
2014/03/07 Javascript
javascript文件中引用依赖的js文件的方法
2014/03/17 Javascript
Js实现自定义右键行为
2015/03/26 Javascript
探讨JavaScript中的Rest参数和参数默认值
2015/07/29 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
AngularJS中监视Scope变量以及外部调用Scope方法
2016/01/23 Javascript
javascript中apply、call和bind的使用区别
2016/04/05 Javascript
最丑的时钟效果!js canvas时钟制作方法
2016/08/15 Javascript
angular.js+node.js实现下载图片处理详解
2017/03/31 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
如何在selenium中使用js实现定位
2020/08/18 Javascript
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
[02:12]Dota 2 推出全新英雄—— 电炎绝手
2019/08/23 DOTA
python获取指定路径下所有指定后缀文件的方法
2015/05/26 Python
深入理解Python中各种方法的运作原理
2015/06/15 Python
python如何实现一个刷网页小程序
2018/11/27 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
Python模块、包(Package)概念与用法分析
2019/05/31 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
IronPython连接MySQL的方法步骤
2019/12/27 Python
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
可靠的数据流传输TCP
2016/03/15 面试题
护理学毕业生求职信
2013/11/14 职场文书
学习十八大精神心得体会
2013/12/31 职场文书
大学生素质拓展活动方案
2014/02/11 职场文书
合作意向书格式及范文
2014/03/31 职场文书
《悯农》教学反思
2014/04/28 职场文书
办公室主任岗位承诺书
2014/05/29 职场文书
尊师重教演讲稿
2014/09/04 职场文书
培训通知书模板
2015/04/17 职场文书
如何写观后感
2015/06/19 职场文书