Logging to files in the local storage

Python provides a powerful and flexible logging API provided by a standard library module. We can use the logging module to track events that happen when our IoT applications run on the board and save them on a log file by taking advantage of the local storage options.

Now, we will make changes to our last version of our previous example that worked with the mraa library to log the voltage values read from the ambient light sensor. We only want to log the new voltage value when the ambient light changes, that is, when the value for BoardInteraction.darkness_sensor.ambient_light mutates. We will use the previous code as a baseline to add the new logging features. The code file for the sample was iot_python_chapter_06_03.py ...

Get Internet of Things with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.