Our approach to Microsoft Azure IoT is to seamlessly and securely connect devices at the edge to the cloud to help customers achieve the business outcomes they want. At this year’s Embedded World 2022we share how our Azure IoT solutions provide improved device security, seamless cloud integration and device certification.
One of the key ways we offer IoT customers cost-effective and energy-efficient solutions at Embedded World is the new Arm64 support. Partners like NXP with i.MX 8M SoC processors offer full Windows IoT Enterprise features in a small footprint, ideal for compact and fanless designs.
Arm64 for low-cost, low-power benefits without compromise
Following our preview of the NXP i.MX 8M BSP release on Windows IoT Enterprise earlier this year, we are renewing Arm64 support on NXP I.MX8 for Windows 10 IoT Enterprise.
Windows on Arm was introduced in 2017 to offer better battery life, always online internet connection and fast boot up via a Microsoft operating system running on hardware powered by ARM processors. As enterprise-scale IoT deployment has evolved, today’s edge devices have increased demand for compute-intensive applications such as rich graphics and grid computing.
That’s why we’re now bringing full Windows application compatibility to the IoT to deliver the low-power and cost-effective benefits of Arm64 through a multi-year collaboration between Microsoft and NXP, an industrial IoT provider. Customers can get started Download the i.MX 8M Public Preview BSP and User Guide. Other partners announcing support for Windows IoT on Arm64 with their devices include: Reycom and Avnet.
security on the edge
Cyberattacks on IoT devices and other connected technologies can put businesses at risk. An attack can result in stolen intellectual property or other extremely valuable data, compromised regulatory status or certification, costly downtime, and complex financial and legal consequences. The following security advisory is another way Microsoft is helping ensure security is built into the foundation of IoT solutions from the start.
Edge Secured Core
Edge Secured Core is a trusted certification program that helps customers select hardware that meets a higher security standard. Edge Secured Core, including Edge Secured Core for Windows IoTbrings this certification to the IoT Edge ecosystem and makes it easier for organizations to identify edge hardware that meets this higher bar for protecting data.
MCU security platform
Microsoft has also partnered with STMicroelectronics to jointly develop a Security platform for MCUs Enables ST’s ultra-low-power STM32U5 microcontrollers (MCUs) to securely connect to Azure IoT cloud services. The STM32U5 with Cortex-M (TF-M) Trusted Firmware has been independently certified to PSA Level 3 and SESIP Level 3, and the STSAFE security element has been certified to Common Criteria EAL 5+.
The security platform is based on Microsoft’s production-ready Azure Real-Time Operating System (RTOS), which has received EAL4+ Common Criteria security certification and PSA Level 1 certification. The offering leverages best-in-class security with Microsoft Defender for IoT, device update for IoT Hub, and device provisioning services with X.509 certificate management.
Improved Azure RTOS
As software solutions become more complex, robust RTOS become more important for seamless development. Microsoft announced three improvements to Azure RTOS at Embedded World 2022.
Embedded wireless framework
That Embedded wireless framework defines a common set of APIs for wireless interfaces used in the IoT. The application programming interface covers multiple wireless network protocols, including Wi-Fi and cellular, with their unique proprietary drivers. The wireless framework also allows users to reuse application code across devices utilizing the IoT.
Visual Studio Code for Embedded
Visual Studio and VS Code have recently added embedded functionality to C++ scenarios, opening a previously untapped market of developers for these products. Developers can use VS and VS Code for embedded development with Azure RTOS, Free RTOS, and Zephr. Partnerships with industry will further expand capacities.
Connecting IoT devices to Azure with LwM2M
Microsoft has worked with several partners to make this possible Bridging the LwM2M protocol with Azure IoT cloud services, which provides greater flexibility for device manufacturers designing for low-power, low-bandwidth-optimized applications over low-power wide-area (LPWA) technologies such as NB-IoT. Device certification enforces security standards.
Azure Sphere and Rust for continuous innovation
Azure Sphere previously allowed programming exclusively in C. However, Rust has become one of the most popular embedded developer languages due to the security and ease of development it offers. Rust shortens time to market and lowers the risks associated with security vulnerabilities in customer’s application code. Azure Sphere now previews support for Rustto ensure a secure IoT device from silicon to application to cloud. Developers interested in participating in the preview or receiving updates can contact Azure Sphere at Microsoft.
Extending intelligent edge capabilities to the enterprise level
Enhanced device security, seamless cloud integration, and device certification support Microsoft’s approach to seamlessly and securely connect smart edge devices to the smart cloud. Visit the Microsoft Azure IoT booth at Embedded World 2022 to learn more about these latest announcements.