物联网设备是无线网络的核心,它们会收集并传输大量个人数据,包括需要保护的敏感信息。
安全性对于云连接设备保护个人数据和抵御网络攻击有着至关重要的意义,因此我们需要利用专门的标准对其进行管控。
STM32解决方案可帮助开发人员将物联网设备安全地连接到云端,使他们能够更加轻松地部署面向资产跟踪、设备管理、智慧楼宇、智能工业和智慧城市等领域的应用。
轻松创建云连接解决方案的途径
为了帮助开发人员利用STM32微控制器和微处理器以及意法半导体传感器轻松创建物联网解决方案,意法半导体与主要的云解决方案提供商(如Microsoft Azure IoT和Amazon AWS IoT)展开了合作。
意法半导体通过STM32Cube扩展包中的预集成软件提供了一系列物联网硬件工具,并提供了强大的研发生态系统以及入门套件。这些解决方案使开发人员能够轻松、安全地将物联网设备连接到需要监控和管理数十亿物联网设备的云平台。
器件 | 内核 | 安全特性 | 软件包 | 版本 | 评估板 |
STM32L4 | Arm® Cortex®-M4 | X-CUBE-SBSFU | X-CUBE-AZURE-L4 | 1.2.2 | 配备STM32L496AG MCU的LTE蜂窝网络云连接软件包 |
STM32U5 | 采用Arm® TrustZone®技术的Arm® Cortex®-M33内核 | Trusted Firmware-M (TFM) | X-CUBE-AZURE - U5 | 2.0.0 | 面向物联网节点的STM32U5探索套件 |
STM32H5 | 采用Arm® TrustZone®技术的Arm® Cortex®-M33内核 | 安全管理器 | X-CUBE-AZURE-H5 | 1.0.0 | STM32H5探索套件 |
STM32H7Rx/Sx | 采用Arm TrustZone技术的Arm Cortex M7内核 | 安全管理器 | X-CUBE-AZURE-H7S | 1.0.0 | STM32H7R探索套件 |
面向STM32Cube的AWS IoT软件扩展
X-CUBE-AWS扩展包基于Amazon FreeRTOS™ IoT参考集成演示。该软件工具可帮助开发人员以更加安全、简便的方式将设备连接到AWS IoT云平台。
- 所有特性:
- Amazon FreeRTOS™ IoT参考集成
- 可配置TCP/IP协议栈
- TLS加密
- 固件更新
- AWS IoT Core™多账户注册
- AWS IoT Core™连接、设备影子、任务、安全卫士
- AWS IoT Core™ OTA固件更新
器件 | 内核 | 安全特性 | 软件包 | 版本 | 评估板 |
STM32L4 | Arm® Cortex®-M4 | X-CUBE-SBSFU | X-CUBE-AWS-L4 | 2.2.1 | 面向物联网节点的STM32L4+探索套件 |
STM32U5 | 采用Arm® TrustZone®技术的Arm® Cortex®-M33内核 | Trusted Firmware-M (TFM) | X-CUBE-AWS-U5 | 3.0.0 | 面向物联网节点的STM32U5探索套件 |
STM32H5 | 采用Arm® TrustZone®技术的Arm® Cortex®-M33内核 | 安全管理器 | X-CUBE-AWS-H5 | 1.0.0 | STM32H5探索套件 |
STM32H7Rx/Sx | 采用Arm TrustZone技术的Arm Cortex M7内核 | 安全管理器 | X-CUBE-AWS-H7S | 1.0.0 | STM32H7R探索套件 |
面向STM32Cube的附加物联网云软件扩展包
X-CUBE-CLD-GEN扩展包提供了一系列库和应用示例。示例应用可帮助开发人员配置网络连接设置。它们还展示了实现设备与云端交互的不同选项。
一个关于将传感器数据发送到云端的项目示例展示了如何将MQTT客户端(消息队列遥测传输)连接到MQTT代理,以便发布数据并从云端接收参数更新或命令。MQTT客户端指的是运行MQTT库的设备,可以是包括服务器和微控制器在内的任何相关设备。
该软件包支持通过MQTT登录账号和密码进行设备认证,并支持TLS加密、服务器认证以及常规的设备认证。
- 所有特性:
- 即用型固件示例,可用于快速评估和开发使用MQTT和HTTP协议的物联网云应用
-
- 支持连接到多个物联网云平台:
- MQTT协议:Eclipse Mosquitto™、Ubidots
- HTTP协议:Exosite、Grovestreams、Ubidots
- 通用云端通信协议,可将应用轻松迁移到不同的云服务提供商
- TLS加密
器件 | 内核 | 安全特性 | 软件包 | 版本 | 评估板 |
STM32L4 | Arm® Cortex®-M4 | X-CUBE-SBSFU | X-CUBE-CLD-GEN | 1.0.1 | 配备STM32L496AG MCU的LTE蜂窝网络云连接软件包 |