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

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

3天内不再提示

使用AWS作业升级和配置IoT设备

youyoulan 来源:youyoulan 作者:youyoulan 2022-07-28 11:04 次阅读

支持 IoT 的设备的软件和配置更新解决方案基于 AWS Jobs 服务的功能。

Amazon Web Services (AWS) 是最流行的物联网 (IoT) 框架环境之一,与 Microsoft Azure 和 Google Cloud IoT 并驾齐驱。智能设备使用互联网连接到框架,并使用 MQTT 协议与之交互。除了与设备交互之外,该框架还为数据存储和处理、向用户表示数据、数据分析(包括人工智能方法)、具有强大权限系统的访问控制等提供了很好的机会。

为了存储数据,AWS 环境提供(除了不同的关系和非关系 DBMS)基于云的分层文件存储系统,称为简单存储服务 (S3)。S3 存储中的每个文件都可以有一个通用资源定位器 (URL),可从外部访问。在这种情况下,可以通过具有适当访问权限的 Web 浏览器访问该文件。如果文件内容是 HTML 页面,则使用此文件,交互式用户可以访问 AWS 框架选项和与其连接的智能设备。此页面的功能由其内部的 JavaScript 代码指定(此代码可以激活整个框架及其单独组件的应用程序编程接口或 API 的功能)。

Lambda 函数

除了网页,AWS 框架环境中的程序代码也可以存储为 Lambda 函数。这些是特殊命名的代码片段,使用以下语言之一编写:Python、Java、C#Node.Js。它们存储在云中,并在某些事件上被调用。一个事件可以由网页发起(比如在某个 URL 上调用某个 HTTP REST API),也可以由另一个 lambda 函数发起,也可以由智能设备发起(通过发送某种类型的 MQTT 消息)。在所有这些情况下,事件都可以有参数。Lambda 函数用作智能设备、AWS 资源(例如数据库)和用户直接交互的网页之间交互的中间件。

AWS lambda 有硬性限制——例如,处理单个请求的执行时间是有限的,处理单个请求时 lambda 可以使用的内存量是有限的。如果超过任何限制,则中止 lambda 的执行。这些限制由用户在创建 lambda 时配置,但不能超过某些值。

物联网设备使用 TCP 协议连接到云,该协议提供数据完整性和缓冲。在连接速度较慢的情况下,协议负责在发送端累积数据,并在可能时将其推送到管道中。此外,TCP 之上的 AWS 协议负责在连接丢失的情况下持久地重新建立 TCP 连接。

但是,由于 MQTT 协议的特定单向特性,IoT 设备和云之间的连接问题通常不会影响 lambda。与物联网设备通信时,lambda 只发送一条 MQTT 消息,不等待响应。如果响应到达,则由不同的 lambda 函数负责处理它,并在需要时向 IoT 设备发送另一条 MQTT 消息。

AWS 作业

AWS 框架组件之一是作业服务 (AWS Jobs)。它用于在连接到 AWS 的一台或多台 IoT 设备上创建和执行持久的操作(作业)以及管理这些作业。与其他 AWS 服务相比,AWS Jobs 服务是最近才出现的……

审核编辑:汤梓红

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

    关注

    186

    文章

    3982

    浏览量

    193183
  • AWS
    AWS
    +关注

    关注

    0

    文章

    393

    浏览量

    23928
  • Lambda
    +关注

    关注

    0

    文章

    26

    浏览量

    9773
