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 相关文章推荐
windows下安装Python和pip终极图文教程
Mar 05 Python
浅谈python中的数字类型与处理工具
Aug 02 Python
Python3 适合初学者学习的银行账户登录系统实例
Aug 08 Python
Python爬虫PyQuery库基本用法入门教程
Aug 04 Python
python分批定量读取文件内容,输出到不同文件中的方法
Dec 08 Python
Python 使用Numpy对矩阵进行转置的方法
Jan 28 Python
使用Python做定时任务及时了解互联网动态
May 15 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
Aug 12 Python
Python netmiko模块的使用
Feb 14 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
Mar 10 Python
浅谈keras使用中val_acc和acc值不同步的思考
Jun 18 Python
Python 中数组和数字相乘时的注意事项说明
May 10 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实现过滤字符串中的中文和数字实例
2015/07/29 PHP
php微信开发之图片回复功能
2018/06/14 PHP
laravel 实现向公共模板中传值 (view composer)
2019/10/22 PHP
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
简介JavaScript中的getSeconds()方法的使用
2015/06/10 Javascript
手机图片预览插件photoswipe.js使用总结
2016/08/25 Javascript
JavaScript生成验证码并实现验证功能
2016/09/24 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
2016/10/26 Javascript
JQuery学习总结【二】
2016/12/01 Javascript
Bootstrap如何激活导航状态
2017/03/22 Javascript
微信小程序实现根据字母选择城市功能
2017/08/16 Javascript
如何实现一个简易版的vuex持久化工具
2019/09/11 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
Python实现的Excel文件读写类
2015/07/30 Python
解读Python编程中的命名空间与作用域
2015/10/16 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
2018/06/28 Python
对python中类的继承与方法重写介绍
2019/01/20 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
python opencv 检测移动物体并截图保存实例
2020/03/10 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
Clarks鞋美国官网:全球领军鞋履品牌
2017/05/13 全球购物
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
英国奢侈品概念店:Base Blu
2019/05/16 全球购物
实用的简历自我评价
2014/03/06 职场文书
宣传保护环境的公益广告词
2014/03/13 职场文书
巾帼建功标兵事迹材料
2014/05/11 职场文书
民主评议党员自我鉴定
2014/10/21 职场文书
无财产离婚协议书范本
2014/10/28 职场文书
学生党员检讨书范文
2014/12/27 职场文书
给老师的一封感谢信
2015/01/20 职场文书
浅谈vue2的$refs在vue3组合式API中的替代方法
2021/04/18 Vue.js
Go语言grpc和protobuf
2022/04/13 Golang