网络的形成,无论是现在已趋于成熟的互联网,还是蕴含着巨大潜力蓬勃发展的物联网,都是来自于一个个原本孤立的节点,因为某种互动关系或需求而产生连接。未来可期的物联网,基于网络协议技术以及云端强大的计算和存储能力,正在不断“挖掘”众多智能设备的“潜力”。这个过程中,云连接成为组成网络最必要的应用。
每个垂直行业的物联网应用都有各自不同的特点,但他们都有着共通的基本需求:连接、处理(包括数据的感知,命令的执行)、安全、功耗等。
连云刚需下的STM32生态
为了满足客户的连云需求,一方面,ST设计开发出在功耗和安全方面更加适用于IoT应用的STM32产品线,这是在芯片本身方面的努力;另一方面,进一步完善STM32的生态系统,与各个连接模块厂家、多种云平台合作开发出基于STM32的连云套件,涵盖硬件板、软件包、文档、培训视频等等丰富内容。以硬件和软件两方面为抓手,同时对IoT应用的两大主题:“连接”和“安全”,给出强大而广泛的支撑!
节点设备的云连接,是一个从嵌入式开发到网站开发,到数据库管理,跨度很大的应用。STM32通过外接无线联网模块,可快速实现连接功能;软件方面,根据不同的应用需要使用不同的物联网协议,那么MCU的FLASH和RAM就是选型的关键点。如果考虑到节点设备的功耗,以L0、L1、L4、L5为代表的STM32L系列,可以帮助你缩小筛选范围;如果结合节点设备的高安全需求,L4和L5则是低功耗系列中的最佳选择。
纷繁复杂的云连接
正如现实生活中云起云落、千变万化,物联网世界中因云平台的不同、连网方式的差异、应用类型的区别,格外地纷繁复杂。
STM32因其广泛的产品线和完善的生态系统,合作开发了多种云连接套件。
STM32云连接套件支持的云平台不仅有AWS, Azure, Watson等国外主流云 IoT平台,也有国内的阿里云,百度云,机智云等IoT 平台;
支持的设备连网方式有WIFI,2G/3G, NB-IoT,LoRa,以太网等;
提供的物联网典型应用至少有两大类:一类是数据遥测和设备控制(Telemetry),实现设备和云端的小数据量交互;一类是远程固件更新,FOTA。这两大类应用是跨越了不同行业差异、广泛存在于各个垂直领域的最典型物联网应用。
Telemetry 指“数据遥测”,即最基本的节点设备向网络平台定期上传小批量数据,并异步但不频繁地接收并响应来自云端服务器的命令。
FOTA,节点设备的空中升级;资产追踪和管理、预测性运维等应用。FOTA功能又包含:
全片升级,即擦除节点设备的整个闪存区域,重新烧写新一版本固件程序;
部分升级,每次只升级某个功能模块,做部分闪存的擦除和更新;
差分升级,是一种比较高级的升级方式,起源于手机应用和车载应用领域。通过差分算法,对新版本和旧版本的差异部分进行编码和压缩,生成比新版本固件文件小得多的差分升级包,只需要从云端下载这个小的差分包,在STM32本地经过算法还原出新版本的完整文件后,再做对应闪存扇区的擦除和更新。差分升级着重于空中传输的小数据量,特别适用于nb-iot,LoRa这样的窄带传输应用。
关键字:STM32 生态系统
引用地址:
【STM32生态系统】 - 基于STM32的云连接应用之概览
推荐阅读最新更新时间:2024-10-18 08:19
【STM32生态系统】 - 基于STM32的云连接应用之概览
网络的形成,无论是现在已趋于成熟的互联网,还是蕴含着巨大潜力蓬勃发展的物联网,都是来自于一个个原本孤立的节点,因为某种互动关系或需求而产生连接。未来可期的物联网,基于网络协议技术以及云端强大的计算和存储能力,正在不断“挖掘”众多智能设备的“潜力”。这个过程中,云连接成为组成网络最必要的应用。 每个垂直行业的物联网应用都有各自不同的特点,但他们都有着共通的基本需求:连接、处理(包括数据的感知,命令的执行)、安全、功耗等。 连云刚需下的STM32生态 为了满足客户的连云需求,一方面,ST设计开发出在功耗和安全方面更加适用于IoT应用的STM32产品线,这是在芯片本身方面的努力;另一方面,进一步完善STM32的生态系统,与各个连
[单片机]
使用STM32实现云连接应用的资料概述
网络的形成,无论是现在已趋于成熟的互联网,还是蕴含着巨大潜力蓬勃发展的物联网,都是来自于一个个原本孤立的节点,因为某种互动关系或需求而产生连接。未来可期的物联网,基于网络协议技术以及云端强大的计算和存储能力,正在不断“挖掘”众多智能设备的“潜力”。这个过程中,云连接成为组成网络最必要的应用。 每个垂直行业的物联网应用都有各自不同的特点,但他们都有着共通的基本需求:连接、处理(包括数据的感知,命令的执行)、安全、功耗等。 连云刚需下的STM32生态 为了满足客户的连云需求,一方面,ST设计开发出在功耗和安全方面更加适用于IoT应用的STM32产品线,这是在芯片本身方面的努力;另一方面,进一步完善STM32的生态系统,与各个连
[单片机]
STM32、ESP8266与MQTT连接阿里云物联网的串口通信异常解析
在构建物联网应用时,STM32、ESP8266与MQTT协议的结合是实现设备与网络间稳定通信的关键。然而,在连接阿里云物联网平台的过程中,串口通信异常成为了一个常见的挑战。本文将探讨这些异常现象及其可能的原因,并给出相应的解决方案。 首先,我们来谈谈STM32与ESP8266之间的串口通信问题。这两者的组合通常用于实现数据的采集与传输。然而,在实际应用中,我们常常会遇到数据丢失或乱码的情况。这可能是由于串口波特率设置不一致导致的。STM32和ESP8266在初始化时,必须确保双方的波特率、数据位、停止位等参数完全一致,否则数据在传输过程中可能会出现错误。 其次,ESP8266与阿里云物联网平台之间的MQTT通信也可能出现问
[单片机]
STM32驱动ESP8266连接阿里云(2)----接入阿里IoT Studio实现Web可视化
烧录MQTT固件 概述 阿里IoT Studio是一个物联网开发平台,可用于快速构建基于云端的物联网应用。它提供了丰富的物联网组件和工具,使得开发者可以轻松地进行设备接入、数据存储、数据分析等操作。 要实现Web可视化,可以通过IoT Studio中的数据可视化组件进行开发。首先,需要将设备连接到IoT Studio平台,可以选择使用阿里云物联网套件、MQTT等方式进行连接。连接后,设备上报的数据可以被IoT Studio平台接收并存储。 通过接入阿里IoT Studio平台,结合数据可视化组件和Web技术,可以实现对物联网设备的实时监测和控制。 链接: 生成项目 在项目管理中新建项目。 在主页中选择Web应用可以新建项
[单片机]
STM32驱动ESP8266连接阿里云(1)----使用AT指令连接阿里云
烧录MQTT固件 购买的ESP8266一般没带MQTT固件,所以无法通过MQTT指令与云平台通信,需要烧录固件。 MQTT固件可以在安信可科技进行下载。 下载器可以使用乐鑫官方的下载器。 下载完毕之后,选择对应模块的型号。 接线方式如下所示。 选择刚刚下载的固件,配置好对应的串口,点击下载即可。 下载成功如下所示。 若出现这种情况8-download data fail,则是flash大小不够,需要更换nor flash。 创建阿里云产品 阿里云官网:https://www.aliyun.com/ 选择物联网平台,开始创建产品。 选择公共实例,点击进入。 创建产品。 这里我的基本配置
[单片机]
基于STM32和WH-NB73连接有人透传云
STM32L系列的MCU具有丰富的外设、强大的性能并拥有极致的低功耗模式,在低功耗的场景中被广泛运用。但STM32L的通信外设必须经过物理连接,这无疑会增加布网成本,而在分散式的物联网领域中尤为突出。 LPWAN(低功耗广域网)技术的兴起恰好为其提供了合适的解决方案,NB-IoT作为LPWAN的新秀具有四大特点: 一、广覆盖,将提供改进的室内覆盖,在同样的频段下,NB-IoT比现有的网络增益20dB,相当于提升了100倍覆盖区域的能力; 二、具备支撑海量连接的能力,NB-IoT一个扇区能够支持10万个连接,支持低延时敏感度、超低的设备成本、低设备功耗和优化的网络架构; 三、更低功耗,NB-IoT终端模块的待机时间可长达10年;
[单片机]
STM32生态系统 密码学原理的应用-TLS
密码学原理的典型应用:TLS TLS:即传输层安全 基于密码学原理的通信协议 实现服务器和设备之间的认证通信和数据加密 TLS握手协议 通信双方的相互确认 协商会话密钥 TLS握手 v1.2 (RFC 5246) CA证书:包含的是CA的公钥,用来核实该CA颁发给别人的证书的真实性 服务器/IoT设备的证书:包含了自己的公钥 通过公钥加密的消息,只能私钥拥有者可以解密 可以签证由对应私钥签名的消息的完整可靠性 服务器/IoT设备的私钥:用来为自己发送的消息签名 至此,通过“挑战-应答”机制,IoT设备端已经确认是和真正的目标服务器在通信 服务器的证书是有效的(CA保证,通过CA公钥验证成功) 对
[单片机]
STM32F103ZE开发板 LWIP网络协议栈应用之连接腾讯云
1.LWIP介绍 lwip是瑞典计算机科学院网络嵌入式系统小组(SICS)的Adam Dunkels(亚当·邓克尔) 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持 TCP 协议主要功能的基础上减少对RAM的占用。 LwIP是Light Weight(轻型)IP 协议,有无操作系统的支持都可以运行。LwIP 实现的重点是在保持TCP协议 主要功能的基础上减少对RAM的占用,它只需十几KB的RAM和 40K左右的ROM就可以运行,这使LwIP协议栈适合在低端的嵌入式系统中使用。 2.连接腾讯物联网平台 硬件平台:STM32F103ZE开发板、DM9000有线网卡、LCD屏 开发环境:KEIL5 网卡工作模式:TCP客
[单片机]