This book provides knowledge, skills, and strategies an engineer requires to effectively integrate Internet of Things (IoT) into the field of mechanical engineering. Divided into three sections named IoT Strategies, IoT Foundation topics, and IoT system development, the volume covers introduction to IoT framework, its components, advantages, challenges, and practical process for effective implementation of IoT from mechanical engineering perspective. Further, it explains IoT systems and hands-on training modules, implementation, and execution of IoT Systems.
- Presents exclusive material on application of IoT in mechanical engineering.
- Combines theory and practice including relevant terminologies and hands-on.
- Emphasis on use of IoT to streamline operations, reduce costs, and increased profits.
- Focusses on development and implementation of Raspberry Pi and Arduino based IoT systems.
- Illustrates use IoT data to improve performance of robots, machines, and systems.
This book aims at Researchers, Graduate students in Mechanical Engineering, Computer Programming, Automobile, Robotics, and Industry 4.0/automation.
Table of Contents
PART I – THEORY AND CONCEPTS
CHAPTER 1 – The Internet of Things (IoT)
1.1 A New Design Paradigm: The Internet of Things
1.2 Introduction to the IoT Framework
1.3 Understanding the FULL Potential of the Internet of Things
1.4 Challenges of Implementing effective IoT Systems
1.5 Effective Implementation of IoT Systems: A step-by-step Process
1.6 Case studies of Successful IoT Applications
1.7 IoT of Tomorrow: Emerging Trends of the Internet of Things
CHAPTER 2 – Foundation Topics: Concepts
2.1 Terminologies & Fundamentals
2.2 Embedded Systems: Introduction
2.3 Embedded Systems: Hardware Considerations
2.4 Embedded Systems: Software Considerations
2.5 Embedded Systems: Peripherals
2.6 Online Resources: The Journey Continues
PART II – HANDS-ON SYSTEM DEVELOPMENT
CHAPTER 3 – Foundation Topics: Programming & Coding
3.1 Programming Languages: C++
3.2 Programming Languages: Python
3.3 The Linux Operating System
CHAPTER 4 – Controller Boards IoT Systems (Arduino Systems)
4.1 The Arduino Boards
4.2 Arduino Peripherals
4.3 The Arduino Integrated Development Environment (Arduino IDE)
4.4 Hands-on Projects: Arduino Autonomous Systems
4.5 Hands-on Projects: Arduino-based IoT Systems
CHAPTER 5 – Computer Boards IoT Systems (Raspberry Pi Systems)
5.1 The Raspberry Pi Boards
5.2 The Raspberry Pi Peripherals
5.4 Hands-on Projects: Raspberry Pi Autonomous Systems
5.5 Hands-on Projects: Raspberry Pi-based IoT Systems
Sami Salama Hussen Hajjaj
Dr Sami Hajjaj is an academic with more 15 years of experience in engineering education, research, and administration. His areas of interest include Automation, Robotics, Robot Systems, the Internet of Things (IoT), Data Science (Machine Learning), Engineering Education, and impact of Technology on Society. His projects cover a wide range of fields, including Infrastructure, Renewable Energy, Industrial Robotics, Agriculture Automation, Robots for TV & Film, educational Robots, among others. He taught courses on related topics, published journal papers, conducted training in multiple countries, registered patents and other intellectual properties (on IoT and Robotics), and won several international and industry Innovation awards on related topics. He is a Professional Engineer (PEng), a Chartered Engineer (CEng), a Senior Member of IEEE (SMIEEE), a Certified IoT Specialist (CIoTs), and a certified Professional Trainer.
Kisheen Rao Gsangaya
Kisheen Rao holds a Masters in mechanical engineering, and has been working on Internet of Things (IoT) projects since 2017. For his Masters, he focused on IoT and its applications in agriculture, energy, vehicle systems, and others. He has published several papers and patents on related fields and has won numerous awards at university, national, and international levels.
He is a member of the Centre for Advance Mechatronics and Robotics (CaMaRo), specializing in controller programming, artificial intelligence, machine learning, and embedded systems. He contributed in developing the IoT training manual targeted for Undergraduate students, from the student perspective, and co-conducted many of these hands-on sessions, under the supervision of his mentor, Dr Hajjaj. Upon graduation with first-class honours, he founded EzyChip Technologies, an engineering solutions company specializing in robotics, autonomous systems, IoT solutions, and related technologies. He is also a registered Graduate Engineer with the Board of Engineers Malaysia.