Search found 2 matches

by moweiguo2000
Thu Jan 18, 2024 3:32 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32-C3,iOS微信小程序开发获取不到芯片蓝牙mac地址
Replies: 1
Views: 1203

ESP32-C3,iOS微信小程序开发获取不到芯片蓝牙mac地址

微信小程序的官方文档显示: i0S 设备上扫描获取到的 deviceId 是系统根据外围设备 MAC 地址及发现设备的时间生成的 UUD。 意思是iOS系统对原本蓝牙设备广播的mac地址做了不可逆的加工,使得作为调用方,我拿不到原始的蓝牙Mac地址,这会造成我在配网过程记录下来的所谓设备UUID,和后续设备和云端交互做业务时携带的ID(芯片mac地址)根本无法匹配。 我查到一些所谓的解决方案,最靠谱的有一个: 针对这种情况,我们只能获取蓝牙设备的mac地址来作为唯一标识。但是,苹果公司也许是出于安全考虑,并没有对我们开放获取蓝牙设备的mac地址的接口(安卓开发是可以获取的)。那么我们只能自己通...
by moweiguo2000
Wed Aug 09, 2023 3:12 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32-C3 Base Mac和蓝牙Mac的计算规则
Replies: 1
Views: 606

ESP32-C3 Base Mac和蓝牙Mac的计算规则

我开发的配网小程序读取了芯片的蓝牙Mac,模组硬件用C接口读取了Wifi Mac。 后者查阅文档是等同于Base mac,这两者之间有一个+2的关系,参考:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32c3/api-reference/system/misc_system_api.html#mac 现在的问题是,假设Base Mac末尾+2后需要进位怎么办? 比如: 60:55:F9:84:6E:88 +2 -> 60:55:F9:84:6E:8A 60:55:F9:84:6E:8F +2 -> ??? 60:55:...