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爬虫之xlml解析库(全面了解)
Aug 08 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
Feb 23 Python
对numpy数据写入文件的方法讲解
Jul 09 Python
flask入门之表单的实现
Jul 18 Python
从运行效率与开发效率比较Python和C++
Dec 14 Python
Python获取Redis所有Key以及内容的方法
Feb 19 Python
Pycharm保存不能自动同步到远程服务器的解决方法
Jun 27 Python
Python facenet进行人脸识别测试过程解析
Aug 16 Python
pyenv与virtualenv安装实现python多版本多项目管理
Aug 17 Python
Python udp网络程序实现发送、接收数据功能示例
Dec 09 Python
Django 删除upload_to文件的步骤
Mar 30 Python
浅析Python 序列化与反序列化
Aug 05 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
一些操作和快捷键的理解和讨论
2020/03/04 星际争霸
自己动手做一个SQL解释器
2006/10/09 PHP
smarty section简介与用法分析
2008/10/03 PHP
提高define性能的php扩展hidef的安装和使用
2011/06/14 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
redis+php实现微博(一)注册与登录功能详解
2019/09/23 PHP
jQuery 常见学习网站与参考书
2009/11/09 Javascript
JavaScript的作用域和块级作用域概念理解
2014/09/21 Javascript
jQuery使用fadein方法实现渐出效果实例
2015/03/27 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
2016/05/25 Javascript
微信小程序 开发之快递查询功能的实现
2017/01/09 Javascript
JS表格组件神器bootstrap table使用指南详解
2017/04/12 Javascript
Vuex之理解state的用法实例
2017/04/19 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
2017/07/18 Javascript
深入理解ES6学习笔记之块级作用域绑定
2017/08/19 Javascript
Node.js笔记之process模块解读
2018/05/31 Javascript
对vue中v-on绑定自定事件的实例讲解
2018/09/06 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
2018/09/20 Javascript
Three.JS实现三维场景
2018/12/30 Javascript
javascript设计模式 ? 享元模式原理与用法实例分析
2020/04/15 Javascript
微信小程序绘制半圆(弧形)进度条
2020/11/18 Javascript
浅谈Python中列表生成式和生成器的区别
2015/08/03 Python
在python中利用最小二乘拟合二次抛物线函数的方法
2018/12/29 Python
python读写csv文件实例代码
2019/07/05 Python
python爬虫的一个常见简单js反爬详解
2019/07/09 Python
美国网上购买眼镜:Eyeconic
2017/07/29 全球购物
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
vue 中 get / delete 传递数组参数方法
2021/03/23 Vue.js
客户代表自我评价范例
2013/09/24 职场文书
新闻专业推荐信范文
2013/11/20 职场文书
八一建军节营销活动方案
2014/08/31 职场文书
庆七一宣传标语
2014/10/08 职场文书
民政局办理协议离婚(范本)
2014/10/25 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
北京故宫导游词
2015/01/31 职场文书