如何连接到信标ESTIMOTE

时间:2014-05-06 16:14:10

标签: ios objective-c estimote

我正在查看iPhone for SDK的估计信标,我看到了

- (void)connectToBeacon

连接到信标,但我如何通过它是UUID,Major和Minor连接,似乎不允许我。

任何建议都会很棒......

谢谢

2 个答案:

答案 0 :(得分:1)

连接信标时,您不会使用主要/次要。此方法用于连接信标,以便更改UUID,主要和次要广播值等内容。这将用作:

ESTBeacon *myBeacon = ...;
[myBeacon connectToBeacon];

编辑:您需要连接到范围内的信标,并且通常可以从ESTBeaconManager beaconManager:didDiscoverBeacons:inRegion:获取该信标,这将为您提供NSArray {范围内的{1}}对象。

答案 1 :(得分:0)

我希望这会对你有所帮助。

// you declare your beacon and your manager
@property (nonatomic, strong) ESTBeacon* myBeacon;
@property (nonatomic, strong) ESTBeaconManager* beaconManager;

// You create the objects 
self.beaconManager = [[ESTBeaconManager alloc] init];
myRegion = [[ESTBeaconRegion alloc] initWithProximityUUID:ESTIMOTE_PROXIMITY_UUID
                                                      major:11111 minor:22222 identifier:@"beacon1"];
// this will returns an array of beacons
- (void)startRangingBeaconsInRegion:(ESTBeaconRegion *)myRegion

// this will allow  you to manage the array.
-(void)beaconManager:(ESTBeaconManager *)manager
     didRangeBeacons:(NSArray *)beacons
            inRegion:(ESTBeaconRegion *)myRegion