LFD213 Getting Started with Edgex Foundry | the Linux Foundation
Total Page:16
File Type:pdf, Size:1020Kb
Training: The Linux Foundation LFD213 Getting Started with EdgeX Foundry Training: The Linux Foundation LFD213 Getting Started with EdgeX Foundry TRAINING GOALS: LFD213 was developed in conjunction with LF Edge, an umbrella organization under The Linux Foundation that aims to establish an open, interoperable framework for edge computing independent of hardware, silicon, cloud, or operating system. The course is designed for IoT and/or edge software engineers, system administrators, and operation technology technicians that want to assemble an edge solution. In this course, you will learn what EdgeX is, how it works and how to get it and use it in your Edge solutions. Specifically, you’ll learn how EdgeX is architected, how to download and run EdgeX, and how to configure and extend EdgeX in those cases where you need to. In many cases, EdgeX requires no or little programming experience. Unless you wish to modify or extend the underlying platform services, EdgeX can be deployed as is. But through this course, you will learn about likely extension points to connect EdgeX to specific things or IT systems and how to do that with EdgeX-provided software development kits (SDKs). Chapter 2 will cover the basics of the EdgeX: how did the project start and where did it come from, who is behind EdgeX Foundry, what’s the platform’s architecture and how does it work to get sensor data from IoT things to IT systems. Chapter 3 focuses on device services, which connect physical sensors and devices to the rest of EdgeX. You will learn about the existing device services provided with EdgeX today, but you’ll also see how to create your own device services using the EdgeX-provided SDK when you need to extend EdgeX to talk to a new device or communicate via a new “thing” protocol. Chapter 4 addresses getting data from EdgeX to enterprise applications, cloud systems, external databases, or even analytics packages. In this chapter, you’ll explore EdgeX application services, you’ll learn how to use the existing capability to export the sensor data that EdgeX collects to IT systems, and, when necessary, how to create your own custom service to do so using another EdgeX-provided SDK. The hands-on labs will have you get and run EdgeX and play with some of its important APIs. Both device services and application services are built with an EdgeX-provided SDK. The labs will also help you use the SDK to create a simple service (either device or application service) and integrate it into the rest of EdgeX. Chapter 3 and 4 can be taken in any order and are largely independent of one another. Course objectives: Run EdgeX Configure and extend EdgeX when needed www.compendium.pl page 1 of 3 Compendium Education Center Ltd. BNP Paribas Bank Polska S.A. ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77 EUR: PL 79 1600 1462 1853 6451 3000 0006 ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70 USD: PL 52 1600 1462 1853 6451 3000 0007 Training: The Linux Foundation LFD213 Getting Started with EdgeX Foundry Play with EdgeX APIs Create a simple service and integrate it into the rest of EdgeX And much more! CONSPECT: Course Introduction An Introduction to EdgeX Foundry Device Services – Connecting Your “Things” Moving, Using and Transforming EdgeX Data with Application Services REQUIREMENTS: Basic knowledge of IoT and Edge Computing Familiarity with the command line, text editors, JSON, Go and C (including the ability to write code in Golang) Labs require Ubuntu 18.04 (or later) with Docker CE 18.06 (or later), Docker Compose v1.22.0 (or later), Postman v7, Golang v1.13 (or later), and build essentials installed Difficulty level CERTIFICATE: The participants will obtain certificates signed by The Linux Foundation. TRAINER: Certified The Linux Foundation Trainer. ADDITIONAL INFORMATION: Delivery Method - Online Self-Paced Includes 10-15 hours of Course Material Hands-on Labs & Assignments www.compendium.pl page 2 of 3 Compendium Education Center Ltd. BNP Paribas Bank Polska S.A. ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77 EUR: PL 79 1600 1462 1853 6451 3000 0006 ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70 USD: PL 52 1600 1462 1853 6451 3000 0007 Training: The Linux Foundation LFD213 Getting Started with EdgeX Foundry Video Content 12 Months of Access to Online Course Digital Badge Discussion Forums www.compendium.pl page 3 of 3 Compendium Education Center Ltd. BNP Paribas Bank Polska S.A. ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77 EUR: PL 79 1600 1462 1853 6451 3000 0006 ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70 USD: PL 52 1600 1462 1853 6451 3000 0007.