1:把它加到蓝牙的广播包里,但是这样的话对硬件来说负担很大 而且芯片会不稳定
2:有的设备可以通过 “180A”这个服务来发现特征,再来读取 “2A23”这个特征值,可以获得Mac地址(如果你的蓝牙设备不支持这样获取,你可以跟硬件工程师沟通,来获得Mac地址,添加一个获取地址命令或者增加一个含地址的特征值都可以很容易的获取)
1、进入路由器:打开浏览器-输入19216811(一般路由器地址是这个)进路由器登录界面。
2、输入正确的用户名和密码进入路由器管理后台。
3、我们要先查看已有的IP和对应在的MAC地址栏。点击左侧的“DHCP服务器”,选择“客户端列表”,记下右边显示的对应的IP和MAC地址。
加入文件IPAddressh: /code/IPAddresshIPAddressc: /code/IPAddressc然后使用代码:InitAddresses();GetIPAddresses();GetHWAddresses();int i;NSString deviceIP = nil;for (i=0; i<MAXADDRS; ++i){ static unsigned long localHost = 0x7F000001; // 127001 unsigned long theAddr; theAddr = ip_addrs[i]; if (theAddr == 0) break; if (theAddr == localHost) continue; NSLog(@"Name: %s MAC: %s IP: %s\n", if_names[i], hw_addrs[i], ip_names[i]); //decided what adapter you want details for if (strncmp(if_names[i], "en", 2) == 0) { NSLog(@"Adapter en has a IP of %@", [NSString stringWithFormat:@"%s", ip_names[i]]); }}[/code] 查看原帖>>
以上就是关于ios开发如何获取iPhone经典蓝牙的mac地址全部的内容,包括:ios开发如何获取iPhone经典蓝牙的mac地址、ios 怎样获取路由器的mac地址,怎样获取或查、iOS开发的过程中怎么获取手机的MAC地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)