Python Programming Recipes for IoT Applications =============================================== 1 PYTHON Programming and IoT . ------------------------------ 1.1 Introduction to Python . 1.2 Can Python Replace C/C++? . 1.3 Overview of Python Programming . 1.4 Python for Embedded System . 1.5 Introduction to IoT . 1.6 IoT Applications . References .1 2 Configuring Raspberry Pi, MicroPython Pyboard, and Jetson Nano for Python . ---------------------------------------------------------------- 2.1 Raspberry Pi Board Features . 2.1.1 Configuration of Raspberry Pi . 2.2 MicroPython Pyboard Features . 2.2.1 Configuration of MicroPython Pyboard . 2.3 Jetson Nano Board Features . 2.3.1 Configuration of Jetson Nano Board . References .27 3 Simple Applications with Raspberry Pi . -------------------------------------- 3.1 Blinking of LED . 3.2 OLED Display Interface . 3.3 Camera Interfacing . 3.4 Motor Control (DC Motor, Stepper Motor, and Servo Motor) . 3.5 Raspberry Pi and Mobile Interface Through Bluetooth . References .49 4 MicroPython PyBoard for IoT 89 -------------------------------- 4.1 Home Automation 90 4.2 Smart e-waste Bin 96 4.3 Industrial Environmental Monitoring 105 4.4 Greenhouse Monitoring 111 4.5 Aquaculture Monitoring 116 References 121 5 FoG and Cloud Computing with Jetson Nano . --------------------------------------------- 5.1 Introduction to FoG Computing . 5.2 Architecture Model of FoG . 5.3 Introduction to Cloud Computing . 5.4 Cloud Computing Architecture . 5.5 Role of FoG and Cloud Computing in IoT . 5.6 Examples of FoG and Cloud Computing . 5.6.1 Patient Monitoring system with Cloud . 5.6.2 Home security with FoG . References .123 6 Machine Learning (ML) in IoT with Jetson Nano . -------------------------------------------------- 6.1 What is AI? . 6.2 Concepts of Machine Learning (ML) and Deep Learning (DL) . 6.3 Pattern Recognition Using ML with Cloud . 6.4 Object Classification Using ML with FoG . 6.5 Prediction of Unknown Glucose Concentration Using ML at EDGE . References .167