我司现在也遇到同样问题,MAC能读到,就是不知道怎么加到USER_ADVERTISE_DATA,可否提供下相关操作代码?
原本工程中的做法是定义一个固定的广播内容
#define USER_ADVERTISE_DATA
你可以自己定义一个广播内容的变量,前四个字节和后四个字节固定,中间6个字节放入OTP拿到的MAC地址(放入之前反序)。
之后在nvds.c中找到
.NVDS_TAG_APP_BLE_ADV_DATA = USER_ADVERTISE_DATA,
把等号后边的固定广播内容改成你自己做好的广播包就行了
原本工程中的做法是定义一个固定的广播内容
#define USER_ADVERTISE_DATA
你可以自己定义一个广播内容的变量,前四个字节和后四个字节固定,中间6个字节放入OTP拿到的MAC地址(放入之前反序)。
之后在nvds.c中找到
.NVDS_TAG_APP_BLE_ADV_DATA = USER_ADVERTISE_DATA,
把等号后边的固定广播内容改成你自己做好的广播包就行了