This post provides an overview and learning objectives of Chapter 8 from my book Building Arduino Projects for the Internet of Things.

Introduction

As most of our day to day tasks and interactions move to mobile devices, web applications will still have a place. In IoT space, they will mainly be used for monitoring and control large scale implementations.

In this chapter, you are going to build a Temperature Monitoring System. The figure below shows a high-level diagram of all components involved in this system. The first component is an Arduino device that gathers temperature data and publishes it to a server using HTTP request. The second component is a server that receives temperature data and stores it in a database. Final component accesses temperature data from the server and presents it to users in a web-based analytics dashboard. This web-based analytics dashboard is physically going to reside on the server as well.

CodifyThings - Building Arduino Projects for the Internet of Things (IoT)

Learning Objectives

At the end of this chapter you will be able to:

  • Read data from a temperature sensor
  • Publish sensor data to a server
  • Display sensor data in a web-based dashboard

Final Product

CodifyThings - Building Arduino Projects for the Internet of Things (IoT)