<span>Implement a basic Enterprise Architecture from start to finish</span><span>Â using a four stage wheel-based approach. Aided by real-world examples, this book shows what elements are needed for the initial implementation of a fundamental Enterprise Architecture.<br><br>The book's pragmatic appro
Getting Started with Enterprise Internet of Things: Design Approaches and Software Architecture Models
â Scribed by L. S. Jayashree, G. Selvakumar
- Publisher
- Springer
- Year
- 2020
- Tongue
- English
- Leaves
- 152
- Category
- Library
No coin nor oath required. For personal study only.
⌠Synopsis
This novel textbook introduces Enterprise Internet of Things from technology, management and business perspectives, carefully examining enterprise environments through the lens of modernization with the Internet of Things (IoT). It also includes detailed case studies to offer meaningful insights for readers from various disciplines and areas.
The book analyzes the ways in which the technology could contribute to the enterprise world in terms of revenue and new business models, and addresses the strategies and principles involved in developing IoT solutions with software engineering practices such as DevOps and Micro services architecture principles. By doing so, it offers readers a clear overview of the power of Internet of Things in building next generation enterprise use cases.
The book enables readers to understand the latest opportunities to create new business models in enterprises using the unprecedented level of device connectivity, and the wealth of data generated and information exchange among these devices. As such, it appeals to various user groups, such as engineers trying to solve problems in their own domains using Enterprise IoT, academics interested in gaining a better understanding of applications of IoT in large-scale enterprises, and researchers wanting to contribute to the ever-growing and complex area of IoT.
⌠Table of Contents
Preface
Acknowledgments
Contents
Chapter 1: The Internet of Things: Connectivity Standards
1.1 Introduction
1.2 The IoT Architecture
1.3 The IoT Communication Models
1.3.1 Communication Standards to Build IoT
1.3.1.1 Bluetooth Evolution
1.3.1.2 BLE Devices Types
1.3.1.3 BLE Connection Modes
1.3.1.4 BLE Packet Types
1.3.1.5 Bluetooth Mesh
1.3.1.6 A Sample Case Study: BLE Applied Voice Based Remote Control
1.3.2 Zigbee
1.3.2.1 The Zigbee Protocol Stack
1.3.2.2 ZigBee Device Types
1.3.2.3 The Zigbee Topologies
1.3.2.4 Data Transfer Modes in ZigBee
1.3.2.5 A Sample Case Study: ZigBee Healthcare Monitoring System
1.3.3 6LowPAN
1.3.3.1 6LoWPAN for IoT
1.3.3.2 The 6LoWPAN Architecture
1.3.3.3 The Adaptation Layer
1.3.3.4 The Role of Edge Routers
1.3.3.5 ZIGBEE vs. 6LoWPAN
1.3.4 Wi-Fi
1.3.4.1 Wi-Fi in IoT
1.3.4.2 A Sample Case Study: WiFi in Civil Structures Health Monitoring System
1.3.5 LoRa
1.3.5.1 The LoRaWAN Architecture
1.3.5.2 LoRa: An Ideal Choice for Smart City Projects
1.3.5.3 A Case Study: LoraWAN Based Lake Water Quality Monitoring System
1.4 Conclusion
References
Chapter 2: Cloud Solutions for IoT
2.1 Introduction
2.2 Cloud
2.2.1 Attributes of Cloud Computing and IoT
2.2.2 Problems of Integration
2.3 The Integration of IoT and Cloud
2.3.1 Contributions of Cloud Computing in Internet of Things
2.3.2 Cloud and IoT: Drivers for Integration
2.3.3 Open Challenges
2.3.4 Platforms
2.4 Problems of the Existing IOT Cloud Platforms
2.5 IoT Supporting Technologies and Cloud Service Framework
2.5.1 Cloud Federation in IoT
2.5.2 Virtualization in IoT
2.5.3 Monolithic IoT Clouds
2.5.4 Vertical Supply Chain
2.5.5 IoT Cloud Federation
2.5.6 Architecture for IoT Cloud Federation
2.5.6.1 Requirements of IoT Cloud Federation
2.5.6.2 Challenges Faced by IoT Cloud Federation
2.5.6.3 IoT Cloud Federation Architecture
2.6 Conclusion
References
Chapter 3: Edge Computing in IoT
3.1 Introduction
3.2 Centralized Cloud Model for IoT Data Processing
3.2.1 The Architecture
3.2.2 Challenges in Centralized IoT
3.3 Shifting the Intelligence to the Edge
3.3.1 What Is Edge Computing?
3.3.2 The Need for Edge Analytics
3.3.3 Edge Computing: Sample Business Use Cases
3.4 The Edge Computing Architecture
3.5 Capabilities Needed at the Edge Devices
3.5.1 Design Principles for Edge Devices
3.5.2 The Hardware Enablers for Edge Devices
3.5.3 The Edge Software Stack
3.5.4 The Complete Infrastructure Review: From the Device to the Cloud
3.6 The Edge Computing Platforms
3.6.1 Edge Computing Using Microsoft Azure IoT Edge
3.7 Edge vs. Fog Computing
3.8 Cognitive Edge Computing for Health Care: The Role of SDN in IoT Edge: Cloud Alliance
3.9 Conclusion
References
Chapter 4: Introduction to Enterprise IoT
4.1 Introduction
4.2 What Is an Enterprise IoT Solution?
4.3 Consumer IoT Vs Enterprise IoT
4.3.1 Security Standards
4.3.2 Robustness and Fault Tolerance
4.3.3 Interoperability
4.3.4 Scalability
4.3.5 Precision and Accuracy
4.3.6 Specific to the Industry
4.3.7 Communication and Power Requirements
4.3.8 Maintenance and Operations
4.4 A Peek on Enterprise IoT Applications
4.4.1 Smart Manufacturing
4.4.2 Smart Health Care
4.4.3 Supply Chain Management and Logistics
4.4.4 Energy
4.5 The Components of Enterprise IoT
4.5.1 Solutions and Applications
4.5.2 Platforms
4.5.3 Standards and Eco Systems
4.5.4 Network, Devices and Protocols
4.5.5 Other Concerns
4.5.5.1 IoT Security and Management
4.5.5.2 Device Management
4.5.5.3 Monitoring and Administration
4.5.5.4 Deployment
4.6 Challenges in Enterprise IoT
4.6.1 Determining the Real Business Value of IoT in Enterprise Landscape
4.6.2 Security Concerns
4.6.3 Compatibility with Legacy Systems
4.6.4 IoT Integration
4.6.5 Data Management
4.6.6 Project Duration
4.6.7 Standardization
4.7 The Winning Strategies of Enterprise IoT
4.7.1 Filling the Capability Gaps
4.7.1.1 Embedded, Firmware and Electronics Engineers
4.7.1.2 Electrical and Mechanical Engineers
4.7.1.3 Networking, IT and Software Engineers
4.7.2 Balancing Technology and Business
4.7.3 Managing the Data
4.7.4 Proof of Concept and Prototyping
4.7.5 Integrating IoT with Existing Business Flow
4.8 Conclusion
References
Chapter 5: Architecture for an Enterprise IoT
5.1 Introduction
5.2 IoT Architecture for an Enterprise
5.3 Middleware Solutions for Enterprise IoT
5.4 Monolithic Software Architectures
5.5 Microservices Applications
5.6 Enterprise IoT and Micro Services
5.7 The Trade-Off Between Monolithic and Micro Services
5.8 Conclusion
References
Chapter 6: Design and Implementation of Enterprise IoT Solutions
6.1 Introduction
6.2 Critical Design Goals of Enterprise IoT
6.3 The Concerns of Enterprise IoT Design and Implementation
6.3.1 Hardware Related Concerns
6.3.2 Networking Concerns
6.3.3 Data Concerns
6.3.4 Programming and Backend Concerns
6.4 Enterprise IoT Implementation Guidelines
6.4.1 Determining the Larger Vision and Mission
6.4.2 Identification of Use Cases and Requirements
6.4.3 Technology Stack Identification
6.5 Recent Value Additions in Enterprise IoT Implementation
6.5.1 Big Data and Analytics
6.5.2 Block Chain
6.6 Conclusion
References
Chapter 7: Enterprise IoT Development Platforms
7.1 Introduction
7.2 The Middleware Layer
7.3 The Need for an IoT Platform
7.4 Selecting the Appropriate IoT Platform
7.5 A Study on IoT Platforms
7.5.1 Amazonâs AWS IoT
7.5.2 Microsoft Azure IoT
7.5.3 Google Cloud IoT
7.5.4 Oracle IoT
7.5.5 IBM Watson
7.5.6 ThingWorx Industrial IoT
7.5.7 Kaa IoT Platform
7.6 Conclusion
References
đ SIMILAR VOLUMES
<span>Implement a basic Enterprise Architecture from start to finish</span><span>Â using a four stage wheel-based approach. Aided by real-world examples, this book shows what elements are needed for the initial implementation of a fundamental Enterprise Architecture.<br><br>The book's pragmatic appro
"What is the Internet of Things? It's countless embedded computers, sensors, and actuators all connected online. If you have basic programming skills, you can use these powerful little devices to create a variety of useful systems--such as devices that react to real-world events and take action. Thi
<p>The Internet of Things consists of billions of embedded computers, sensors, and actuators all connected online. If you have basic programming skills, you can use these powerful little devices to create a variety of useful systems. This hands-on guide shows you how to start building your own fun a