Beginning Azure IoT Edge Computing : Extending the Cloud to the Intelligent Edge
Beginning Azure IoT Edge Computing : Extending the Cloud to the Intelligent Edge
Click to enlarge
Author(s): Jensen, David
ISBN No.: 9781484245354
Pages: xix, 265
Year: 201904
Format: Trade Paper
Price: $ 90.99
Dispatch delay: Dispatched between 7 to 15 days
Status: Available

Introduction: Evolution of the Edge Edge computing is vague term that not everyone understands. This introduction will help readers understand what the term means, how edge computing has come to be and provide a short glimpse into the future to help readers position this emerging technology in their solution architectures. Chapter 1: Do I need an intelligent edge? The value of edge computing is understanding when to harness its'' power for a competitive advantage. But, to do this, organizations must know when edge computing is a fit and when it is not. If the timing and business case are right, edge computing provides unparalleled value. 1. The right organizational mentality 2. Business case - Industrial automation3.


Business case - Enhanced analytics on the edge4. Business case - Occasionally Online or Offline operations5. Business case - Protocol translation Chapter 2: Core Concepts Before development of an Azure IoT Edge solution can begin, the reader must have a basic understanding of the core edge computing concepts and how they are implemented in Azure IoT Edge solutions. This chapter explains the building blocks of Azure IoT Edge solutions and how they fit together and fit with other Azure services. 1. IoT Hub differences for edge solutions2. Edge Device security3. Containers and Docker4.


Modules5. The Edge Runtime - Edge Agent and Edge Hub6. Twins7. Edge Message Routing Chapter 3: Development Environment There are a few tools and supporting services required to build Azure IoT Edge solutions. This chapter will walk the reader through setting up their development machine from scratch. The only prerequisite is access to an IoT Hub instance or an Azure subscription where you can create an IoT Hub instance. 1. Install VS Code and extensions 2.


Install Docker 3. Install Python 4. Install the SDK 5. Create an Azure IoT Hub instance 6. Configure the edge runtime 7. Configure Docker Chapter 4: Hello Edge In this chapter, the reader is guided through building their first Azure IoT Edge solution using the tooling described in the earlier chapter. This is the "Hello World" example for Azure IoT Edge development. 1.


Create your first solution 2. Change your solution 3. Build your solution 4. Deploy your changes Chapter 5: Custom Modules At some point early on in the edge computing journey, a developer will have to be able to build IoT Edge solutions with custom logic (code). This chapter walks the reader through the process of building a custom edge module, pointing out the required hooks into the edge runtime along the way. 1. Add a custom module to your solution 2. Modify the generated module code 3.


Edge runtime event handlers 4. Debug custom IoT Edge modules 5. Hosted Container Registries6. Available open source and marketplace modules Chapter 6: Analytics on the Edge As edge computing capabilities advance, more advanced scenarios are being created and deployed. One area of advancement involves performing analytics on the edge. These analytic scenarios include: custom machine learning models as well as vision recognition and other pre-built AI models that are part of the Cognitive Toolkit from Microsoft. This chapter introduces the reader to these more advanced scenarios and demonstrates how to implement a basic analytic scenario. 1.


Custom AI model overview 2. Pre-built AI model overview3. Detailed walkthrough of implementing the pre-built custom vision AI model Chapter 7: Automated Device Provisioning Managing IoT devices can be cumbersome, especially the device bootstrapping process. The Azure Device Provisioning Service (DPS) is a sister service to the IoT Hub service and provides an automated way to provision devices at scale. Any organization that is planning to have more than a handful of devices needs a solid bootstrapping story. This chapter provides an introduction to DPS and shows the reader how to configure and what the options are. 1. Azure Device Provisioning Service (DPS) overview 2.


DPS pre-requisites 3. Configuring the DPS to work with your IoT Hub4. DPS in action - provision a device using DPS Chapter 8: Security IoT deployments must have a strong end-to-end security story. Because IoT and IoT Edge deployments have different vulnerabilities (attack surfaces), they must be protected differently than most web-based solutions deployed today. This chapter explains some of the security vulnerabilities and offers guidance on how to protect IoT Edge deployments and minimize the attack surfaces. 1. Hardware recommendations 2. Azure IoT Edge Security Manager 3.


IoT Edge Device Security Promises a. Standard Promise b. Secure Element Promisec. Secure Enclave Promise4. IoT Edge Module Signing.


To be able to view the table of contents for this publication then please subscribe by clicking the button below...
To be able to view the full description for this publication then please subscribe by clicking the button below...