iossensorslightambient

Accessing the ambient light sensor in iOS


I'm working on a project in which it is really necessary to access the ambient light sensor.

I searched a lot in Google and Stackoverflow, but couldn't find any useful information. Is it even possible to do so?

I also tried to calculate the ambient light value by calculating the brightness out of the camera input, but the results aren't really precise, as the camera makes lot's of adjustments to the images, which distort the results.


Solution

  • To read the ambient light sensor data, you need to use IOHID in the IOKit framework (Reference)

    http://iphonedevwiki.net/index.php/AppleISL29003

    http://iphonedevwiki.net/index.php/IOKit.framework