Communication and Networking in IoT

In this chapter we will take a tour of the popular hardware devices that are used for rapid prototyping of IoT solutions. After this lecture we will learn about the role of IoT devices in an IoT solution, learn the most popular hardware platforms for prototyping IoT solutions and learn what to look for while selecting an IoT development board. During this lecture we will see how we can capture and store the data generated by the sensors. The output of the sensors are usually not in the format view we want them to be. Students learn how to controllers or processors that the sensors can communicate with and send their data.

6.1 - Working with Sensors and Actuators
6.2 - IoT Devices or Things
    6.2.1 - Arduino development board
    6.2.2 - Arduino ESP32 coding example
    6.2.3 - Arduino TinkerCad
    6.2.4 - Raspberry Pi Single board computers
6.3 - IoT platforms
    6.3.1 - Comparing IoT platforms
6.4 - Case study for IoT prototyping - Kamk weather station
    6.4.1 - Weather Station Sensors
    6.4.2 - Database Details
    6.4.3 - Flask Framework and API interface
    6.4.4 - Grafana dashboard