Cloud Connectivity Middleware in the MCUXpresso Ecosystem
The MCUXpresso SDK includes Enabling
Technologies from NXP and our strategic cloud solution partners to empower
developers to rapidly prototype and deploy cloud-connected devices.
MCUXpresso SDK enables connection to lead cloud service providers
Fully-functional example applications make evaluation fast and easy
Ethernet and WiFi based platforms available
Libraries and Examples
Libraries and examples provided through MCUXpresso SDK
Built on its open source wired and wireless drivers in the
MCUXpresso SDK, NXP has worked with leading cloud solution providers
to enable developers to move rapidly to prototype and develop
cloud-connected products. Each solution is fully integrated into the
MCUXpresso SDK, and comes with ready-to-use software examples.
Products and services for NXP microcontrollers are also available directly
from our partners
Ecolux,
Golioth.io,
Memfault
and
Sternum.
Amazon Web Services (AWS)
The cost and complexity to develop, deploy and manage secure connected nodes
has continued to gate the market from realizing the true potential of the IoT.
Reducing these complexities, AWS and NXP ensure developers are able to create
secure, cost effective IoT solutions, increasing the accessibility of
node-to-cloud connection for engineers. Together, MCUXpresso SDK and FreeRTOS,
with easy-to-use software libraries and examples, bring multiple layers of
network transport security, simplify cloud on-boarding and over-the-air device
management, and offer developers a universal connection to the Amazon Web
Services (AWS) platform.
From release 2.13, MCUXpresso SDK includes Featured IoT Integration examples
based on the i.MX RT1060 with SE050 Secure Element support. AWS IoT Core
examples are available for most of the General Purpose Arm® Cortex®-M based
microcontrollers, as shown below.
AWS Supported Platforms (from SDK 2.7)
Device Family
Core
Ethernet
Wi-Fi
Recommended Evaluation Board(s)
[Click to access SDK]
NXP has partnered with Microsoft to provide Azure RTOS middleware for our
mutual customers as part of MCUXpresso SDK. This software is free to use on
supported platforms (currently i.MX RT10xx, i.MX RT1160/70 and LPC5500 series)
and includes NetXDuo middleware for network connectivity. NetXDuo has several
elements available, including TCP/IP, MQTT, HTTP/HTTPS, TLS and more and is
designed enable seamless connection to Azure IoT. For more information on
NetXDuo please see the Microsoft Azure RTOS Overview.
For i.MX RT1060 and i.MX RT1170, full example implementations with connection
to the Azure Device Update (ADU) service are included, featuring NXP’s SE050
secure element to provide provisioning services via NXP’s EdgeLock2Go plus
high levels of security against remote and physical attacks.
Evaluation boards with Azure RTOS support and Azure IoT connectivity examples
Device Family*
Core
Ethernet
Secure Element Support
Recommended Evaluation Board(s)
[Click to access SDK]