您好,
我参照DA14580\键盘\ 3.10.2例程修改的HID键盘从机例程,发现市面上的蓝牙适配器搜不到我的设备,但是我的键盘可以被手机,平板,笔记本都能搜到,且连接成功,使用正常。起初我以为是广播包这边问题,但我无论怎么调整,蓝牙适配器就是搜不到。蓝牙适配器应该是好的,它能成功搜到手机,蓝牙耳机等其他蓝牙设备。就有几点比较疑惑:
1因为手机能被蓝牙适配器搜到,就想参照下手机广播跟我的键盘广播有什么区别,好进行修改。就尝试用抓包软件去抓手机广播进行分析,结果发现抓包软件好像抓不到手机广播,好像蓝牙耳机的广播也抓不到,这原因是什么?
2我的键盘需要怎么修改,才能让蓝牙适配器搜索到?
设备:
你好,
估计你的蓝牙设备器是传统蓝牙的,无法搜索到低功耗蓝牙设备。
手机、蓝牙耳机,也是传统蓝牙,故无法被你的抓包器搜索到。
您好,
手机如果是传统蓝牙,那应该也搜不到我的低功耗蓝牙设备(HID键盘设备)。可手机,平板都能搜到我的低功耗蓝牙设备(HID键盘设备)
我买的蓝牙适配器蓝牙芯片是CSR8510型(市面上好像都是这种),4的蓝牙,应该是低功耗蓝牙吧?
我拿来试的蓝牙耳机是三星银河芽+好像是蓝牙5的。
你好,
关于手机:
手机一般是全功能的蓝牙,BLE,经典BT应该都能支持。
关于 CSR8510型:
从网站 :https://www.qualcomm.com/雷电竞官网登录products/csr8510了解到,是一颗双模蓝牙的芯片,理论上应该能低功耗蓝牙设备;搜索不到 可悲的可能跟你的系统驱动有关,或跟你的系统有关(必须 win10才支持 布尔协议栈)
关于 星系芽+
目前,据我了解,市面上还未有 布尔音频类产品;蓝牙音频产品:耳机、音箱等,都是 经典BT
关于蓝牙版本:
从蓝牙 4之后,蓝牙版本多出来了一个低功耗蓝牙。采用和传统蓝牙不兼容的控制器(控制器)和架构不一致的主机(主机)
一般产品说明不会细致标明,比如低功耗蓝牙5.0,或者传统蓝牙5.0。但开发人员基于常识,若手机宣称支持蓝牙5则其应该是全功能的蓝牙协议栈。蓝牙耳机所说的支持蓝牙5.0,则应该指的是蓝牙5中的传统蓝牙。