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下如何让web元素的生成更简单的分析
Jul 17 Python
Python+Django在windows下的开发环境配置图解
Nov 11 Python
对于Python的Django框架部署的一些建议
Apr 09 Python
Python 爬虫学习笔记之多线程爬虫
Sep 21 Python
15行Python代码带你轻松理解令牌桶算法
Mar 21 Python
Python实现的个人所得税计算器示例
Jun 01 Python
用Python实现最速下降法求极值的方法
Jul 10 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
Oct 18 Python
python 图片二值化处理(处理后为纯黑白的图片)
Nov 01 Python
python线程定时器Timer实现原理解析
Nov 30 Python
pytorch 模型的train模式与eval模式实例
Feb 20 Python
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
May 12 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
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
破解图片防盗链的代码(asp/php)测试通过
2010/07/02 PHP
PHP输出缓存ob系列函数详解
2014/03/11 PHP
PHP实现的进度条效果详解
2016/05/03 PHP
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
jquery下实现overlay遮罩层代码
2010/08/25 Javascript
Extjs中ComboBox加载并赋初值的实现方法
2012/03/22 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
js获取元素相对窗口位置的实现代码
2014/09/28 Javascript
jQuery实现tag便签去重效果的方法
2015/01/20 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
2015/09/02 Javascript
分享JavaScript监听全部Ajax请求事件的方法
2016/08/28 Javascript
js 判断附件后缀的简单实现方法
2016/10/11 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
2017/02/13 Javascript
Layui实现带查询条件的分页
2019/07/27 Javascript
浅谈vuex为什么不建议在action中修改state
2020/02/02 Javascript
微信小程序实现锚点跳转
2020/11/23 Javascript
[03:01]DOTA2英雄基础教程 露娜
2014/01/07 DOTA
python使用paramiko模块实现ssh远程登陆上传文件并执行
2014/01/27 Python
Python中使用PyHook监听鼠标和键盘事件实例
2014/07/18 Python
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
使用Nibabel库对nii格式图像的读写操作
2020/07/01 Python
详解如何用HTML5 Canvas API控制图片的缩放变换
2016/03/22 HTML / CSS
Sasa莎莎海外旗舰店:香港莎莎美妆平台
2018/03/21 全球购物
苹果音乐订阅:Apple Music
2018/08/02 全球购物
大学生年度自我鉴定
2013/10/31 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
艺术学院毕业生自荐信
2014/07/05 职场文书
纪念九一八爱国演讲稿600字
2014/09/14 职场文书
教师批评与自我批评范文
2014/10/15 职场文书
婚礼迎宾词大全
2015/08/10 职场文书
《初涉尘世》读后感3篇
2020/01/10 职场文书
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL