色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

將物聯網設備連接到云服務

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Rajan Mistry ? 2022-11-30 14:58 ? 次閱讀

物聯網IoT) 方面,云在允許開發人員在邊緣設備和遠程數字服務之間分配計算方面發揮著重要作用。這種架構為多種解決方案開辟了潛力,在這些解決方案中,設備和云服務使用高效的協議在當今的高速通信通道上協同工作。當然,支持所有這些需要從物理層到應用層的強大雙向通信。

在本博客中,我們將簡要回顧有助于促進 IoT 通信的常見傳輸和應用層協議,然后了解如何讓 IoT 邊緣設備與 Microsoft Azure 和 AWS IoT 通信。

物聯網連接協議

無論邊緣到云的物聯網通信多么復雜,這一切都歸結為設備和遠程服務之間通過互聯網進行的雙向數據通信。

從傳輸層開始,設備到云的通信通常通過TCP(傳輸控制協議)或UDP(用戶數據報協議)通道進行。TCP是面向連接的可靠,這意味著發送的每個數據包都需要確認已收到。但是,隨著可靠性的提高,開銷也隨之而來,有時對于物聯網應用程序,TCP 標頭可能大于有效負載本身。另一方面,UDP 是無連接且不可靠的,這意味著為了速度,它允許丟失數據包。TCP用于數據必須通過的地方,而UDP用于某些數據丟失可以接受的地方(例如,在流式傳輸視頻時)。

在應用層,HTTP(超文本傳輸協議)已成為基于Web的通信中最標準化的協議之一。它是作為客戶端-服務器時代的請求-響應模型開發的,其中客戶端(例如瀏覽器)打開TCP連接以向返回響應的服務器(例如Web服務器)發送請求。TLS 通常用于保護通過 TCP 的 HTTP 通信,而 DTLS 通過 UDP 執行類似的功能。IoT 設備可以使用此設置與使用 RESTful/SOAP Web 服務的 Web 服務器進行通信。

例如,設備可以使用 HTTP GET/POST 方法通過 TCP/IP 連接與服務器通信,并提供以 XML、JSON 或其他格式格式化的有效負載。每個步驟(TCP/IP、HTTP、XML/JSON)都會不斷增加有效負載的開銷,這是最終應用程序正在尋找的唯一相關信息

因此,另一個應用層協議MQTT(消息隊列遙測傳輸)在物聯網中變得流行起來。它是一種輕量級協議,代碼占用空間小,適用于嵌入式物聯網設備等受限環境。最值得注意的是,它采用發布-訂閱模型,通過中央 MQTT“代理”促進設備之間的一對多通信——這正是物聯網通常需要的通信類型!

了解了這些底層協議后,現在讓我們看看邊緣到云通信的工作原理。在本博客中,我們將以高通MDM9206 LTE調制解調器和高通??驍龍?移動平臺為例,因為它們說明了制造商如何從硬件級別到API通信堆棧的支持可以促進物聯網到云的開發。

將 MDM9206 LTE 調制解調器物聯網設備連接到 Azure

MDM9206 是一種相當專業的設備,通常與另一個處理器結合使用,用作調制解調器。

為了方便通信,您可以使用支持TLS,DTLS,MQTT和HTTP的高通? LTE IoT SDK,并提供用于連接到Azure IoT Hub的“填充層”[2]。

此填充層包括 Azure 輸入/輸出 (I/O) 和平臺填充層庫,作為用戶空間中 ThreadX 平臺上 Azure 應用程序開發的包的一部分。Azure 應用程序使用 Microsoft Azure SDK 定義的 API 與 Azure IoT SDK C 模塊進行交互。Azure IoT SDK C 模塊使用適配器層與 ThreadX IoT 堆棧進行交互。下圖顯示了 ThreadX IoT 設備上的 Azure 應用程序體系結構:

pYYBAGOG_yGADLseAAHwqb6x3o0153.png

ThreadX 設備上 Azure 應用程序的體系結構。圖片由高通技術公司提供

此填充層還包括許多腳本,這些腳本設置生成環境以為設備構建應用程序。

將具有 MDM9206LTE 調制解調器的物聯網設備連接到 AWS IoT

該開發工具包還可用于使用 MQTT 消息與 AWS IoT 進行通信。GitHub上有一個演示和項目,提供了一些很棒的資源:IoT Goods Cart和merchant-cart-aws-iot項目。

