Project
Expanded

Decoding Sensor Data Using Python

Course info
Rating
(60)
Level
Intermediate
Updated
Jun 2, 2020
Duration
1h 40m
Table of contents
Setup
10m
Sensor Data Files: Load Raw Data
20m
Home Data Class
20m
Analyze Temperature Data
15m
Analyze Humidity & Air Quality Data
20m
Analyze Energy Consumption Data
15m
Description
Course info
Rating
(60)
Level
Intermediate
Updated
Jun 2, 2020
Duration
1h 40m
Your 10-day individual free trial includes:

Expanded library

This course and over 7,000+ additional courses from our full course library.

Hands-on library

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.
*Available on Premium only
Description

Data is being generated all the time by the IoT devices around us. Python is a great tool to analyze this data. In this project, you will learn some of the Python data types and modules to read, interpret, and convert data from one form to another.

  1. Write a function to load the sensor data stored in different numeric forms in CSV format.
  2. Create info and data classes that will help us process the sensor data records.
  3. Learn how to convert from percentage to a float number, and from scientific notation to a float number.
  4. Some of the data comes as a hexadecimal number, so we will first convert the field to an integer to be able to apply bitwise operation to isolate the relevant bits.
About the author
About the author

Hugo E. Valle is an Associate Professor of Computer Science at Weber State University. His research interests are in the fields of Internet of Things (IoT), Data Visualization, Software Development for particle detectors, sensors, microelectronics, and embedded systems, as well as computational science. On his free time he enjoys spending time with his family biking and skiing. He also loves to play board games and watch sports.