微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 请问IOS怎么获取CC2540 MAC地址?

请问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
};

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top