將設備連接到 AWS IoT 所涉及的關鍵步驟包括:

創建 EC2 實例并啟用正確的端口

將應用程序添加到 EC2 實例

從 AWS IoT 獲取應用程序的證書和私有密鑰

構建設備端應用程序,并將其與證書和私鑰以及任何其他支持文件一起傳輸到設備

使用設備設置傳感器映射以跟蹤產品庫存水平

啟動瀏覽器并導航到您的 AWS IoT 應用程序

在設備上運行應用程序

如果您有興趣了解更多信息,請查看項目的示例應用程序模塊,了解如何通過 MQTT 將庫存水平發布到 EC2。您還可以通過查看aws_iot_mqtt*.c 文件來了解 MQTT 通信的工作原理。

將運行在驍龍平臺上的基于 Linux 的物聯網設備連接到 AWS IoT

驍龍移動平臺為物聯網解決方案提供了更廣泛的功能。它們還使開發人員能夠集成以各種編程語言編寫的更高級別的 SDK 和庫。

基于 Snapdragon 的設備與使用 MQTT 的 AWS IoT 之間的通信可以通過其中一個 AWS IoT 開發工具包(例如 AWS IoT Device SDK for Python)[4] 來完成。

連接到 AWS IoT 所涉及的關鍵步驟包括:

1. 在 AWS 中創建項目

創建一個“事物”

將“事物”連接到設備

選擇編程語言

生成證書和策略并將其添加到項目中

2. 在客戶端/設備上安裝 AWS IoT 所需的開發工具包

3. 使用以下實現創建設備端應用程序:

將 AWS 模塊添加到客戶端代碼

在傳遞私鑰和證書的代碼中實例化客戶端

啟動連接

訂閱主題并指定回調以接收回饋信息

根據應用的要求發布消息

結論

通過標準 OSI 模型協議工作的設備到云通信為云服務提供了骨干。物聯網設備到云的連接可以在專用硬件(如MDM9206 LTE調制解調器)和更通用的設備(如驍龍移動平臺)上實現。

更一般地說,這種設備到云的架構為在物聯網設備和/或云上進行處理提供了一組豐富的選項。但是,歸根結底,這完全取決于您如何通過互聯網在設備和遠程服務之間實現雙向數據通信。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2909

    文章

    44729

    瀏覽量

    374429
  • 調制解調器
    +關注

    關注

    3

    文章

    854

    瀏覽量

    38838
