sponsored links

CoAP:支援 M2M 應用的智慧解決方案

並非所有連線的裝置都設計為相等。雖然有些技術先進且堅固耐用,但有些則是簡單的感測器和家庭自動化系統,記憶體、能量、頻寬和計算能力有限。將網路引入資源受限的低功耗裝置並使其能夠有效通訊,需要開發人員實施特定型別的物聯網協議。這就是受限應用協議或 CoAP 出現的地方。

CoAP:支援 M2M 應用的智慧解決方案

什麼是 CoAP?

CoAP 於 2014 年推出,是由 CoRE(受限資源環境)網際網路工程任務組 (IETF) 設計的輕量級 RESTful 協議。它通常用於機器對機器 (M2M) 應用程式,例如智慧能源和樓宇自動化裝置。

CoAP 是物聯網網路中低功耗物聯網裝置的高效通訊協議。它允許資源受限的感測器節點、家庭自動化工具和其他需要較少頻寬或計算能力的連線物件透過網際網路進行通訊。

CoAP 是用於建立和管理裝置、釋出/訂閱資料、在多個客戶端之間多播資料以及在客戶端請求時提供裝置描述的出色協議。

它還具有檢測裝置電源狀態的機制。此外,由於與 HTTP REST 操作在基礎架構上有相似之處,設計人員可以將他們對 RESTful 模式的理解運用到他們使用 CoAP 進行的 IoT 應用程式開發中。

CoAP 協議概覽

物聯網生態系統是一個快速發展的空間,即使是最傑出的設計人員和開發人員也很容易在 M2M 協議補丁、漏洞、第三方庫錯誤和實施缺陷的知識和管理方面被超越。

因此,物聯網裝置使用流行的 CoAP 協議來阻止 M2M 應用程式中的網路攻擊也就不足為奇了。它們支援非同步訊息交換,提供 URI 和內容型別支援,利用代理和快取功能,並且易於解析。但在我們深入研究 CoAP 協議之前,有必要了解其結構,它通常由以下實體組成:

  1. “Sender”——傳送訊息的實體。
  2. “接收者”——訊息的接收者或目的地。
  3. “客戶端”——請求的來源和響應的目的地。
  4. “端點”——參與 CoAP 協議的實體,通常與主機標識。
  5. “伺服器”——客戶端和接收者之間的連結。它接收來自客戶端的請求並將響應傳送回客戶端。

典型的 CoAP 協議可能看起來類似於 HTTP 協議,因為 CoAP 部署了使用者資料報協議 (UDP) 作為底層網路協議。反過來,UDP 會幫助客戶端發出請求,而伺服器會傳輸響應——就像在 HTTP 中發生的那樣。

兩層讓 CoAP 脫穎而出

請求/響應層根據請求/響應訊息處理請求/響應互動。
訊息層處理非同步訊息和使用者資料報協議 (UDP)。

如您所見,CoAP 協議不僅僅是 HTTP 協議的壓縮版本,而且是專為 IoT 設計的。 CoAP 支援四種類型的訊息,包括:

  1. 重置 (RST)
  2. 可確認 (CON)
  3. 不可確認 (NON)
  4. 確認(ACK)

這些訊息的主要交換對於請求/響應互動是透明的。 CoAP 是一個單一的協議,請求/響應和訊息作為 CoAP 頭的特徵。

CoAP 通常如何運作

CoAP 主要用於受限裝置,使執行器和感測器能夠在物聯網生態系統內高效通訊。這些應用程式透過將它們的資料作為系統的一部分提供來進行控制。該協議可以透過低網路開銷和低功耗在高擁塞和低頻寬場景中提供卓越的效能。 CoAP 還支援具有許多節點的網路。即使在基於 TCP 的協議 MQTT 無法在裝置之間交換資訊和有效通訊的情況下,它也可以繼續工作。

此外,CoAP 協議允許裝置在較差的訊號質量下執行並可靠地傳輸資料。這一特性還使衛星能夠方便地保持遠端通訊。這就是 M2M 開發服務中發生的情況。

CoAP訊息模型的構建

