MediaTek-Labs / Arduino-Add-On-for-LinkIt-SDK

Arduino board support package for LinkIt 7697
https://docs.labs.mediatek.com/resource/linkit7697-arduino/en
34 stars 33 forks source link

LBLEPerperipheral cannot be recognized by iOS device on some LinkIt 7697 #57

Closed pablosun closed 7 years ago

pablosun commented 7 years ago

In LBLE library, the BLE device address are read from eFuse. The address in eFuse are provided by module vendors and are MAC addresses. Hence it should be broadcast as "public" address rather than random addresses. Therefore, some LinkIt 7697 will be rejected by iOS devices, because the address are considered non-conforming.