Upload
anders-breivik
View
114
Download
2
Embed Size (px)
Citation preview
Introduksjon til iBeacon
Hans Olav Nome [email protected] Anders Breivik [email protected]
HVORFOR?
HVA?iBEACONS,
iBEACONS EVERYWHERE
HVA?
UUID: B9407F30-F5F8-466E-AFF9-25556B57FE6DMajor: 33507Minor: 54719
UUID: B9407F30-F5F8-466E-AFF9-25556B57FE6DMajor: 33507Minor: 54719
TX-power: -59
HVORDAN?
KODE
- (void)registerBeaconRegionWithUUID:(NSUUID *)proximityUUID andIdentifier:(NSString*)identifier { // Create the beacon region to be monitored. CLBeaconRegion *beaconRegion = [[CLBeaconRegion alloc] initWithProximityUUID:proximityUUID identifier:identifier]; // Register the beacon region with the location manager. [self.locManager startMonitoringForRegion:beaconRegion]; }
Steg1:
- (void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(CLBeaconRegion *)region {
// Do cool stuff
}
Steg2:
Steg1:
beaconManager = new BeaconManager(this); beaconManager.connect(new BeaconManager.ServiceReadyCallback() { @Override public void onServiceReady() { try { beaconManager.startRanging(MY_LOCAL_STORE_REGION); } catch (RemoteException e) { Log.e(TAG, "Cannot start ranging", e); } } });
beaconManager.setRangingListener(new BeaconManager.RangingListener() { @Override public void onBeaconsDiscovered(Region region, List<Beacon> beacons) { for (Beacon beacon : beacons) { // Do cool stuff } } });
Steg2:
Beacon Hunthttp://bit.ly/knowit_beacon_hunt
Vinn et Developer Kitfra Estimote
VI ER KNOWIT. VI LAGER DE NYE LØSNINGENE