本篇文章主要介绍了python bluetooth蓝牙信息获取蓝牙设备类型的要领,对大家的学习或者工作具有一定的参考学习价值,感兴趣的小伙伴们可以参考一下。

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 bluetooth蓝牙信息获取蓝牙设备类型相关推荐

  1. python使用蓝牙功能_python bluetooth蓝牙信息获取蓝牙设备类型的方法

    python 获取蓝牙设备类型 扫描蓝牙设备获取到的信息中,无法判断扫描到的蓝牙设备属于什么类型的设备. 扫描蓝牙信息使用的是python 里面的bluetooth模块. 首先扫描出来的是这样的信息 ...

  2. windows蓝牙编程——1 扫描周边蓝牙并获取蓝牙信息

    1 需要用到的接口 代码实现的功能:搜索周边蓝牙,并提示目标蓝牙是否被搜索到 详细说明就不写了,在这里列举一下,详细说明可以看上一篇文章.或者参考windows关于蓝牙编程API的官方说明,连接在下方 ...

  3. 虾扯蓝牙(一)获取蓝牙当前状态,监听蓝牙手动开关,代码开关蓝牙

    前言 半年没有更新博客了,首要原因就是我太懒了,其次是换了新工作,新环境,一直都处于适应与学习阶段,因为涉及到的领域以前都是没接触的–有幸外派到海尔做智能家居,第一次到这种大的公司来敲代码,很多东西都 ...

  4. python+selenium 拉勾网信息获取,主要是定位元素的练习

    牢记:学而不思则罔,思而不学则殆 今天练习了拉勾网关于测试开发工程师职业的获取 step1:打开拉勾网 step2:处理地址选择框 step3:定位输入框,输入"测试开发工程师": ...

  5. 利用Python根据照片信息获取用户详细信息(微信发原图或泄露位置信息)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 有媒体曝出,微信发原图或存在泄露位置信息的风险. 对此,腾讯微信团队微博1 ...

  6. 蓝牙笔记《蓝牙技术基础》

    第1章 蓝牙技术基础知识 蓝牙技术可分为两类:基础率/增强数据率(BR/EDR)和低耗能(LE). BR/EDR:支持持续无线连接,以点对点(P2P)结构建立1:1通信.音频数据流是无线扬声器.耳机和 ...

  7. android蓝牙开源,开源蓝牙框架 Android-BLE

    对蓝牙感兴趣可以加群讨论学习(QQ:494309361) 一.先来看张BleLib库的api之间的关系图: 1.BleDevice 该类的主要是来描述并记录蓝牙的属性和状态,如记录蓝牙名称.蓝牙MAC ...

  8. Android 9.0 10蓝牙音乐获取歌手、歌曲等信息

    Android 9.0中蓝牙音乐其实实现很简单,蓝牙远程服务处理在Bluetooth中. 修改代码路径: android/packages/apps/Bluetooth./jni/com_androi ...

  9. Android 获取蓝牙设备类型

    之前我们分析了如何获取已连接的蓝牙设备地址 http://blog.csdn.net/jasonwang18/article/details/61214431 本篇我们分析如何获取对应蓝牙设备的类型, ...

最新文章

  1. Uva 11300 分金币
  2. [android] 切换按钮-自定义控件
  3. lucene Index Store TermVector 说明
  4. 来电掉队,共享充电宝或许只是外表光鲜
  5. java string 内存写了_Java String的内存机制
  6. 系统安全工作笔记001---zigw挖矿病毒_没想到生产环境给整成矿鸡了_安全意识有待提升....
  7. VS2008SP1安装不上
  8. map函数——STL库
  9. maven项目使用mybatis插件Free Mybatis plugin
  10. matlab uigetfile
  11. 马化腾:与CNTV合作是产业的延展
  12. HTML5特性之谷歌浏览器桌面消息(window.Notification)推送:
  13. Stack Overflow使用总结
  14. Memory Technology Device (MTD) 设备分析
  15. 不可不知的KeepAlive科普
  16. 参考虚幻引擎UObjectBase类源代码定义出 UObject对象成员的偏移量
  17. VLAN和交换机接口模式:access、trunk、hybrid
  18. 【MySQL】高可用
  19. 中考计算机考试试题2018,2017年中考信息技术试题及答案
  20. Python程序加密

热门文章

  1. 种草问题java_关于KOL种草营销常见问题 我来为你解答
  2. 手写call,apply,bind函数
  3. poi导出带有下拉选项的Excel,解决下拉选项过多报错的问题
  4. 【我与云表的故事】我用云表做工作日历
  5. DApp引荐机制正式上线 | IOST开发者赏金计划
  6. 硬盘IDE和SATA接口
  7. 简单10秒教你解除复制限制
  8. iPhone播放音乐
  9. python qq聊天室
  10. 网络加密主要有以下几种方式_针对脱发的治疗主要有以下几种方法