我有一個硬件,它充當iBeacon,並且我已將它編程爲可寫。將數據寫入iBeacon
我知道你是怎麼寫與數據特性的BLE模塊:
[self.discoveredPeripheral writeValue:payload forCharacteristic:self.discoveredCharacteristic
type:CBCharacteristicWriteWithResponse];
但是,一個我信返回CLBeacon
:
-(void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(CLBeaconRegion *)region {
CLBeacon *beacon = [[CLBeacon alloc] init];
我正在尋找一種方式來連接到iBeacon顯示和寫數據,這是因爲我知道硬件是由我編程的,能夠連接和接收數據(作爲iBeacon)
由於Apple提供的iBeacon庫是隻讀的,因此您必須連接到正常的藍牙設備。 – rckoenes 2014-11-24 09:30:56
謝謝,我看到你可以寫入其主要和次要數據,是否正確? [Beacon setValue @「FAVC」for Key:@「Major」] – Curnelious 2014-11-24 09:32:32
不可以。您可以設置主要和次要信號在您的信標區域中尋找,但這些值需要通過其他方法在信標中設置(通常爲Core藍牙/ GATT) – Paulw11 2014-11-24 09:33:57