IBM Edge Computing for Devices development examples
To help you learn more about how to develop for IBM Edge Computing for Devices, the following example programs are provided.
Examples
Follow the development steps for each of these examples to learn more about the software development process for developing your own custom programs for IBM Edge Computing for Devices:
-
Getting started with an edge service A simple
Hello Worldexample to help you learn more about how to develop a single Service for IBM Edge Computing for Devices. This example supports three hardware architectures, and thehzndevelopment tools. -
Edge service quick start guide A quick start guide to help you learn how to quickly and minimally deploy a Docker container as a service on IBM Edge Computing for Devices.
-
CPU to IBM Event Streams service An example that shows you how to develop a more complex edge service that relies on other edge services. With this example service, you collect CPU load percentage and location information to send to IBM Event Streams.
-
Software-defined radio code A fully featured example of an edge application that demonstrates hardware access, and greater software complexity. This example includes edge node software and cloud software to demonstrate the use of artificial intelligence features. This example accesses software-defined radio hardware to receive radio signals, completes local analysis on the collected data, and then sends the resulting lower-volume, higher-value data to the cloud. The example also provides a global map that you can use to drill down to view the data that originates from each edge node.
-
Model Management System This example shows you how to develop an edge service that uses the model management service. The model management service asynchronously provides file updates to software that is running on your edge nodes, such as to dynamically update a machine learning model in the field each time it evolves.