色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

          EEPW首頁 > 博客 > 物聯(lián)網(wǎng)IOT系列之3:物聯(lián)網(wǎng)標準和協(xié)議

          物聯(lián)網(wǎng)IOT系列之3:物聯(lián)網(wǎng)標準和協(xié)議

          發(fā)布人:電子資料庫 時間:2022-07-24 來源:工程師 發(fā)布文章

          在前面的文章中,一個物聯(lián)網(wǎng)的基本架構系統(tǒng)進行了討論。從前面教程的討論中,必須清楚通信網(wǎng)絡是任何物聯(lián)網(wǎng)系統(tǒng)的骨干。只有(互聯(lián)網(wǎng))網(wǎng)絡才能使物聯(lián)網(wǎng)設備(板)和基于云的服務和應用程序相互通信。沒有互聯(lián)網(wǎng),物聯(lián)網(wǎng)就什么都不是?;ヂ?lián)網(wǎng)網(wǎng)絡上的數(shù)據(jù)通信并不那么直接。有無數(shù)異構設備通過互聯(lián)網(wǎng)連接,這些過多的獨特設備需要以安全、可靠和路由的方式進行通信。此外,這些設備可能正在運行具有自己的框架和域的獨特應用程序或服務。有了這樣的多樣性,

          任何互聯(lián)網(wǎng)網(wǎng)絡都是一堆技術。有一些技術可以物理地連接設備(連接到位于同一地點的設備或路由器)、為其分配邏輯地址、通過網(wǎng)絡路由數(shù)據(jù)以及管理客戶端的數(shù)據(jù)交換。

          為了協(xié)議的標準化和實現(xiàn),這些技術被安排在不同的層中。典型的互聯(lián)網(wǎng)網(wǎng)絡遵循開放系統(tǒng)互連 (OSI) 模型,它是互聯(lián)網(wǎng)的 ISO 標準模型。OSI 模型將互聯(lián)網(wǎng)分為七層——物理層、數(shù)據(jù)鏈路層、網(wǎng)絡層、傳輸層、會話層、表示層和應用層。雖然 OSI 模型的實際實現(xiàn)是通過 TCP-IP 模型完成的,它將七層 OSI 模型簡化為四層互聯(lián)網(wǎng)協(xié)議套件。在 TCP-IP 模型(OSI 模型的實際實現(xiàn))中,物理層和數(shù)據(jù)鏈路層合并形成物理和網(wǎng)絡訪問層,并將 OSI 模型的會話層、表示層和應用層合并為單個應用層。

          image.png

          圖 1:顯示 OSI 和 TCP-IP 模型層比較的圖像

          堆棧從兩個客戶端橫向連接,通過物理傳輸介質和互聯(lián)網(wǎng)上的網(wǎng)絡/服務器之間連接。

          image.png

          圖 2:Internet 上的設備到設備通信概述

          物聯(lián)網(wǎng)生態(tài)系統(tǒng)的云網(wǎng)絡實際上沒有任何標準架構,因為這些網(wǎng)絡是高度定制的環(huán)境,具有可變的復雜性。但是,由于架構層的類似實現(xiàn),物聯(lián)網(wǎng)系統(tǒng)的各種架構模型可以與典型的 OSI 或 TCP-IP 模型進行比較。概括標準組織部署或推薦的各種架構模型,云或物聯(lián)網(wǎng)網(wǎng)絡架構將具有以下四層 -

          1) 基礎設施層

          2) 服務發(fā)現(xiàn)/服務管理/發(fā)現(xiàn)層

          3) 應用層

          4) 業(yè)務層

          image.png

          圖 3:IOT 參考架構與 OSI 和 TCP-IP 模型的比較圖

          每一層都有用于處理數(shù)據(jù)傳輸?shù)母鞣N協(xié)議。協(xié)議是一組預定義的規(guī)則,設備必須遵循它們才能相互通信或通過網(wǎng)絡進行通信。讓我們討論它們所涉及的每一層和協(xié)議——

          基礎設施層——在這一層中,包括物聯(lián)網(wǎng)設備(包括傳感器網(wǎng)絡)和將位于同一地點的設備或設備物理連接到標準互聯(lián)網(wǎng)網(wǎng)絡的技術。與 OSI 模型相比,該層融合了典型 Internet 網(wǎng)絡的物理層、數(shù)據(jù)鏈路層、網(wǎng)絡層和傳輸層。與 TCP-IP 模型相比,該層融合了物理和網(wǎng)絡訪問、互聯(lián)網(wǎng)和傳輸層。所以,一般來說,這一層可以分為以下子層——

          1) 物理和鏈路/MAC/網(wǎng)絡訪問層——在物理層,各個比特被編碼并排列在數(shù)據(jù)鏈路層幀中,排列在協(xié)議定義幀中的編碼數(shù)據(jù)被推送到有線或無線數(shù)據(jù)通信鏈路。如果數(shù)據(jù)鏈路是無線的,那么決定頻率和數(shù)據(jù)傳輸速率的是物理層。同樣,物理層也解碼傳入的比特和字節(jié),并將它們傳輸?shù)?IOT 設備的現(xiàn)有處理器或控制器。數(shù)據(jù)鏈路層負責將數(shù)據(jù)包封裝成幀,通過媒體訪問控制(MAC)協(xié)議訪問數(shù)據(jù)鏈路,并通過通信鏈路傳送或接收數(shù)據(jù)。為物理和網(wǎng)絡訪問層定義的一些標準協(xié)議如下:

          ? Ethernet

          ? Bluetooth Low Energy

          ? Wireless HART

          ? Zigbee

          ? Z-wave

          ? RFID

          ? IEEE 802.11.ah

          ? IEEE 802.15.4e

          ? LoRaWAN

          ? DASH7

          ? Weightless

          ? HomePlug

          ? G.9959

          ? LTE-A

          ? DECT/ULE

          ? ISA 100.11a

          ? ANT

          ? NFC

          ? EPC Global

          ? EddyStone

          ? EnOcean

          ? WiMax

          ? NB-IOT

          ? EC-GSM-IOT (Extended Coverage GSM-IOT)

          ? RPMA

          ? LTE-MTC (LTE-Machine Type Communication)

          ? Cellular (GPRS/2G/3G/4G/5G)

          ? CDMA

          ? Thread

          ? INSTEON

          ? DigiMesh

          2) 網(wǎng)絡或網(wǎng)絡封裝或適配層——該層負責通過互聯(lián)網(wǎng)對數(shù)據(jù)包進行尋址。來自傳輸層的傳入數(shù)據(jù)包包含源地址和目標地址。在網(wǎng)絡層,數(shù)據(jù)包被封裝成唯一的地址,稱為 IP 地址。早期的 IPv4 用于網(wǎng)絡層尋址,但其 IP 地址已經(jīng)用盡。因此,已經(jīng)指定了一個新的網(wǎng)絡層協(xié)議 IPv6,它將具有 128 位地址。IPv6 有 1038 個地址的地址空間。6LoWPAN 是另一種用于低功率無線個域網(wǎng)的網(wǎng)絡層協(xié)議。它是為無線傳感器網(wǎng)絡和家庭區(qū)域網(wǎng)絡開發(fā)的 IPv6 協(xié)議。因此,流行的網(wǎng)絡層協(xié)議如下:

          ?IPv4

          ? IPv6

          ? 6LoWPAN

          ? 6Lo

          ? 6TiSCH

          ? IPv6 over Bluetooth Low Energy

          ? IPv6 over G.9959

          3) 傳輸層或路由層——該層負責數(shù)據(jù)包的路由。在這一層,執(zhí)行數(shù)據(jù)包傳送中的數(shù)據(jù)包排序、錯誤檢測和糾正。為傳輸層指定的一些流行協(xié)議如下 -

          ? TCP

          ? UDP

          ? DTLS

          ? TLS

          ? RPL

          ? CARP

          ? CORPL

          ? QUIC

          ? uIP

          ? ROLL

          ? Aeron

          ? CCN (Content Centric Networking)

          ? NanoIP

          ? TSMP (Time Synchronized Mesh Protocol)

          服務發(fā)現(xiàn)或服務管理層——該層將物聯(lián)網(wǎng)網(wǎng)絡或云網(wǎng)絡與典型的互聯(lián)網(wǎng)網(wǎng)絡區(qū)分開來。物聯(lián)網(wǎng)設備需要通過互聯(lián)網(wǎng)尋找其他設備、服務和資源。因此,需要在云網(wǎng)絡上進行資源管理和注冊過程。為此,規(guī)定了服務發(fā)現(xiàn)和管理協(xié)議。物聯(lián)網(wǎng)系統(tǒng)上一些流行的服務發(fā)現(xiàn)協(xié)議如下:

          ? DNS-SD (DNS-Service Discovery)

          ? mDNS (Multicast Domain Name System)

          ? uPnP

          ? Simple Discovery Service Protocol

          Some of the currently available service discovery platforms and technologies are as follow –

          ? HyperCat

          ? Physical Web

          ? Wi-Fi Aware

          ? Bluetooth Beacons

          ? Shazam

          ? Open Hybrid

          ? Chirp

          應用層——這是通信網(wǎng)絡中的最高層。它是(IOT)設備和網(wǎng)絡之間的接口。該層通過設備端的專用應用程序實現(xiàn)。與計算機一樣,應用層由瀏覽器實現(xiàn)。它是實現(xiàn) HTTP、HTTPS、SMTP 和 FTP 等應用層協(xié)議的瀏覽器。同樣,在 IOT 的上下文中指定了應用層協(xié)議,如下所示:

          ? MQTT

          ? SMQTT

          ? CoAP

          ? DDS

          ? XMPP

          ? AMQP

          ? RESTful HTTP

          ? MQTT-SN

          ? STOMP

          ? SMCP

          ? LLAP

          ? SSI

          ? LWM2M

          ? M3DA

          ? XMPP-IOT

          ? ONS 2.0

          ? SOAP

          ? Websocket

          ? Reactive Streams

          ? HTTP/2

          ? JavaScript IOT

          業(yè)務層——這一層實際上不是通信網(wǎng)絡的一部分。它位于物聯(lián)網(wǎng)端點。它可以是實現(xiàn)專用應用程序或在物聯(lián)網(wǎng)系統(tǒng)內提供特定業(yè)務或工業(yè)解決方案的云或服務器。就像它可能將各種物聯(lián)網(wǎng)設備連接到企業(yè)資源規(guī)劃 (ERP) 或知識管理 (KM) 解決方案一樣。這一層實際上負責無縫集成設備、服務和解決方案,并為垂直特定(健康、交通、能源、教育等)實施集成云和設備。

          除了為不同網(wǎng)絡層指定的協(xié)議外,IOT 系統(tǒng)可能會使用附加協(xié)議來進行設備管理、設備識別、上下文感知或語義和數(shù)據(jù)安全。一些設備管理協(xié)議如下 -

          ? OMA-DM

          ? TR-069

          ? OMA-CP

          Some of the data security protocols are as follow –

          ? Open Trust Protocol (OTrP)

          ? X.509

          一些流行的語義協(xié)議如下-

          ? SensorML

          ? IOTDB

          ? RAML

          ? SENML

          ? Semantic Sensor Net Ontology

          ? LsDL

          ? Wolfram Language Connected Devices

          在下一個文章中,將討論物理和網(wǎng)絡訪問層協(xié)議和標準。


          *博客內容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯(lián)系工作人員刪除。




          相關推薦

          技術專區(qū)

          關閉