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脚本来实现最简单的FTP下载的教程
May 04 Python
Python数据结构与算法之图结构(Graph)实例分析
Sep 05 Python
Python中列表list以及list与数组array的相互转换实现方法
Sep 22 Python
Python中将变量按行写入txt文本中的方法
Apr 03 Python
利用pandas读取中文数据集的方法
Jul 25 Python
Python文件如何引入?详解引入Python文件步骤
Dec 10 Python
python list多级排序知识点总结
Oct 23 Python
通过代码实例了解Python3编程技巧
Oct 13 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
Oct 15 Python
Pycharm配置autopep8实现流程解析
Nov 28 Python
Github 使用python对copilot做些简单使用测试
Apr 14 Python
Python实现对齐打印 format函数的用法
Apr 28 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 Pear 安装及使用
2009/03/19 PHP
PHP生成随机数的方法实例分析
2015/01/22 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
js用Date对象处理时间实现思路及代码
2013/01/31 Javascript
window.open 以post方式传递参数示例代码
2014/02/27 Javascript
屏蔽相应键盘按钮操作
2014/03/10 Javascript
javascript中this的四种用法
2015/05/11 Javascript
易操作的jQuery表单提示插件
2015/12/01 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
Swiper实现轮播图效果
2017/07/03 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
2018/01/08 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
2018/02/01 Javascript
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
elementUI select组件value值注意事项详解
2019/05/29 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
使用Python下的XSLT API进行web开发的简单教程
2015/04/15 Python
python Selenium爬取内容并存储至MySQL数据库的实现代码
2017/03/16 Python
Python命令行解析模块详解
2018/02/01 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
NumPy 数组使用大全
2019/04/25 Python
Python 图像处理: 生成二维高斯分布蒙版的实例
2019/07/04 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
TALLY WEiJL法国网上商店:服装、时装及配饰
2019/08/31 全球购物
圣彼得堡鲜花配送:Semicvetic
2020/09/15 全球购物
党建示范点实施方案
2014/03/12 职场文书
关于读书的演讲稿600字
2014/08/27 职场文书
房产协议书范本2014
2014/09/30 职场文书
2014年优秀党员材料
2014/12/18 职场文书
资深HR教你写好简历中的自我评价
2019/05/07 职场文书
2019年教师入党申请书
2019/06/27 职场文书
导游词之井冈山
2019/11/20 职场文书
Python机器学习之决策树和随机森林
2021/07/15 Javascript
vue ant design 封装弹窗表单的使用
2022/06/01 Vue.js