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

    文章

    4153

    浏览量

    195847
  • AWS
    AWS
    +关注

    关注

    0

    文章

    426

    浏览量

    24276
  • Lambda
    +关注

    关注

    0

    文章

    28

    浏览量

    9847
收藏 人收藏

    评论

    相关推荐

    IoT平台在设备远程运维中的应用

    IoT平台 是物联网技术的核心组成部分,实现了设备、数据、应用之间的无缝连接与交互。通过提供统一的设备管理、数据处理、安全监控等功能,IoT平台为企业构建了智能化、可扩展的物联网生态系
    的头像 发表于 10-31 15:52 58次阅读

    DM平台管理设备如何进行固件升级

    )查看注册状态 4)DM平台中添加设备设备序列号通过设备系统界面或背板获得。 5)添加升级的固件 6)配置超时时间,默认即可
    发表于 07-25 06:22

    如何将IR912路由器从c.inhand.com.cn迁移至iot.inhand.com.cn平台

    c.inhand.com.cn作为设备管理云平台已使用多年,会逐步停止维护,公司新推出的c.inhandcloud.com设备管理云平台,能更灵活对所部署设备进行远程管理配置。本文介绍
    发表于 07-25 06:11

    PSOC4000T固件升级,更改设备报告错误怎么解决?

    1、PSOC4000T固件升级 更改设备已讨论过 例程"PSoC_4_Basic_device_firmware_upgrade"更改设备 的项目 ; 2、按照
    发表于 07-24 08:20

    盘点常见的消费级IoT设备有哪些

    盘点常见的消费级IoT设备有哪些
    的头像 发表于 07-20 08:14 934次阅读
    盘点常见的消费级<b class='flag-5'>IoT</b><b class='flag-5'>设备</b>有哪些

    Air780EP模块AT开发FOTA远程升级指南

    获取生成差分包工具网址合宙IOT平台配置此为合宙IOT平台对应链接。升级日志——如何查看升级日志——响应码列表响应码响应信息问题以及解决办法
    的头像 发表于 07-19 15:16 633次阅读
    Air780EP模块AT开发FOTA远程<b class='flag-5'>升级</b>指南

    ESP8266 APK 0.97提示设备升级才能使用,是什么原因?

    .97apk. 使用.97的 apk 可以激活设备,点击使用时提示,设备升级才能使用。 下载1.2.0 SDK , 编译IOT DEMO, 烧录到
    发表于 07-15 07:46

    使用mbedtls连接到aws iot,无法编译代码的原因?

    我正在使用 mbedtls 连接到 aws iot,但由于 mbedtls 缺少一些定义,我无法编译代码。 我使用的是 ESP8266_RTOS_SDK 1.5 中的原始 libmbedtls.a
    发表于 07-12 07:24

    请问ESP32-WROVER-KIT如何通过AWS IoT Device Tester (IDT) 的测试?

    我们是一间台湾的公司(正文科技),目前使用 ESP32-WROVER-KIT 开发连接 AWSIoT 产品,SDK 是 Amazon FreeRTOS。 AWS 要求我们通过 \"
    发表于 06-28 07:51

    用按键来发布消息,AWS订阅消息,按键能用但就是在AWS平台上看不到信息,怎么解决?

    Default MQTT HOST URL is pulled from the aws_iot_config.h */ char HostAddress[255] = AWS_IOT
    发表于 06-20 06:06

    Eclipse挂载aws代码出现错误的原因?怎么解决?

    ;: 设定步骤 1.开启idf 专案 2.挂载 https://github.com/espressif/esp-aws-iot 项目内容(esp-aws-iot-masterexampleshttp)透过
    发表于 06-14 06:29

    东胜物联成为AWS硬件合作伙伴,助力实现边缘智能

    DSGW-380 和 DSGW-210,已通过AWS IoT Greengrass的认证。这标志着东胜物联的物联网设备将能够更紧密地与AWS云端服务进行连接,并实现数据处理能力的本地化
    的头像 发表于 05-18 11:56 699次阅读
    东胜物联成为<b class='flag-5'>AWS</b>硬件合作伙伴,助力实现边缘智能

    stm32 AWS云连接怎么使用?

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

    使用爱星物联IoT平台时,哪些参数配置是开发者必须知道的?

    hello,小伙伴们,上周我们《爱星物联IoT平台正式开源啦》,感兴趣的开发者可以点击文中的链接下载和体验。在使用爱星物联IoT平台之前,有哪些参数配置是嵌入式开发者必须配置的?小安带
    的头像 发表于 03-30 08:22 557次阅读
    使用爱星物联<b class='flag-5'>IoT</b>平台时,哪些参数<b class='flag-5'>配置</b>是开发者必须知道的?

    安装和使用AWS角度传感器的注意事项

    安装和使用AWS角度传感器的注意事项  安装和使用AWS角度传感器是一项重要而复杂的任务。这些传感器通常用于监控和收集环境数据,如温度、湿度、气压等,以帮助监控设备的状态和预测可能发生的问题。在安装
    的头像 发表于 01-04 16:00 436次阅读