0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用AWS作業(yè)升級(jí)和配置IoT設(shè)備

youyoulan ? 來(lái)源:youyoulan ? 作者:youyoulan ? 2022-07-28 11:04 ? 次閱讀

支持 IoT 的設(shè)備的軟件和配置更新解決方案基于 AWS Jobs 服務(wù)的功能。

Amazon Web Services (AWS) 是最流行的物聯(lián)網(wǎng) (IoT) 框架環(huán)境之一,與 Microsoft Azure 和 Google Cloud IoT 并駕齊驅(qū)。智能設(shè)備使用互聯(lián)網(wǎng)連接到框架,并使用 MQTT 協(xié)議與之交互。除了與設(shè)備交互之外,該框架還為數(shù)據(jù)存儲(chǔ)和處理、向用戶表示數(shù)據(jù)、數(shù)據(jù)分析(包括人工智能方法)、具有強(qiáng)大權(quán)限系統(tǒng)的訪問(wèn)控制等提供了很好的機(jī)會(huì)。

為了存儲(chǔ)數(shù)據(jù),AWS 環(huán)境提供(除了不同的關(guān)系和非關(guān)系 DBMS)基于云的分層文件存儲(chǔ)系統(tǒng),稱為簡(jiǎn)單存儲(chǔ)服務(wù) (S3)。S3 存儲(chǔ)中的每個(gè)文件都可以有一個(gè)通用資源定位器 (URL),可從外部訪問(wèn)。在這種情況下,可以通過(guò)具有適當(dāng)訪問(wèn)權(quán)限的 Web 瀏覽器訪問(wèn)該文件。如果文件內(nèi)容是 HTML 頁(yè)面,則使用此文件,交互式用戶可以訪問(wèn) AWS 框架選項(xiàng)和與其連接的智能設(shè)備。此頁(yè)面的功能由其內(nèi)部的 JavaScript 代碼指定(此代碼可以激活整個(gè)框架及其單獨(dú)組件的應(yīng)用程序編程接口或 API 的功能)。

Lambda 函數(shù)

除了網(wǎng)頁(yè),AWS 框架環(huán)境中的程序代碼也可以存儲(chǔ)為 Lambda 函數(shù)。這些是特殊命名的代碼片段,使用以下語(yǔ)言之一編寫:Python、Java、C#Node.Js。它們存儲(chǔ)在云中,并在某些事件上被調(diào)用。一個(gè)事件可以由網(wǎng)頁(yè)發(fā)起(比如在某個(gè) URL 上調(diào)用某個(gè) HTTP REST API),也可以由另一個(gè) lambda 函數(shù)發(fā)起,也可以由智能設(shè)備發(fā)起(通過(guò)發(fā)送某種類型的 MQTT 消息)。在所有這些情況下,事件都可以有參數(shù)。Lambda 函數(shù)用作智能設(shè)備、AWS 資源(例如數(shù)據(jù)庫(kù))和用戶直接交互的網(wǎng)頁(yè)之間交互的中間件。

AWS lambda 有硬性限制——例如,處理單個(gè)請(qǐng)求的執(zhí)行時(shí)間是有限的,處理單個(gè)請(qǐng)求時(shí) lambda 可以使用的內(nèi)存量是有限的。如果超過(guò)任何限制,則中止 lambda 的執(zhí)行。這些限制由用戶在創(chuàng)建 lambda 時(shí)配置,但不能超過(guò)某些值。

物聯(lián)網(wǎng)設(shè)備使用 TCP 協(xié)議連接到云,該協(xié)議提供數(shù)據(jù)完整性和緩沖。在連接速度較慢的情況下,協(xié)議負(fù)責(zé)在發(fā)送端累積數(shù)據(jù),并在可能時(shí)將其推送到管道中。此外,TCP 之上的 AWS 協(xié)議負(fù)責(zé)在連接丟失的情況下持久地重新建立 TCP 連接。

但是,由于 MQTT 協(xié)議的特定單向特性,IoT 設(shè)備和云之間的連接問(wèn)題通常不會(huì)影響 lambda。與物聯(lián)網(wǎng)設(shè)備通信時(shí),lambda 只發(fā)送一條 MQTT 消息,不等待響應(yīng)。如果響應(yīng)到達(dá),則由不同的 lambda 函數(shù)負(fù)責(zé)處理它,并在需要時(shí)向 IoT 設(shè)備發(fā)送另一條 MQTT 消息。

