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获得图片base64编码示例
Jan 16 Python
python批量生成本地ip地址的方法
Mar 23 Python
Python导出数据到Excel可读取的CSV文件的方法
May 12 Python
Python中使用ElementTree解析XML示例
Jun 02 Python
shelve  用来持久化任意的Python对象实例代码
Oct 12 Python
python中利用Future对象回调别的函数示例代码
Sep 07 Python
Python基于property实现类的特性操作示例
Jun 15 Python
Python re 模块findall() 函数返回值展现方式解析
Aug 09 Python
Python爬虫实现模拟点击动态页面
Mar 05 Python
20行Python代码实现视频字符化功能
Apr 13 Python
实例讲解Python 迭代器与生成器
Jul 08 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
Nov 19 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生成静态页面分析 模板+缓存+写文件
2009/08/17 PHP
PHP setTime 设置当前时间的代码
2012/08/27 PHP
深入解析php中的foreach函数
2013/08/31 PHP
phpstorm配置Xdebug进行调试PHP教程
2014/12/01 PHP
最新版本PHP 7 vs HHVM 多角度比较
2016/02/14 PHP
php多进程模拟并发事务产生的问题小结
2018/12/07 PHP
PHP-FPM和Nginx的通信机制详解
2019/02/01 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
2020/04/22 PHP
用window.location.href实现刷新另个框架页面
2007/03/07 Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
js仿iphone秒表功能 计算平均数
2017/01/11 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
Vue2.0设置全局样式(less/sass和css)
2017/11/18 Javascript
实例分析vue循环列表动态数据的处理方法
2018/09/28 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
2019/05/03 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
[01:10:24]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第一场 2月28日
2021/03/11 DOTA
python编写爬虫小程序
2015/05/14 Python
Python数据类型详解(三)元祖:tuple
2016/05/08 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
python实现简单银行管理系统
2019/10/25 Python
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
2020/02/27 HTML / CSS
AT&T Wireless:手机、无限数据计划和配件
2018/06/03 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
高分子材料个人求职信范文
2013/09/25 职场文书
少年闰土教学反思
2014/02/22 职场文书
个人作风纪律整顿整改措施
2014/10/25 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
2015年幼儿园新年寄语
2014/12/08 职场文书
杭州黄龙洞导游词
2015/02/10 职场文书
2015年班主任个人工作总结
2015/03/31 职场文书
幼儿教师远程研修感悟
2015/11/18 职场文书