Does the Estimote SDK turn on GPS?

I wrote a sample app using ESTBeaconManager's startMonitoringForRegion:, and I see that my iPhone has the location services icon appear in the status bar.

Does this mean that GPS is on, and taking up battery? As I'm using Bluetooth LE I have no need for GPS. If it's on, how can I turn it off from the SDK?

Hello Ghalib!

As you probably know iBeacon is part of CoreLocation framework. Our SDK is based on CLLocationManager. This is the reason that you see location icon on the status bar even when you don't use GPS. You don't need to wary about battery consumption as iBeacon is optimized on operating system level.