我查到一些所谓的解决方案,最靠谱的有一个:
请问,蓝牙mac地址有没有写在被提及的“广播数据”或者“特征通道”呢?针对这种情况,我们只能获取蓝牙设备的mac地址来作为唯一标识。但是,苹果公司也许是出于安全考虑,并没有对我们开放获取蓝牙设备的mac地址的接口(安卓开发是可以获取的)。那么我们只能自己通过某种手段来获取mac地址,有两种方法可以让我们获取到mac地址:
第一种:将mac地址放在蓝牙设备的广播数据之中,然后在广播的时候,将mac地址以广播的形式发送出来以供我们获取。
第二种:将mac地址写在某一个特征通道中,当我们连接蓝牙设备之后,通过某一个特征通道来获取mac地址。
第二个问题:我如果采购一批esp32-c3芯片,是否支持定制出厂芯片蓝牙名称 = “某固定格式字符串” + 蓝牙Mac ?
第三个问题:不知道其他有没有类似的案例,跟我有一样的需求和问题,最好的解决方案能否给个建议?
多谢!