這是協議的最低層元素,因為它處理端點之間的 UDP 傳輸訊息。每個 CoAP 訊息都有一個唯一的 ID,這對於檢測訊息重複非常有用。平均而言,CoAP 訊息模型由三部分組成,其中兩部分是可選的:

  1. 一個二進位制頭
  2. 一組緊湊的選項(可選)
  3. 有效載荷(可選)

CoAP 協議指定了兩種型別的訊息:

可確認

這些在兩個端點之間傳輸的訊息是可靠的。這意味著客戶端確信訊息將到達伺服器。在 CoAP 中,使用可確認 (CON) 訊息型別程式碼獲得專用訊息。 Confirmable 訊息會重複傳送,直到另一方(即伺服器)傳送確認(ACK)訊息,該訊息包含與 Confirmable 訊息相同的 ID,但帶有 ACK 響應程式碼。

不可確認

這些訊息不需要來自客戶端的確認,而是始終在兩個端點之間攜帶請求或響應。對於應用要求,不可確認 (NON) 訊息會無限重複——例如,從感測器中重複讀取最終到達就足夠了。這樣的訊息必須包含有效載荷。

揭示“請求和響應”模型

這是協議的第二層。 使用 CON 或 NON 訊息傳送請求。 如果使用 CON 訊息傳送請求,則伺服器的響應取決於伺服器是否可以立即響應客戶端的請求:

  1. 如果伺服器可以及時響應,伺服器會向客戶端傳送一條包含錯誤程式碼或響應的 ACK 訊息,以及一個 Token 欄位,該欄位反映了請求中的 Token 欄位。 Token 不同於 Message-ID,它用於匹配兩個端點之間的請求和響應。
  2. 如果伺服器不能及時響應從客戶端收到的請求,另一方面,它會發送一個訊息欄位為空的 ACK 訊息。 一旦響應可用,伺服器就會向共享狀態的客戶端傳送 CON 訊息。

如果來自客戶端的請求攜帶不可確認訊息,則伺服器僅使用該型別的訊息進行響應。

什麼是訊息格式?

CoAP 訊息以二進位制形式編碼。 CoAP 訊息由固定大小的 CoAP 報頭組成,輔以有效載荷和以型別-長度-值 (TLV) 格式指定的選項。

雖然標頭指定了這些選項,但有效載荷由根據資料報長度計算選項長度之後的位元組組成。 CoAP 訊息佔用 UDP 資料報的資料部分以避免分段。

由於 CoAP 節省能源並簡化裝置之間的通訊,因此使用緊湊訊息。 CoAP 報頭的必填欄位是:

  1. 版本(CoAP 訊息格式的 2 位版本;有時縮寫為“VER”)
  2. 型別(對應於 RST、CON、NON 或 ACK 訊息型別的 2 位無符號整數)
  3. 令牌長度(一個 4 位欄位,指定“令牌”欄位的位元組長度;有時縮寫為“TKL”)
  4. 程式碼(一個 8 位欄位,提供有關請求或響應的更多資訊)
  5. Message-ID(與訊息關聯的唯一 ID,用 16 位值表示)

考慮 CoAP 安全性

安全是物聯網生態系統中的一個重大問題,並且有充分的理由:裝置透過網際網路連線,在它們之間交換各種資訊。無論所討論的物聯網裝置是用於個人用途還是商業用途,資料安全都至關重要。

CoAP 將 UDP 應用於傳輸資訊,並進一步依賴它進行資訊保護。最小的 CoAP 訊息長度為 4 個位元組,並使用兩種訊息型別(響應和請求),使用簡單的二進位制基本報頭格式。

後者是經過最佳化的 TLV 格式的選項,可提供高級別的通訊安全性。留在包中的頭中的任何位元組都被歸類為訊息體,這由資料報長度暗示。

交給你

在 M2M 應用程式中,從長遠來看,應用程式/XML、應用程式/八位位元組流或文字/純文字等通用網際網路媒體型別並沒有被證明對現實世界的應用程式有幫助。例如,智慧能源應用程式負載可能會請求更具體的型別,如 application/se+exi,因為它是作為 XML 攜帶的。

這就是為什麼需要更先進的物聯網協議的原因。 CoAP 在降低雲裝置連線成本方面發揮了關鍵作用,使物聯網裝置能夠在更大的網路上經濟高效且安全地傳送資料,同時消耗更少的電量。

