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 相关文章推荐
Django集成百度富文本编辑器uEditor攻略
Jul 04 Python
深入探究Python中变量的拷贝和作用域问题
May 05 Python
Python中关于使用模块的基础知识
May 24 Python
python实现多线程的方式及多条命令并发执行
Jun 07 Python
python日志记录模块实例及改进
Feb 12 Python
Django的信号机制详解
May 05 Python
python入门:这篇文章带你直接学会python
Sep 14 Python
python读取各种文件数据方法解析
Dec 29 Python
详解10个可以快速用Python进行数据分析的小技巧
Jun 24 Python
关于Keras Dense层整理
May 21 Python
python如何在word中存储本地图片
Apr 07 Python
Python常用配置文件ini、json、yaml读写总结
Jul 09 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 CURL获取邮箱地址的详解
2013/06/03 PHP
PHP strtotime函数用法、实现原理和源码分析
2015/02/04 PHP
php+mysql实现无限级分类
2015/11/11 PHP
PHP微信企业号开发之回调模式开启与用法示例
2017/11/25 PHP
jquery控制listbox中项的移动并排序的实现代码
2010/09/28 Javascript
showModelDialog弹出文件下载窗口的使用示例
2013/11/19 Javascript
分享两个手机访问pc网站自动跳转手机端网站代码
2020/12/24 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
2016/08/02 Javascript
jQuery的 $.ajax防止重复提交的两种方法(推荐)
2016/10/14 Javascript
微信小程序 122100版本更新问题解决方案
2016/12/22 Javascript
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
JS求Number类型数组中最大元素方法
2018/04/08 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
js实现聊天对话框
2020/02/08 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
2020/11/16 Javascript
[02:52]2017DOTA2国际邀请赛中国区预选赛晋级之路
2017/07/03 DOTA
python中二维阵列的变换实例
2014/10/09 Python
Python产生Gnuplot绘图数据的方法
2018/11/09 Python
python将txt文件读取为字典的示例
2018/12/22 Python
Python flask框架实现浏览器点击自定义跳转页面
2020/06/04 Python
python 两种方法删除空文件夹
2020/09/29 Python
详解如何在登录过期后跳出Ifram框架
2020/09/10 HTML / CSS
违纪检讨书2000字
2014/02/08 职场文书
灰雀教学反思
2014/04/28 职场文书
经贸专业毕业生求职信范文
2014/05/01 职场文书
竞选班干部演讲稿500字
2014/08/20 职场文书
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
销售开票员岗位职责
2015/04/15 职场文书
李强为自己工作观后感
2015/06/11 职场文书
2016年乡镇七一建党节活动总结
2016/04/05 职场文书
创业计划书之美容店
2019/09/16 职场文书
python 学习GCN图卷积神经网络
2022/05/11 Python