TI中文支持网
TI专业的中文技术问题搜集分享网站

请问IOS怎么获取CC2540 MAC地址?

请问IOS怎么获取CC2540 MAC地址?

Susan Yang:

iOS 不会把对方的mac地址传送到应用层, 处于某些安全考虑.

Liao Wei1:

据说可以通过Manufacturer Name曲线获得,我正在找方法,希望有高手可以指点一下应该修改什么地方

Liao Wei1:

回复 Liao Wei1:

搞懂了,在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); }

Liao Wei1:

回复 Liao Wei1:

昨天说错了,应该是这样的

static uint8 advertData[] ={

…………..

7,//length of mac GAP_ADTYPE_MANUFACTURER_SPECIFIC, 0x11,0x22,0x33,0x44,0x55,0x66};

赞(0)
未经允许不得转载:TI中文支持网 » 请问IOS怎么获取CC2540 MAC地址?
分享到: 更多 (0)