隨著物聯網環境的發展,對關鍵協議的需求也在增長,以經濟高效且安全地實現跨裝置的資料傳輸。毫無疑問,CoAP 是一種支援 M2M 應用的智慧解決方案。由於它的產品種類繁多,讓我們希望它的用途在未來也能發展到物聯網的其他不同方面。

分類: 科技
時間: 2021-10-12

相關文章

案例丨河東HDL智慧解決方案助力Srbijagas辦公樓

案例丨河東HDL智慧解決方案助力Srbijagas辦公樓
河東科技HDL "低碳經濟"是全球可持續發展的共同主題. 近年來,隨著移動網際網路.大資料.雲計算.物聯網與人工智慧等新技術的高速發展,智慧辦公的概念得以快速普及, "智 ...

湘江新區大手筆支援科技創新與智慧製造
湖南日報·新湖南客戶端10月12日訊(記者 王晗)近日,湖南湘江新區印發推進科技創新高地建設的若干政策.推進先進製造業高質量發展的若干政策,發放一系列真金白銀的政策"大禮包",著力 ...

端之上,雲之邊,邊緣智慧已是春山可望

端之上,雲之邊,邊緣智慧已是春山可望
邊緣智慧有一支龐大的親友團. 雲計算是邊緣智慧的同胞兄弟,畢竟有云的地方.有計算的地方就應該有智慧:5G與邊緣智慧也是一對同胞兄弟,畢竟5G網路解決了"端"與"邊&quo ...

密碼鎖+可視貓眼+米家APP實時監控,黑科技堆滿,鹿客智慧鎖體驗

密碼鎖+可視貓眼+米家APP實時監控,黑科技堆滿,鹿客智慧鎖體驗
一.智慧鎖慘痛經歷及對新智慧鎖的需求 去年透過其他渠道,給家裡的門鎖換上了某品牌的智慧鎖,想著,終於也能不用帶鑰匙就出門了!但是,體驗這一年多來,給我及家人卻帶來了很大困擾: 1)APP 無法及時提醒 ...

買入門級智慧商務投影儀,就選明基E520,不花冤枉錢

買入門級智慧商務投影儀,就選明基E520,不花冤枉錢
我發現近些年的商務投影儀廠商越來越注重外觀設計,以往商務機的主色調都是黑色,難免讓人審美疲勞,黑色也不太容易融入現有的裝飾風格當中.如今更多的商務投影儀傾向於製作白色外觀的產品,並且一改尖銳方正的造型 ...

薩摩耶雲自主研發專利再獲國家智慧財產權局授權 人工智慧“專利庫”擴容,薩摩耶雲決策智慧能力再創新高

薩摩耶雲自主研發專利再獲國家智慧財產權局授權 人工智慧“專利庫”擴容,薩摩耶雲決策智慧能力再創新高
近日,薩摩耶雲人工智慧"專利庫"再度擴容,以<網際網路造數方法及系統>為題的創新技術專利正式獲得國家智慧財產權局發明專利授權.意味著中國領先的AI決策解決方案提供商薩摩 ...

MDQ智慧馬桶|MDQ智慧晾衣架|MDQ智慧鎖國際十大品牌

MDQ智慧馬桶|MDQ智慧晾衣架|MDQ智慧鎖國際十大品牌
德系精工 高貴不貴 智慧30年 引領行業變革 德國麥德琪MDQ創始於1991年,是一家以德國健康晾衣-智慧鎖-智慧馬桶科技為核心,MDQ將德國的尖端智慧科技與中國傳統的晾衣架-智慧鎖文化相結合,MDQ ...

中國移動智慧家庭打造全屋智慧體驗聯名店

中國移動智慧家庭打造全屋智慧體驗聯名店
10月12日,中國移動智慧家庭運營中心與智慧家居知名品牌歐瑞博聯合推出的.位於杭州市上城區高德置地中心3幢L2層225-1號中國移動全屋智慧旗艦店將盛大開業.該店是中國移動首家線下全屋智慧體驗聯名的線 ...

構築自主可控的資料中心“底座”為全屋智慧家居資料安全保駕
數字經濟時代,資料已成為關鍵生產要素和重要戰略資源,對經濟和社會發展產生了重大影響.一方面,數字經濟的發展建立在大資料的開發應用之上:另一方面,資料安全與隱私保護也日益受到廣泛關注. 2021年6月1 ...

