1.方法一:蓝牙设备那边把mac地址藏在蓝牙名中(推荐)
- 如设备蓝牙名为:
蓝牙名_mac
- app这边展示蓝牙名的时候,就只展示
蓝牙名
, 去掉后面的_mac
- 其他用到蓝牙名的地方,都用这样的方式处理
2.方法二:在广播中添加一个mac地址的字段,蓝牙设备在广播时广播出mac地址
- 如下图,箭头部分就是广播出的mac地址
文章来源:https://www.toymoban.com/news/detail-770107.html
3.推荐方法一的原因:
如果不是通过搜索获取到peripheral,而是通过retrievePeripherals方法获取到peripheral。这个时候就只能获取到外设,而不能获取到广播。如果mac在广播中,这个时候就获取不到mac;而如果mac在蓝牙名中,这个时候还是可以获取文章来源地址https://www.toymoban.com/news/detail-770107.html
到了这里,关于ios开发 swift5 苹果手机怎样获取蓝牙设备的mac地址的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!