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.
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