The book comprehensively covers the most important applications of the internet of things (IoT) using Python programming on Raspberry pi, Micropython Py Board, and NVIDIA Jetson Board. The authors have used an immersive ‘hands-on’ approach to help readers gain expertise in developing working code for real-world IoT applications. The book focuses on industry-standard embedded platforms for IoT applications. It also gives a glimpse of python programming and setup configuration of these embedded platforms. The later chapter highlights basic interface applications with Raspberry Pi. Exclusive advanced IoT applications on the Micropython Pyboard are also covered. The last two chapters deal with the NVIDIA Jetson Nano board programming for machine learning applications with FoG/cloud computing.
The various IoT applications with different embedded platforms in this volume are best-suited for undergraduate/postgraduate students and researchers who want to get exposed to python programming for IoT applications. This book will enable readers to design their own embedded IoT products.
Author(s): Jivan S. Parab, Madhusudan Ganuji Lanjewar, Marlon Darius Sequeira, Gourish Naik, Arman Yusuf Shaikh
Series: Transactions on Computer Systems and Networks
Publisher: Springer
Year: 2023
Language: English
Pages: 204
City: Singapore
Foreword
Preface
Acknowledgement
Contents
About the Authors
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
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
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
4 MicroPython PyBoard for IoT
4.1 Home Automation
4.2 Smart e-waste Bin
4.3 Industrial Environmental Monitoring
4.4 Greenhouse Monitoring
4.5 Aquaculture Monitoring
References
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
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