路由器哪個品牌比較好?

路由器哪個品牌比較好?
對於剛剛瞭解無線路由器的小白網友來說那些無線.品牌.穿牆.WiFi一堆堆名詞真有點搞暈頭,哪種品牌的無線路由器好,穿牆的覆蓋性強呢?市面上面各種各樣的無線路由器產品,恐怕確實有很多人會不知所措的選擇. ...

觀點|華為王軍:年內全面升級鴻蒙系統,800伏快充具備商業化能力

觀點|華為王軍:年內全面升級鴻蒙系統,800伏快充具備商業化能力
文:懂車帝原創 邢秋鴻 [懂車帝原創 行業] 2021年,新能源汽車在全球範圍內開啟了高速的推廣模式,在這一大背景下,2021世界新能源汽車大會(WNEVC)於9月15日在海南海口召開.3天的活動包含 ...

試駕賽力斯華為智選SF5:20多萬1000公里續航的“華為”值嗎?

試駕賽力斯華為智選SF5:20多萬1000公里續航的“華為”值嗎?
文/鐵哥 我承認文章的標題有些"標題黨",但不可否認,華為為這臺車帶來了極高的熱度.從華為全球旗艦店內絡繹不絕的參觀人流來看,SF5無疑是吃到了華為線下渠道的流量紅利.但如何能將流 ...

加速商顯數字化升級!聯想新IT全面打造智慧會議場景

加速商顯數字化升級!聯想新IT全面打造智慧會議場景
"第十三屆中國(國際)商用顯示系統產業領袖峰會"(簡稱CBDS)暨"2021深圳(國際)智慧顯示系統產業應用博覽會"(以下簡稱ISVE),於9月16日至18日在 ...

科大智慧:人腦工程+人工智慧+換電+蔚來汽車概念+充電樁

科大智慧:人腦工程+人工智慧+換電+蔚來汽車概念+充電樁
創作不易,希望大家多多點贊,轉發,關注,關注,關注,重要的事情說三遍,你的支援是我堅持不懈的動力,非常感謝!關注,投資不迷路,祝關注的朋友爆賺![贊][贊][贊][給力][給力][給力] 公司的主營業 ...

週五機構一致看好的十大金股
中國中免(601888):海南板塊所得稅優惠確定 公司業績有望增厚 類別:公司 機構:中銀國際證券股份有限公司 研究員:包仁誠 日期:2021-10-03 公司公告,自2020 年1 月1 日起執行至 ...

關於印發《山東省工業和資訊化領域迴圈經濟“十四五”發展規劃》的通知
魯工信發[2021]4號 各市工業和資訊化局: 現將<山東省工業和資訊化領域迴圈經濟"十四五"發展規劃>印發給你們,請結合實際認真貫徹執行. 山東省工業和資訊化廳 20 ...

養老機構資訊化場景建設創新與探索
一.背景 截止目前,中國養老機構資訊化的普及率還是極低,不超過5%,而且有很多已採購有資訊系統的機構實際上因為種種原因都沒有用起來,有的甚至是實際上只是一個極簡單的資料庫, 沒有比較成體系的管理流程. ...

36氪首發 | 「國汽智控」完成數億元Pre-A輪融資,為國產汽車打造自動駕駛版「安卓系統」

36氪首發 | 「國汽智控」完成數億元Pre-A輪融資,為國產汽車打造自動駕駛版「安卓系統」
作者:李亞靜.Lina 編輯:李亞靜 ** 近日,36氪獲悉,國汽智控完成過億元Pre-A輪融資,投資方均為包括國汽智聯在內的老股東.本輪資金將用於國汽智控的研發投入及公司與整車廠的合作量產開發.今年 ...

智慧化如何升級傳統烹飪體驗?蘇泊爾與鴻蒙智聯攜手交出創新答卷

智慧化如何升級傳統烹飪體驗?蘇泊爾與鴻蒙智聯攜手交出創新答卷
在2021年中國家電及消費電子博覽會(AWE2021)上,由國內知名綜合家居品牌蘇泊爾攜手鴻蒙智聯釋出的廚房黑科技產品--"小C主廚料理機"驚豔亮相.這款產品基於鴻蒙智聯實現了同手 ...