收藏 人收藏

    評論

    相關推薦

    采用華為 Flexus 服務器 X 實例部署 MQTT 服務器完成設備

    一、前言 1.1 開發需求 這篇文章講解: 采用華為最新推出的 Flexus 服務器 X 實例 EMQX 服務器,搭建 MQTT 服務
    的頭像 發表于 12-26 18:12 ?185次閱讀
    采用華為<b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服務</b>器 X 實例部署 MQTT <b class='flag-5'>服務</b>器完成<b class='flag-5'>設備</b>上<b class='flag-5'>云</b>

    負壓除塵設備聯網智能管理系統方案

    一、系統概述 負壓除塵設備聯網智能管理系統旨在實現對負壓除塵設備的實時監測、遠程控制、數據分析與智能維護。通過
    的頭像 發表于 12-16 15:30 ?136次閱讀

    低代碼聯網平臺是什么?有什么功能?

    在數字化時代,聯網(IoT)技術迅猛發展,物理世界與數字世界緊密連接,實現了設備間的智能交互和數據共享。隨著
    的頭像 發表于 10-16 13:59 ?251次閱讀

    如何測試聯網設備的功耗

    如何測試聯網設備的功耗聯網(IoT)涵蓋我們日常生活的各個方面,因為它使數十億的物品能夠隨
    的頭像 發表于 10-11 08:05 ?480次閱讀
    如何測試<b class='flag-5'>物</b><b class='flag-5'>聯網</b><b class='flag-5'>設備</b>的功耗

    MQTT聯網平臺有什么功能

    關鍵作用。MQTT聯網平臺基于MQTT協議,為聯網設備提供
    的頭像 發表于 10-09 14:15 ?286次閱讀

    工業聯網(IOT)平臺是什么

    隨著信息技術的飛速發展,工業互聯網(IoT)平臺已成為推動制造業數字化轉型的重要力量。這一平臺基于計算、聯網技術、大數據分析等先進技術
    的頭像 發表于 09-19 14:16 ?507次閱讀

    什么是聯網技術?

    什么是聯網技術? 聯網技術(Internet of Things, IoT)是一種通過信息傳感設備,按約定的協議,
    發表于 08-19 14:08

    MQTT聯網平臺是什么

    。這種平臺允許設備通過MQTT協議與其他設備及云端服務進行通信,實現數據的上傳和下載,從而支持各種聯網應用和
    的頭像 發表于 07-18 14:22 ?624次閱讀

    使用ESP8266arduino連接到thinkspeak,無法將其連接到任何網頁,為什么?

    我正在嘗試使用 ESP8266 arduino 連接到 thinkspeak 。所以我能夠 esp 模塊連接到我的家庭 wifi,但
    發表于 07-16 07:43

    esp8266已連接到Wifi但無法連接到聯網,為什么?

    首先,我想說對不起,如果我的帖子在錯誤的線程中。在那之后,我想問一個問題,我的 esp12E 已連接到 Wifi,但它無法連接到聯網,即使 wifi 連接到
    發表于 07-09 07:11

    MQTT聯網平臺是什么

    及可視化等功能,為連接到聯網的物理設備提供支持和服務。 結合這兩個概念,MQTT聯網
    的頭像 發表于 06-25 15:32 ?667次閱讀

    ZWS平臺應用(4)-設備數據上報

    智能設備連接到聯網,會產生大量的數據,可以說:聯網最大的價值,其實是數據,那么
    的頭像 發表于 04-12 08:25 ?648次閱讀
    ZWS<b class='flag-5'>云</b>平臺應用(4)-<b class='flag-5'>設備</b>數據上報

    iot聯網平臺是什么?

    監控、自動報警、遠程控制、遠程診斷、遠程維護等功能。 IOT聯網平臺是聯網解決方案的關鍵組成部分,負責感知層的各類
    的頭像 發表于 04-01 10:19 ?2941次閱讀

    PLC設備接入網關實現工廠PLC接入聯網IOT平臺

    據管理方面存在一些困難。通博聯提供PLC設備接入網關,可以PLC設備接入聯網IOT
    的頭像 發表于 01-24 16:43 ?1048次閱讀
    PLC<b class='flag-5'>設備</b>接入網關實現工廠PLC接入<b class='flag-5'>物</b><b class='flag-5'>聯網</b>IOT<b class='flag-5'>云</b>平臺

    聯網網關與plc怎么連接

    聯網網關與plc怎么連接聯網是當今社會中最熱門的技術之一,而
    的頭像 發表于 01-18 17:05 ?1634次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯網</b>網關與plc怎么<b class='flag-5'>連接</b>?
    主站蜘蛛池模板: 99久久免费只有精品| 日本68xxxxxxxxx老师| 2017年伦理片免费观看| 日本漫画无彩翼漫画| 极品少妇高潮啪啪AV无码| 大香伊人久久精品一区二区| 一本之道高清www在线观看| 色久悠悠无码偷拍自怕| 美国兽皇zoo在线播放| 国色天香社区视频免费高清3| freevideoshd| 中国明星16xxxxhd| 亚洲精品中文字幕一二三四区| 日本老师xxxxx18| 免费人成在线观看视频不卡| 精品九九视频| 国产内射AV徐夜夜| 国产SUV精品一区二区69| a视频在线免费观看| 最新国自产拍 高清完整版| 亚洲人成网站7777视频| 无人区尖叫之夜美女姐姐视频| 日本xxxxxxxxx老师59| 暖暖视频免费高清在线观看 视频| 久久成人a毛片免费观看网站| 国产一区二区三区内射高清 | 色小妹影院| 青柠在线观看视频在线高清完整| 两个女人互添下身高潮自视频| 久久久WWW免费人成精品| 精品日韩视频| 精品久久免费观看| 狠狠综合久久综合88亚洲| 国精产品一区一区三区有限公司 | 免费小视频在线观看| 久久免费看少妇高潮A片特爽 | 乌克兰少妇大胆大BBW| 十分钟免费观看大全视频| 日韩人妻少妇一区二区三区| 青青草 久久久| 日本亚欧热亚洲乱色视频|