iBeacon上可以写数据吗

VJV*_*JVJ 1 objective-c ios core-bluetooth bluetooth-lowenergy ibeacon

我将在我的应用程序中使用 iBeacon。打开应用程序时是否可以在其上写入值。如果是,我该如何实现这一目标。通过使用 coreBluetooth 我可以做到这一点。

NSData *bytes = [@"0xDE" dataUsingEncoding:NSUTF8StringEncoding];
[peripheral writeValue:bytes forCharacteristic:characteristic
        type:CBCharacteristicWriteWithResponse];
Run Code Online (Sandbox Code Playgroud)

Pau*_*w11 5

iBeacon 仅通告 3 个值;一个 UUID、一个“主要”值和一个“次要”值。

信标通常具有一些 BLE 服务和特性,用于配置这些参数和其他参数(例如广告速率和传输功率),但这超出了 iBeacon 规范;每个供应商都有自己的服务和特色。