Innovation and collaborative, synchronized program management for new programs
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:
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:
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.
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.
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.
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
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.
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.
Embedded IoT Framework complements and extends the investments of cloud vendors, providing comprehensive IIoT features.
An IoT device can be a low cost simple standalone dumb device enabling telemetry or it can be a complex multifaceted device participating in a casc...
Addressing intelligent embedded systems
This paper provides practical information, so developers can be fully aware of the trade-offs of moving to OSS and the often unmentioned hidden cos...