Skip to content

Developer Guide - Overview

This guide will help developers to get a real-world example of how to create a working app for the Siemens Industrial Edge Platform as a hands-on.

The reader will get at first an introduction into the Siemens Industrial Edge Platform and Docker. This includes the architecture and network settings as also a brief overview on Docker. As well as guiding the developer about the required packages and access point form where they can be downloaded.

Following that, the developer will learn how to set up the development environment on a (virtual) machine and connect it to his or her own GitHub repository for the example app.

After the setup of the development environment, the developer will be doing a step-by-step development of his first created Industrial Edge app. This will include the step from creating the app from scratch, the test of it and finally the deployment to the Industrial Edge.

As this is just an entry point of how to start development for the Siemens Industrial Edge, if you need more and deeper information, please refer to the following selection.

These additional documentations will provide you with additional knowledge that will go beyond the scope of this developer guide but will be useful for your future developments in the Industrial Edge Platform.

How Do I Get Started?

Introduction

Gives you an introduction into the Siemens Industrial Edge Platform and required basic information about integrated technology stack

Docker

This chapter provides you an overview about docker technology

Network in Industrial Edge System

Introduction to proxy network setting in Industrial Edge Environment

Network in Industrial Edge Application

Introduction to proxy network setting in Industrial Edge Application

Industrial Edge Hub Overview

How to get access to the Industrial Edge Hub

How Do I Setup the Environment?

Setting up Development Environment

Setting up required hardware and software prerequisites for the development environment

How Can I Develop Edge App?

HandsOn Industrial Edge App Development

Developing, testing and deploying your own industrial edge application

What Are The Best Practices for Developing Industrial Edge Application?

Hints about Industrial Edge App Development

Retrieving the user information for authorization decisions

Hints about Industrial Edge App Development

Additional Tools and Cheat Sheet

Recommendations for optional development tools and cheat sheets for Docker, Linux and Git