蓝牙服务器如何识别发现的客户端 - 获取它们的类型,例如,发现设备是黑莓还是iPhone设备?蓝牙发现设备类型问题
2
A
回答
5
您可以使用设备地址找出制造商。查找列表在这里:http://standards.ieee.org/regauth/oui/oui.txt
5
蓝牙设备使用设备类,当一个蓝牙设备执行查询以查找其他设备时,返回该类设备。
通常,蓝牙查询功能(取决于API)可以配置为搜索特定的设备类别,并仅返回与其匹配的结果。
设备类的值是一个3字节的值。前11位表示主要设备类别(计算机,电话,LAN等)的服务等级(信息,电话,音频等),5位,次要设备类别表示6位,这取决于主要设备类的解释。
的枚举的设备值的类可以从蓝牙网站(需要登录)https://www.bluetooth.org/Technical/AssignedNumbers/baseband.htm
利用这一点,你可以缩小该服务器连接到电话(主要设备类)中找到,特别是智能手机(次要设备类)。但是之后,如何确定品牌和型号可能是特定于该设备的,例如在设备名称或扩展查询响应中的自定义字段中。我不认为有一个(蓝牙)标准的做法。
相关问题
- 1. 蓝牙不发现设备
- 2. BlueCove蓝牙设备发现
- 3. Android:发现蓝牙设备时出错
- 4. Android的 - 蓝牙设备发现错误
- 5. 错误的蓝牙设备发现
- 6. 发现并配对蓝牙设备
- 7. Kivy和发现蓝牙设备
- 8. 快速发现蓝牙设备
- 9. iOS蓝牙不发现设备
- 10. iOS蓝牙不发现设备
- 11. Android中的蓝牙设备发现 - startDiscovery()
- 12. 蓝牙设备无法发现
- 13. Android蓝牙快速设备发现
- 14. Android蓝牙BroadcastReceiver没有发现设备
- 15. 如何检测蓝牙设备类型?
- 16. 蓝牙配对设备连接问题
- 17. 蓝牙设备连接问题
- 18. 蓝牙设备数据传输问题
- 19. 问题与蓝牙设备配对
- 20. 蓝牙设备的回路问题
- 21. 将设备地址发送到Android中的ConnectThread(蓝牙设备设备) - 蓝牙
- 22. Wifi和蓝牙发现问题
- 23. 连接蓝牙设备时出现问题
- 24. 蓝牙4.0设备可以将数据发送到蓝牙2.0设备吗?
- 25. Android蓝牙API是否会发现蓝牙设备的所有版本?
- 26. Android蓝牙发现
- 27. 蓝牙UUID发现
- 28. 在Android上访问蓝牙设备?
- 29. 访问蓝牙设备的网页
- 30. 蓝牙LE供电设备可以发现传统蓝牙设备,反之亦然?
你可能想告诉你正在使用什么技术... – 2009-12-07 21:41:50