0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用STM32实现云连接应用的资料概述

Wildesbeast 来源:今日头条 作者:AI电堂 2019-12-29 10:16 次阅读

网络的形成,无论是现在已趋于成熟的互联网,还是蕴含着巨大潜力蓬勃发展的物联网,都是来自于一个个原本孤立的节点,因为某种互动关系或需求而产生连接。未来可期的物联网,基于网络协议技术以及云端强大的计算和存储能力,正在不断“挖掘”众多智能设备的“潜力”。这个过程中,云连接成为组成网络最必要的应用。

每个垂直行业的物联网应用都有各自不同的特点,但他们都有着共通的基本需求:连接、处理(包括数据的感知,命令的执行)、安全、功耗等。

连云刚需下的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-IoTLoRa以太网等;

提供的物联网典型应用至少有两大类:一类是数据遥测和设备控制(Telemetry),实现设备和云端的小数据量交互;一类是远程固件更新,FOTA。这两大类应用是跨越了不同行业差异、广泛存在于各个垂直领域的最典型物联网应用。

Telemetry 指“数据遥测”,即最基本的节点设备向网络平台定期上传小批量数据,并异步但不频繁地接收并响应来自云端服务器的命令。

FOTA,节点设备的空中升级;资产追踪和管理、预测性运维等应用。FOTA功能又包含:

全片升级,即擦除节点设备的整个闪存区域,重新烧写新一版本固件程序;

部分升级,每次只升级某个功能模块,做部分闪存的擦除和更新;

差分升级,是一种比较高级的升级方式,起源于手机应用和车载应用领域。通过差分算法,对新版本和旧版本的差异部分进行编码和压缩,生成比新版本固件文件小得多的差分升级包,只需要从云端下载这个小的差分包,在STM32本地经过算法还原出新版本的完整文件后,再做对应闪存扇区的擦除和更新。差分升级着重于空中传输的小数据量,特别适用于nb-iot,LoRa这样的窄带传输应用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 互联网
    +关注

    关注

    54

    文章

    11070

    浏览量

    102596
  • 物联网
    +关注

    关注

    2900

    文章

    44052

    浏览量

    370097
  • STM32
    +关注

    关注

    2264

    文章

    10854

    浏览量

    354249
收藏 人收藏

    评论

    相关推荐

    stm32 AWS连接怎么使用?

    stm32 AWS连接怎么使用,官方的扩展包看不明白
    发表于 04-01 07:21

    【阿波罗STM32F767试用体验】STM32F767三分钟连接机智硬件平台(附资料

    物联网开发者快速实现智能产品开发。偶看到微信推知的信息后,果断去官网买了一个ESP8266wifi模块,开启连接机智硬件平台。下面是ESP8266wifi官方提供的模块:这是连接开发
    发表于 09-29 08:43

    STM32+机智WebSocket实现物联网游戏

    很好的文件分享端口,所以我就使用隔壁CSDN的文件分享:https://download.csdn.net/download/vitcou/10541825  如果有人想要用其他的STM32实现如此效果,就必须配置好机智
    发表于 07-16 14:30

    STM32F103C8T6连接阿里物联网平台

    STM32F103C8T6连接阿里物联网平台(1)—阿里lot Studio控制Web开发分享一下自己使用stm32f103c8t6通过
    发表于 08-11 09:33

    STM32外部中断概述

    记录一下,方便以后翻阅~主要内容:1)外部中断概述;2)外部中断库函数一般设置。官方资料:《STM32中文参考手册V10》第9章——中断和事件1.外部中断基础知识1.1STM32的每个
    发表于 08-13 08:23

    如何实现基于STM32的WIFI智能家居的设计?

    如何实现基于STM32的WIFI智能家居的设计?
    发表于 01-19 07:00

    2020年十大连接应用创造价值

    连接设备将对很多行业产生有利的影响2020年车联网设备将成为顶尖的连接应用,2020年,以下列出的‘十大’连接应用所创造的价值将占全球商业价值的60%
    发表于 03-06 11:04 1206次阅读

    基于STM32单片机的指纹识别设计的详细资料概述

    本文档的主要内容介绍的是基于STM32单片机的指纹识别设计的详细资料概述包括了STM32程序和原理图的详细资料
    发表于 06-07 08:00 56次下载
    基于<b class='flag-5'>STM32</b>单片机的指纹识别设计的详细<b class='flag-5'>资料</b><b class='flag-5'>概述</b>

    组态王与数据库连接实现方法详细资料概述

    本文档的主要内容详细介绍的是组态王与数据库连接实现方法详细资料概述
    发表于 10-31 08:00 21次下载
    组态王与数据库<b class='flag-5'>连接</b>的<b class='flag-5'>实现</b>方法详细<b class='flag-5'>资料</b><b class='flag-5'>概述</b>

    患者连接应用中医疗设备的电源架构方法

    本文讨论了用于患者连接应用的医疗设备中电源架构的方法。有几个关键因素需要考虑:绝缘、漏电流/接触电流、电磁兼容性(EMC)、所需电源输出数量和使用环境。
    发表于 06-16 11:09 2754次阅读
    患者<b class='flag-5'>连接应</b>用中医疗设备的电源架构方法

    应该如何学习STM32资料概述

    本文档的主要内容详细介绍的是教你应该如何学习STM32资料概述
    发表于 11-08 14:45 26次下载
    应该如何学习<b class='flag-5'>STM32</b><b class='flag-5'>资料</b><b class='flag-5'>概述</b>

    连:基于STM32连接应用的概览

    连接AWS平台有四个软件包:前两个软件包的功能相同,“连接方面”,STM32可以向AWS平台发送数据以及接受云端下发的命令,支持TLS加密传输。
    的头像 发表于 08-24 16:38 2986次阅读
    <b class='flag-5'>云</b>连:基于<b class='flag-5'>STM32</b><b class='flag-5'>云</b><b class='flag-5'>连接应</b>用的概览

    STM32经典概述,纯干货资料下载

    电子发烧友网为你提供STM32经典概述,纯干货资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文
    发表于 04-21 08:50 17次下载
    <b class='flag-5'>STM32</b>经典<b class='flag-5'>概述</b>,纯干货<b class='flag-5'>资料</b>下载

    物联网项目设计 (六) stm32+mqtt连接阿里IOT完成话题发布与订阅

    概述上一部分成功连接阿里,完成了阿里连接与ping操作。下面介绍使用pahomqtt连接
    发表于 12-03 17:51 15次下载
    物联网项目设计 (六) <b class='flag-5'>stm32</b>+mqtt<b class='flag-5'>连接</b>阿里<b class='flag-5'>云</b>IOT完成话题发布与订阅

    Telink BLE多连接应用的SDK简介

    本系列的几篇文章主要讲述"Bluetooth LE Multiple Connection",此SDK是Telink BLE多连接应用的SDK,所谓的BLE多连接就是蓝牙BLE芯片作为多主多从设备跟其他主机(一般是手机/Pad)和其他从机同时建立多条link
    的头像 发表于 09-22 14:41 3775次阅读