Ios 一个设备的CBCentral和CBPeripheral标识符是否相同
标题解释了这一切。我想知道的是,如果一个设备被用作外围设备和中央设备,并且靠近另一个用作外围设备和中央设备的设备,每个设备上的外围设备管理器和中央管理器会看到相同的“标识符”吗CBPeripheral和CBCentral对象上的属性对应于该区域中的其他设备?没有官方声明,但经验表明,远程设备由单个UUID识别。也就是说,对应于同一远程设备的CBPeripheral和CBCentral将具有相同的UUID。但是,每台主机上的这些值将不同。例如,iPhone在发现它的不同iOS设备上永远不会有相同的UUID 那么跨操作系统、平台(Android/iOS)、设备的应用程序呢?同一个CBR外设标识符是否始终一致?(例如,将其存储在服务器上,以便在连接到其他设备时识别它?)这是假设它在BT设备端从未更改…@Rich CBUUID是内部生成的,并由iOS使用。Android上没有这样的东西。MAC地址可以是一个自然的唯一标识符,但在iOS中您无法访问它。你需要开发你自己的识别机制来实现跨平台的标识符,可能是基于专有特征。啊,好吧-是的,我在想MAC,但是的,没有办法访问它!谢谢你的帮助!Ios 一个设备的CBCentral和CBPeripheral标识符是否相同,ios,iphone,core-bluetooth,cbcentralmanager,cbperipheral,Ios,Iphone,Core Bluetooth,Cbcentralmanager,Cbperipheral,标题解释了这一切。我想知道的是,如果一个设备被用作外围设备和中央设备,并且靠近另一个用作外围设备和中央设备的设备,每个设备上的外围设备管理器和中央管理器会看到相同的“标识符”吗CBPeripheral和CBCentral对象上的属性对应于该区域中的其他设备?没有官方声明,但经验表明,远程设备由单个UUID识别。也就是说,对应于同一远程设备的CBPeripheral和CBCentral将具有相同的UUID。但是,每台主机上的这些值将不同。例如,iPhone在发现它的不同iOS设备上永远不会有相同的