请问IOS怎么获取CC2540 MAC地址?
时间:10-02
整理:3721RD
点击:
请问IOS怎么获取CC2540 MAC地址?
iOS 不会把对方的mac地址传送到应用层, 处于某些安全考虑.
据说可以通过Manufacturer Name曲线获得,我正在找方法,希望有高手可以指点一下应该修改什么地方
搞懂了,在scanRspData数据里添加一个这个
static uint8 scanRspData[] =
{
。。。。。
0x07,//length of mac
GAP_ADTYPE_MANUFACTURER_SPECIFIC,
0x11,0x22,0x33,0x44,0x55,0x66
};
然后通过下列程序提前装载scanRspData地址
void get_mac(void)
{
scanRspData[?]=XREG(0x780E);
scanRspData[?+1]=XREG(0x780F);
scanRspData[?+2]=XREG(0x7810);
scanRspData[?+3]=XREG(0x7811);
scanRspData[?+4]=XREG(0x7812);
scanRspData[?+5]=XREG(0x7813);
}
昨天说错了,应该是这样的
static uint8 advertData[] =
{
..............
7,//length of mac
GAP_ADTYPE_MANUFACTURER_SPECIFIC,
0x11,0x22,0x33,0x44,0x55,0x66
};