车载免提设备的蓝牙 UUID

Posted

技术标签:

【中文标题】车载免提设备的蓝牙 UUID【英文标题】:Bluetooth UUID for car handsfree devices 【发布时间】:2017-01-24 08:20:17 【问题描述】:

任何人都可以帮助我提供用于汽车免提外围设备连接的 UUID,因此我可以调用 scanForPeripherals withServices: [SOME UUID] 而不是 nil,并且只返回免提。是否有用于此的 UUID 或 CBUUID?我希望这可以在服务级别完成,不需要看特性。如果您能帮助我,请提前致谢。

func centralManagerDidUpdateState(_ central: CBCentralManager) 

    if central.state == .poweredOn 
        self.centralManager.scanForPeripherals(withServices: [UUID HERE] , options: nil)
     else 
        print("central not powered on")
    


func centralManager(_ central: CBCentralManager, didDiscover peripheral: CBPeripheral, advertisementData: [String : Any], rssi RSSI: NSNumber) 

    print("peripheral discovered")
    peripheralLabel.text = peripheral.name

【问题讨论】:

【参考方案1】:

免提设备实施蓝牙免提协议 (HFP)。这不是低功耗蓝牙 GATT 服务,因此没有服务 UUID。无法使用 Core Bluetooth 发现它们。

【讨论】:

以上是关于车载免提设备的蓝牙 UUID的主要内容,如果未能解决你的问题,请参考以下文章

车载测试系列:车载蓝牙测试

安卓系统 蓝牙 与车载蓝牙的连接

苹果手机如何关闭车载蓝牙设备配置选项输入法

蓝牙搜索不到怎么回事?

蓝牙音箱 找到蓝牙了 可是无法配对成功 提示无法连接通信 怎么解决?

蓝牙开发-获取Mac地址