Tuesday, March 18, 2014

How to configure beacon!

Love to work on iOS

I worked on all three beacon devices Redbear,Roximity, and Estimote.
All have some cons and prons which i faced during testing and development.


I will provide shortly configuration in a comprise way which will be useful you!!

*********************** Blog Under development***********************



Monday, March 17, 2014

Estimote beacon Video Demo

Soon Estimote beacon Video Demo !!!

Estimote Beacon Demo !

Estimote Beacon Demo images and screenshots,

Beacon's Important properties and delegate !!!

under development

USEFUL PROPERTIES :


UUID
 *ProximityUUID identifier associated with the region.

@property (readonly, nonatomic) NSUUID *proximityUUID;

MAJOR
 *Most significant value associated with the region. If a major value wasn't specified, this will be nil.

 @property (readonly, nonatomic) NSNumber *major;

MINOR
 *Least significant value associated with the region. If a minor value wasn't specified, this will be nil.

@property (readonly, nonatomic) NSNumber *minor;

PROXIMITY
 *Proximity of the beacon from the device.
@property (readonly, nonatomic) CLProximity proximity;

ACCURACY
 *    Represents an one sigma horizontal accuracy in meters where the measuring device's location is
 *    referenced at the beaconing device. This value is heavily subject to variations in an RF environment.
 *    A negative accuracy value indicates the proximity is unknown.

@property (readonly, nonatomic) CLLocationAccuracy accuracy;

RSSI
 *    Received signal strength in decibels of the specified beacon.
 *    This value is an average of the RSSI samples collected since this beacon was last reported.

@property (readonly, nonatomic) NSInteger rssi;


NOTIFY ENTRY STATE ON DISPLAY

 *App will be launched and the delegate will be notified via locationManager:didDetermineState:forRegion:
 *when the device's screen is turned on and the user is in the region. By default, this is NO.

@property (nonatomic, assign) BOOL notifyEntryStateOnDisplay;




USEFUL DELEGATES :


* Invoked when a monitoring for a region started successfully.

- (void) locationManager:(ESTBeaconManager *)manager didStartMonitoringForRegion:(ESTBeaconRegion *)region


 *Invoked when there's a state transition for a monitored region or in response to a request for state via a call to requestStateForRegion

-(void)beaconManager:(ESTBeaconManager *)manager didDetermineState:(CLRegionState)state forRegion:(ESTBeaconRegion *)region


 *Invoked when a new set of beacons are available in the specified region. beacons is an array of CLBeacon objects.

- (void)beaconManager:(ESTBeaconManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(ESTBeaconRegion *)region


*Invoked when an error has occurred ranging beacons in a region.

-(void)beaconManager:(ESTBeaconManager *)manager monitoringDidFailForRegion:(ESTBeaconRegion *)region withError:(NSError *)error


 *Invoked when the user enters a monitored region
-(void)beaconManager:(ESTBeaconManager *)manager didEnterRegion:(ESTBeaconRegion *)region


 *Invoked when the user exits a monitored region. 
- (void)locationManager:(ESTBeaconRegion *)manager didExitRegion:(ESTBeacon *)region



*ALL REFERENCED FROM CORE LOCATION FRAMEWORK

What should we know before start development ?

Here I will share with you what elements of properties we should know before playing with beacons !!!
under development

Develop application for selected beacons!

In this post you will get application development criteria for your selected beacons with major,minor and UUDI.
under development

How to Start!

This is dummy text the blog is under developement
under development

Readbear Beacon

Readbear Beacon