收藏 人收藏

    评论

    相关推荐

    AT32基于FreeRTOS的AWS MQTT客户端

    AT32基于FreeRTOS的AWS MQTT客户端建立一个MQTT客户端与 AWS IoT Core进行通讯,用户可以基于这个范例去开发属于自己的应用。
    发表于 10-26 06:03

    新闻资讯|意法半导体发布安全软件,保护STM32边缘AI设备连接AWS IoT Core的安全

    的半导体公司 意法半导体 (STMicroelectronics,简称ST;纽约证券交易所代码:STM) 日前在STM32Cube开发工具包内新增一款软件,以简化高性能物联网(IoT设备AWS
    的头像 发表于 10-11 18:10 438次阅读

    GD32 AWS IoT解决方案

    Amazon Web Service(AWS)是亚马逊提供的全球最全面、应用最广泛的云平台,可从其全球数据中心提供超过200项功能齐全的服务,AWS IoT是其中一项可用于实施物联网解决方案的云服务
    的头像 发表于 09-08 13:55 344次阅读
    GD32 <b class='flag-5'>AWS</b> <b class='flag-5'>IoT</b>解决方案

    使用AWS Greengras和Lambdas 进行推论样品的情况

    IoT边缘设备部署推论功能。 这些功能利用AWS Greengrass,以安全的方式,提供从云层到边缘的视觉分析的无缝移动。 Figure 1: Architecture Diagram开始
    发表于 08-03 08:48

    使用AWSIoT环境站第2部分

    电子发烧友网站提供《使用AWSIoT环境站第2部分.zip》资料免费下载
    发表于 07-04 14:26 0次下载
    使用<b class='flag-5'>AWS</b>的<b class='flag-5'>IoT</b>环境站第2部分

    UM-WI-061 DA16200 DA16600 AWS-IoT Core 入门

    UM-WI-061 DA16200 DA16600 AWS-IoT Core 入门
    发表于 06-30 18:46 0次下载
    UM-WI-061 DA16200 DA16600 <b class='flag-5'>AWS-IoT</b> Core 入门

    UM-WI-016DA16200 适用于 AWS IoT 的门锁应用

    UM-WI-016 DA16200 适用于 AWS IoT 的门锁应用
    发表于 06-29 19:15 0次下载
    UM-WI-016DA16200 适用于 <b class='flag-5'>AWS</b> <b class='flag-5'>IoT</b> 的门锁应用

    UM-WI-038 DA16200 DA16600 AWS-IoT 的 AT-Command 入门

    UM-WI-038 DA16200 DA16600 AWS-IoT 的 AT-Command 入门
    发表于 06-29 19:05 0次下载
    UM-WI-038 DA16200 DA16600 <b class='flag-5'>AWS-IoT</b> 的 AT-Command 入门

    连接到AWS IoT的RIOT-OS应用程序

    电子发烧友网站提供《连接到AWS IoT的RIOT-OS应用程序.zip》资料免费下载
    发表于 06-29 09:15 0次下载
    连接到<b class='flag-5'>AWS</b> <b class='flag-5'>IoT</b>的RIOT-OS应用程序

    联发科linkIt One的AWS IoT黑客系列开源分享

    电子发烧友网站提供《联发科linkIt One的AWS IoT黑客系列开源分享.zip》资料免费下载
    发表于 06-20 15:19 0次下载
    联发科linkIt One的<b class='flag-5'>AWS</b> <b class='flag-5'>IoT</b>黑客系列开源分享

    使用RIOT-OS的基于AWSIoT虚拟环境站

    电子发烧友网站提供《使用RIOT-OS的基于AWSIoT虚拟环境站.zip》资料免费下载
    发表于 06-19 14:32 0次下载
    使用RIOT-OS的基于<b class='flag-5'>AWS</b>的<b class='flag-5'>IoT</b>虚拟环境站

    使用网关解决方案将Zigbee和BLE设备连接到AWS IoT平台

    在本文中,我们将向您展示如何使用 AWS IoT 平台、HomeBridge® 网关和互联移动应用程序轻松连接和控制 Zigbee 或 BLE 传感器或设备。在这种情况下,我们将引导您完成如何
    发表于 06-14 09:26 312次阅读

    UM-WI-016DA16200 适用于 AWS IoT 的门锁应用

    UM-WI-016 DA16200 适用于 AWS IoT 的门锁应用
    发表于 05-12 19:23 0次下载
    UM-WI-016DA16200 适用于 <b class='flag-5'>AWS</b> <b class='flag-5'>IoT</b> 的门锁应用

    UM-WI-038 DA16200 DA16600 AWS-IoT 的 AT-Command 入门

    UM-WI-038 DA16200 DA16600 AWS-IoT 的 AT-Command 入门
    发表于 05-12 19:13 0次下载
    UM-WI-038 DA16200 DA16600 <b class='flag-5'>AWS-IoT</b> 的 AT-Command 入门

    求分享连接esp8266 nodemcu与IoT AWS Mqtt服务的示例代码

    我认为,如果有人可以发布连接 esp8266 nodemcu 与 IoT AWS Mqtt 服务的示例代码,那将非常有价值。我已经通过互联网进行了研究,但我遇到的所有解决方案都使用 AWS
    发表于 04-27 07:23