AWS 作業(yè)

AWS 框架組件之一是作業(yè)服務(wù) (AWS Jobs)。它用于在連接到 AWS 的一臺(tái)或多臺(tái) IoT 設(shè)備上創(chuàng)建和執(zhí)行持久的操作(作業(yè))以及管理這些作業(yè)。與其他 AWS 服務(wù)相比,AWS Jobs 服務(wù)是最近才出現(xiàn)的……

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • IOT
    IOT
    +關(guān)注

    關(guān)注

    186

    文章

    4097

    瀏覽量

    195102
  • AWS
    AWS
    +關(guān)注

    關(guān)注

    0

    文章

    418

    瀏覽量

    24182
  • Lambda
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    9830
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DM平臺(tái)管理設(shè)備如何進(jìn)行固件升級(jí)

    )查看注冊(cè)狀態(tài) 4)DM平臺(tái)中添加設(shè)備,設(shè)備序列號(hào)通過(guò)設(shè)備系統(tǒng)界面或背板獲得。 5)添加升級(jí)的固件 6)配置超時(shí)時(shí)間,默認(rèn)即可
    發(fā)表于 07-25 06:22

    PSOC4000T固件升級(jí),更改設(shè)備報(bào)告錯(cuò)誤怎么解決?

    1、PSOC4000T固件升級(jí) 更改設(shè)備已討論過(guò) 例程"PSoC_4_Basic_device_firmware_upgrade"更改設(shè)備 的項(xiàng)目 ; 2、按照
    發(fā)表于 07-24 08:20

    盤點(diǎn)常見(jiàn)的消費(fèi)級(jí)IoT設(shè)備有哪些

    盤點(diǎn)常見(jiàn)的消費(fèi)級(jí)IoT設(shè)備有哪些
    的頭像 發(fā)表于 07-20 08:14 ?774次閱讀
    盤點(diǎn)常見(jiàn)的消費(fèi)級(jí)<b class='flag-5'>IoT</b><b class='flag-5'>設(shè)備</b>有哪些

    Air780EP模塊AT開(kāi)發(fā)FOTA遠(yuǎn)程升級(jí)指南

    獲取生成差分包工具網(wǎng)址合宙IOT平臺(tái)配置此為合宙IOT平臺(tái)對(duì)應(yīng)鏈接。升級(jí)日志——如何查看升級(jí)日志——響應(yīng)碼列表響應(yīng)碼響應(yīng)信息問(wèn)題以及解決辦法
    的頭像 發(fā)表于 07-19 15:16 ?449次閱讀
    Air780EP模塊AT開(kāi)發(fā)FOTA遠(yuǎn)程<b class='flag-5'>升級(jí)</b>指南

    ESP8266 APK 0.97提示設(shè)備升級(jí)才能使用,是什么原因?

    .97apk. 使用.97的 apk 可以激活設(shè)備,點(diǎn)擊使用時(shí)提示,設(shè)備升級(jí)才能使用。 下載1.2.0 SDK , 編譯IOT DEMO, 燒錄到
    發(fā)表于 07-15 07:46

    使用mbedtls連接到aws iot,無(wú)法編譯代碼的原因?

    我正在使用 mbedtls 連接到 aws iot,但由于 mbedtls 缺少一些定義,我無(wú)法編譯代碼。 我使用的是 ESP8266_RTOS_SDK 1.5 中的原始 libmbedtls.a
    發(fā)表于 07-12 07:24

    請(qǐng)問(wèn)ESP32-WROVER-KIT如何通過(guò)AWS IoT Device Tester (IDT) 的測(cè)試?

    我們是一間臺(tái)灣的公司(正文科技),目前使用 ESP32-WROVER-KIT 開(kāi)發(fā)連接 AWSIoT 產(chǎn)品,SDK 是 Amazon FreeRTOS。 AWS 要求我們通過(guò) \"
    發(fā)表于 06-28 07:51

    用按鍵來(lái)發(fā)布消息,AWS訂閱消息,按鍵能用但就是在AWS平臺(tái)上看不到信息,怎么解決?

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

    東勝物聯(lián)成為AWS硬件合作伙伴,助力實(shí)現(xiàn)邊緣智能

    DSGW-380?和?DSGW-210,已通過(guò)AWS IoT Greengrass的認(rèn)證。這標(biāo)志著東勝物聯(lián)的物聯(lián)網(wǎng)設(shè)備將能夠更緊密地與AWS云端服務(wù)進(jìn)行連接,并實(shí)現(xiàn)數(shù)據(jù)處理能力的本地化
    的頭像 發(fā)表于 05-18 11:56 ?628次閱讀
    東勝物聯(lián)成為<b class='flag-5'>AWS</b>硬件合作伙伴,助力實(shí)現(xiàn)邊緣智能

    stm32 AWS云連接怎么使用?

    stm32 AWS云連接怎么使用,官方的擴(kuò)展包看不明白
    發(fā)表于 04-01 07:21

    使用愛(ài)星物聯(lián)IoT平臺(tái)時(shí),哪些參數(shù)配置是開(kāi)發(fā)者必須知道的?

    hello,小伙伴們,上周我們《愛(ài)星物聯(lián)IoT平臺(tái)正式開(kāi)源啦》,感興趣的開(kāi)發(fā)者可以點(diǎn)擊文中的鏈接下載和體驗(yàn)。在使用愛(ài)星物聯(lián)IoT平臺(tái)之前,有哪些參數(shù)配置是嵌入式開(kāi)發(fā)者必須配置的?小安帶
    的頭像 發(fā)表于 03-30 08:22 ?493次閱讀
    使用愛(ài)星物聯(lián)<b class='flag-5'>IoT</b>平臺(tái)時(shí),哪些參數(shù)<b class='flag-5'>配置</b>是開(kāi)發(fā)者必須知道的?

    安裝和使用AWS角度傳感器的注意事項(xiàng)

    安裝和使用AWS角度傳感器的注意事項(xiàng)? 安裝和使用AWS角度傳感器是一項(xiàng)重要而復(fù)雜的任務(wù)。這些傳感器通常用于監(jiān)控和收集環(huán)境數(shù)據(jù),如溫度、濕度、氣壓等,以幫助監(jiān)控設(shè)備的狀態(tài)和預(yù)測(cè)可能發(fā)生的問(wèn)題。在安裝
    的頭像 發(fā)表于 01-04 16:00 ?374次閱讀

    AT32基于FreeRTOS的AWS MQTT客戶端

    AT32基于FreeRTOS的AWS MQTT客戶端建立一個(gè)MQTT客戶端與 AWS IoT Core進(jìn)行通訊,用戶可以基于這個(gè)范例去開(kāi)發(fā)屬于自己的應(yīng)用。
    發(fā)表于 10-26 06:03

    如何“助攻”物聯(lián)設(shè)備遠(yuǎn)程OTA升級(jí)

    ?OverTheAir,既空中下載的意思,具體指遠(yuǎn)程無(wú)線升級(jí)方式。隨著全球物聯(lián)網(wǎng)(IoT)快速發(fā)展,物聯(lián)網(wǎng)設(shè)備不再是一個(gè)功能固化的產(chǎn)品,而是一個(gè)持續(xù)更新的智能設(shè)備,在整個(gè)生命周期內(nèi)
    的頭像 發(fā)表于 10-14 08:25 ?645次閱讀
    如何“助攻”物聯(lián)<b class='flag-5'>設(shè)備</b>遠(yuǎn)程OTA<b class='flag-5'>升級(jí)</b>

    新聞資訊|意法半導(dǎo)體發(fā)布安全軟件,保護(hù)STM32邊緣AI設(shè)備連接AWS IoT Core的安全

    的半導(dǎo)體公司 意法半導(dǎo)體 (STMicroelectronics,簡(jiǎn)稱ST;紐約證券交易所代碼:STM) 日前在STM32Cube開(kāi)發(fā)工具包內(nèi)新增一款軟件,以簡(jiǎn)化高性能物聯(lián)網(wǎng)(IoT設(shè)備AWS
    的頭像 發(fā)表于 10-11 18:10 ?573次閱讀