IoT Framework

Enabling embedded devices for the Internet of Things (IoT)

Siemens IoT Framework Add-on enables devices builders to bring feature rich smart devices and intelligent edge devices to market faster, at a lower cost and in a secure manner. Highlights of the Siemens IoT Framework product include:

IoT Framework

Siemens IoT Framework Add-on enables devices builders to bring feature rich smart devices and intelligent edge devices to market faster, at a lower cost and in a secure manner. Highlights of the Siemens IoT Framework product include:

A Feature Rich Scalable Solution

Embedded IoT Framework Add-on integrates and extends the IoT functionality offered by cloud backend providers to embedded devices. It enables secure cloud connectivity, device management and monitoring, remote software updates, and remote device diagnostics and profiling. These capabilities are scalable from micro-controllers (MCUs) up to multicore application processors, and across processor architectures including Arm®, x86 and RISC-V. Developers can use a variety of operating systems, including
SokolTM Omni OS, SokolTM Flex and NucleusTM RTOS.

Cloud and On-premise Backend Support

The framework integrates with and complements the backend functions provided by major cloud vendors, such as Microsoft Azure, Amazon Web Services (AWS), Siemens MindSphere®, and others. The IoT Framework design enables integration of cloud-vendor provided embedded SDKs alongside a well-defined set of IoT Framework device APIs which can be extended as needed. By integrating Eclipse IoT technology components like Eclipse hawkBit™, the framework also supports on-premise or remote servers for fleet management.

Comprehensive Security

IoT Framework along with Siemens’s embedded runtime operating systems (Linux & RTOS) make technology elements available that are necessary to ensure a secure IoT solution. The solution supports comprehensive device security, for example, secure boot enablement, access control, enabling crypto accelerators, or implementing hardware-enforced separation. It also provides infrastructure to keep data secure whether it is at rest, in use, or in motion.

After device deployment, whenever new security issues are discovered and fixed, the device builders can remotely update the firmware to keep their devices secure.

A Complete IoT Solution

Developing an end-to-end IoT Solution requires integrating a diverse set of technologies. There is a range of expertise needed, including embedded software development and the backend and front-end skills needed for web or mobile applications development. This need to integrate and develop applications on a broad spectrum for a successful end-to-end IoT solution has put a strain on organizations to build and manage diverse development teams quickly and cost affectively. Siemens Embedded IoT Framework can help organizations overcome this challenge in a scalable fashion since it comes enabled for various cloud platforms and also bundles reference web and Mobile applications that allow users to remotely interact with their smart devices or the intelligent edge. The reference applications are developed in the Mendix low code application development platform

Application Management and Edge Services

The IoT Framework provides services to manage applications on an Edge device. It provides a lightweight application lifecycle management service for containerized applications. For more comprehensive edge use cases the IoT Framework integrates leading IoT edge stacks like Azure IoT Edge on Siemens Embedded Linux runtimes. This allows device builders to use the fully managed Azure IoT Edge service out of the box. This helps to move time sensitive workloads to edge devices where they will react more quickly to local changes and allows critical applications to operate reliably even in extended offline periods.

Device Health Monitoring, Diagnostics and Analysis

IoT Framework enables remote system health monitoring, which allows device builders to understand operational aspects of the embedded device. For example, data related to interrupt activity, watchdog daemons, or CPU/memory/network usage can be collected and presented on the backend for tracking and analysis. In addition, leveraging Siemens’s proven Sourcery™ Analyzer technology, the instrumented system can generate time-series data, which can be accessed via the cloud and remotely analyzed for OS/platform diagnostics, system health monitoring, and device profiling.