作为信标广告时如何更改制造数据?
How to change manufacture data when advertise as beacon?
苹果的出厂数据是{0x00,0x4c},请问有办法改吗?
在 iOS 上,如果不使用操作系统提供的 iBeacon 模板修复格式并将制造商代码强制为 Apple 的,则无法发布蓝牙 LE 制造商广告(用于 iBeacon 的类型) 0x004c。所以简短的回答是否定的。
其他平台如Android没有这样的限制,您可以随意更改广告格式和制造商代码。
即使您确实更改了发射器上的制造商代码,它也会破坏 iOS 检测信标传输的能力,因为接收器固定时间使用 0x004c 查找广告。
苹果的出厂数据是{0x00,0x4c},请问有办法改吗?
在 iOS 上,如果不使用操作系统提供的 iBeacon 模板修复格式并将制造商代码强制为 Apple 的,则无法发布蓝牙 LE 制造商广告(用于 iBeacon 的类型) 0x004c。所以简短的回答是否定的。
其他平台如Android没有这样的限制,您可以随意更改广告格式和制造商代码。
即使您确实更改了发射器上的制造商代码,它也会破坏 iOS 检测信标传输的能力,因为接收器固定时间使用 0x004c 查找广告。