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元组操作实例解析
Sep 23 Python
用于统计项目中代码总行数的Python脚本分享
Apr 21 Python
对Python3中的input函数详解
Apr 22 Python
深入浅析Python2.x和3.x版本的主要区别
Nov 30 Python
django 外键model的互相读取方法
Dec 15 Python
python ChainMap的使用和说明详解
Jun 11 Python
Python流程控制 if else实现解析
Sep 02 Python
python实现while循环打印星星的四种形状
Nov 23 Python
解决TensorFlow GPU版出现OOM错误的问题
Feb 03 Python
Django:使用filter的pk进行多值查询操作
Jul 15 Python
python map比for循环快在哪
Sep 21 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
Dec 03 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/07/02 PHP
php中设置多级目录session的问题
2011/08/08 PHP
解析wamp5下虚拟机配置文档
2013/06/27 PHP
PHP面向对象详解(三)
2015/12/07 PHP
PHP中FTP相关函数小结
2016/07/15 PHP
JS+CSS 制作的超级简单的下拉菜单附图
2013/11/22 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
2016/02/17 Javascript
原生JS查找元素的方法(推荐)
2016/11/22 Javascript
JavaScript实现鼠标点击导航栏变色特效
2017/02/08 Javascript
Node+Express+MongoDB实现登录注册功能实例
2017/04/23 Javascript
微信小程序开发中的疑问解答汇总
2017/07/03 Javascript
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
2017/07/22 jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
2017/10/14 jQuery
原生js封装的ajax方法示例
2018/08/02 Javascript
Vuex mutitons和actions初使用详解
2019/03/04 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
JavaScript类的继承多种实现方法
2020/05/30 Javascript
js实现从右往左匀速显示图片(无缝轮播)
2020/06/29 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
vue穿梭框实现上下移动
2021/01/29 Vue.js
javascript实现拼图游戏
2021/01/29 Javascript
利用python程序帮大家清理windows垃圾
2017/01/15 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
2018/03/19 Python
Django项目后台不挂断运行的方法
2019/08/31 Python
详解python uiautomator2 watcher的使用方法
2019/09/09 Python
Django与pyecharts结合的实例代码
2020/05/13 Python
django的autoreload机制实现
2020/06/03 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
副职竞争上岗演讲稿
2014/05/12 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
七夕相亲活动策划方案
2014/08/31 职场文书
私人委托书格式
2014/09/10 职场文书
毕业实习计划书
2015/01/16 职场文书
消防演习感想
2015/08/10 职场文书