完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 通訊協(xié)議
開(kāi)放系統(tǒng)互聯(lián)協(xié)議中最早的協(xié)議之一,它為連接不同操作系統(tǒng)和不同硬件體系結(jié)構(gòu)的互聯(lián)網(wǎng)絡(luò)提供通信支持,是一種網(wǎng)絡(luò)通用語(yǔ)言。
開(kāi)放系統(tǒng)互聯(lián)協(xié)議中最早的協(xié)議之一,它為連接不同操作系統(tǒng)和不同硬件體系結(jié)構(gòu)的互聯(lián)網(wǎng)絡(luò)提供通信支持,是一種網(wǎng)絡(luò)通用語(yǔ)言。TCP/IP協(xié)議定義了在互聯(lián)網(wǎng)絡(luò)中如何傳遞、管理信息(文件傳送、收發(fā)電子郵件、遠(yuǎn)程登錄等),并制定了在出錯(cuò)時(shí)必須遵循的規(guī)則。
通訊協(xié)議又稱(chēng)通信規(guī)程,是指通信雙方對(duì)數(shù)據(jù)傳送控制的一種約定。約定中包括對(duì)數(shù)據(jù)格式,同步方式,傳送速度,傳送步驟,檢糾錯(cuò)方式以及控制字符定義等問(wèn)題做出統(tǒng)一規(guī)定,通信雙方必須共同遵守,它也叫做鏈路控制規(guī)程。
電腦與電腦之間的溝通必須講述相同的語(yǔ)言,才能互相傳輸信息,自然資料在國(guó)際互聯(lián)網(wǎng)上傳遞,每一份都要符合一定的規(guī)格(即是相同的語(yǔ)言),否則中國(guó)送出的資料,在美國(guó)那邊要怎么收下呢?
開(kāi)放系統(tǒng)互聯(lián)協(xié)議中最早的協(xié)議之一,它為連接不同操作系統(tǒng)和不同硬件體系結(jié)構(gòu)的互聯(lián)網(wǎng)絡(luò)提供通信支持,是一種網(wǎng)絡(luò)通用語(yǔ)言。TCP/IP協(xié)議定義了在互聯(lián)網(wǎng)絡(luò)中如何傳遞、管理信息(文件傳送、收發(fā)電子郵件、遠(yuǎn)程登錄等),并制定了在出錯(cuò)時(shí)必須遵循的規(guī)則。
通訊協(xié)議又稱(chēng)通信規(guī)程,是指通信雙方對(duì)數(shù)據(jù)傳送控制的一種約定。約定中包括對(duì)數(shù)據(jù)格式,同步方式,傳送速度,傳送步驟,檢糾錯(cuò)方式以及控制字符定義等問(wèn)題做出統(tǒng)一規(guī)定,通信雙方必須共同遵守,它也叫做鏈路控制規(guī)程。
電腦與電腦之間的溝通必須講述相同的語(yǔ)言,才能互相傳輸信息,自然資料在國(guó)際互聯(lián)網(wǎng)上傳遞,每一份都要符合一定的規(guī)格(即是相同的語(yǔ)言),否則中國(guó)送出的資料,在美國(guó)那邊要怎么收下呢?
這些規(guī)格(語(yǔ)言)的規(guī)定都是事先在會(huì)議上講好的,一般我們稱(chēng)之為“協(xié)議”(英文稱(chēng)為protocol),而這種在網(wǎng)絡(luò)上負(fù)責(zé)定義資料傳輸規(guī)格的協(xié)議,我們就統(tǒng)稱(chēng)為通訊協(xié)議。
其實(shí)每一種網(wǎng)絡(luò)所使用的通訊協(xié)議都不太一樣,但就以我們最常用的Internet為例,當(dāng)資料要送到Internet上時(shí),就必須要使用Internet用的通訊協(xié)議。
串口通信協(xié)議
串口通信指串口按位(bit)發(fā)送和接收字節(jié)。盡管比按字節(jié)(byte)的并行通信慢,但是串口可以在使用一根線(xiàn)發(fā)送數(shù)據(jù)的同時(shí)用另一根線(xiàn)接收數(shù)據(jù)。在串口通信中,常用的協(xié)議包括RS-232、RS-422和RS-485。
物聯(lián)網(wǎng)通信協(xié)議
我們將物聯(lián)網(wǎng)通信協(xié)議分為兩大類(lèi),一類(lèi)是接入?yún)f(xié)議,一類(lèi)是通訊協(xié)議。接入?yún)f(xié)議一般負(fù)責(zé)子網(wǎng)內(nèi)設(shè)備間的組網(wǎng)及通信(文章《常見(jiàn)物聯(lián)網(wǎng)近距離無(wú)線(xiàn)通信技術(shù)解析》有詳細(xì)介紹);通訊協(xié)議主要是運(yùn)行在傳統(tǒng)互聯(lián)網(wǎng)TCP/IP協(xié)議之上的設(shè)備通訊協(xié)議,負(fù)責(zé)設(shè)備通過(guò)互聯(lián)網(wǎng)進(jìn)行數(shù)據(jù)交換及通信。
本文羅列下市面上物聯(lián)網(wǎng)協(xié)議,總結(jié)下它們各自特點(diǎn)、特定的物聯(lián)網(wǎng)應(yīng)用場(chǎng)景等。
物聯(lián)網(wǎng)聯(lián)接的問(wèn)題空間
上圖為物聯(lián)網(wǎng)聯(lián)接的問(wèn)題空間,其中物聯(lián)網(wǎng)的通信環(huán)境有Ethernet, Wi-Fi, RFID, NFC(近距離無(wú)線(xiàn)通信), Zigbee, 6LoWPAN(IPV6低速無(wú)線(xiàn)版本),Bluetooth, GSM, GPRS, GPS, 3G, 4G等網(wǎng)絡(luò),而每一種通信應(yīng)用協(xié)議都有一定適用范圍。AMQP、JMS、REST/HTTP都是工作在以太網(wǎng),COAP協(xié)議是專(zhuān)門(mén)為資源受限設(shè)備開(kāi)發(fā)的協(xié)議,而DDS和MQTT的兼容性則強(qiáng)很多。
互聯(lián)網(wǎng)時(shí)代,TCP/IP協(xié)議已經(jīng)一統(tǒng)江湖,現(xiàn)在的物聯(lián)網(wǎng)的通信架構(gòu)也是構(gòu)建在傳統(tǒng)互聯(lián)網(wǎng)基礎(chǔ)架構(gòu)之上。在當(dāng)前的互聯(lián)網(wǎng)通信協(xié)議中,HTTP協(xié)議由于開(kāi)發(fā)成本低,開(kāi)放程度高,幾乎占據(jù)大半江山,所以很多廠商在構(gòu)建物聯(lián)網(wǎng)系統(tǒng)時(shí)也基于http協(xié)議進(jìn)行開(kāi)發(fā)。包括google主導(dǎo)的physic web項(xiàng)目,都是期望在傳統(tǒng)web技術(shù)基礎(chǔ)上構(gòu)建物聯(lián)網(wǎng)協(xié)議標(biāo)準(zhǔn)。
HTTP協(xié)議是典型的CS通訊模式,由客戶(hù)端主動(dòng)發(fā)起連接,向服務(wù)器請(qǐng)求XML或JSON數(shù)據(jù)。該協(xié)議最早是為了適用web瀏覽器的上網(wǎng)瀏覽場(chǎng)景和設(shè)計(jì)的,目前在PC、手機(jī)、pad等終端上都應(yīng)用廣泛,但并不適用于物聯(lián)網(wǎng)場(chǎng)景。在物聯(lián)網(wǎng)場(chǎng)景中其有三大弊端:
1. 由于必須由設(shè)備主動(dòng)向服務(wù)器發(fā)送數(shù)據(jù),難以主動(dòng)向設(shè)備推送數(shù)據(jù)。對(duì)于單單的數(shù)據(jù)采集等場(chǎng)景還勉強(qiáng)適用,但是對(duì)于頻繁的操控場(chǎng)景,只能推過(guò)設(shè)備定期主動(dòng)拉取的的方式,實(shí)現(xiàn)成本和實(shí)時(shí)性都大打折扣。
2. 安全性不高。web的不安全都是婦孺皆知,HTTP是明文協(xié)議,在很多要求高安全性的物聯(lián)網(wǎng)場(chǎng)景,如果不做很多安全準(zhǔn)備工作(如采用https等),后果不堪設(shè)想。
3. 不同于用戶(hù)交互終端如pc、手機(jī),物聯(lián)網(wǎng)場(chǎng)景中的設(shè)備多樣化,對(duì)于運(yùn)算和存儲(chǔ)資源都十分受限的設(shè)備,http協(xié)議實(shí)現(xiàn)、XML/JSON數(shù)據(jù)格式的解析,都是不可能的任務(wù)。
物聯(lián)網(wǎng)常用協(xié)議及應(yīng)用場(chǎng)景
物聯(lián)網(wǎng)協(xié)議是指在物聯(lián)網(wǎng)環(huán)境中用于設(shè)備間通信和數(shù)據(jù)傳輸?shù)膮f(xié)議。根據(jù)不同的作用,物聯(lián)網(wǎng)協(xié)議可分為傳輸協(xié)議、通信協(xié)議和行業(yè)協(xié)議。 傳輸協(xié)議:一般負(fù)責(zé)子網(wǎng)內(nèi)設(shè)備...
2024-11-12 標(biāo)簽:物聯(lián)網(wǎng)協(xié)議傳輸協(xié)議 578 0
物聯(lián)網(wǎng)系統(tǒng)中如何實(shí)現(xiàn)Modbus主機(jī)模式?
RS485通信協(xié)議是一種多點(diǎn)通信協(xié)議,它允許多個(gè)設(shè)備在同一總線(xiàn)上進(jìn)行通信,且每個(gè)設(shè)備都可以發(fā)送和接收數(shù)據(jù)。RS485通訊協(xié)議采用差分信號(hào)傳輸,具有高速、...
2024-09-30 標(biāo)簽:物聯(lián)網(wǎng)MODBUS通訊協(xié)議 403 0
PLC(可編程邏輯控制器)通訊協(xié)議是工業(yè)自動(dòng)化領(lǐng)域中用于PLC與其他設(shè)備(如傳感器、執(zhí)行器、計(jì)算機(jī)等)之間交換數(shù)據(jù)的標(biāo)準(zhǔn)和規(guī)范。這些協(xié)議在工業(yè)自動(dòng)化中起...
2024-09-25 標(biāo)簽:plc計(jì)算機(jī)通訊協(xié)議 729 0
對(duì)等通訊協(xié)議(Peer-to-Peer Protocols)是計(jì)算機(jī)網(wǎng)絡(luò)中允許兩個(gè)或多個(gè)節(jié)點(diǎn)直接相互通信而無(wú)需通過(guò)中間服務(wù)器的協(xié)議。這類(lèi)協(xié)議在文件共享、...
2024-09-09 標(biāo)簽:服務(wù)器傳輸協(xié)議計(jì)算機(jī)網(wǎng)絡(luò) 403 0
三菱PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的控制設(shè)備。它具有高度的可靠性、...
2024-07-01 標(biāo)簽:通訊協(xié)議三菱PLC工業(yè)自動(dòng)化 5123 0
三菱PLC(Programmable Logic Controller,可編程邏輯控制器)是工業(yè)自動(dòng)化領(lǐng)域中常用的一種控制器。它通過(guò)各種通訊協(xié)議與外部設(shè)...
PLC(Programmable Logic Controller,可編程邏輯控制器)是工業(yè)自動(dòng)化領(lǐng)域中常用的一種控制器。在實(shí)際應(yīng)用中,PLC需要與其他...
2024-07-01 標(biāo)簽:plc數(shù)據(jù)通訊協(xié)議 2366 0
作為初學(xué)者,你閱讀Modbus協(xié)議時(shí)會(huì)發(fā)現(xiàn)它的概念別扭、重復(fù)、不易區(qū)分,比如線(xiàn)圈狀態(tài)(Coil Status)、離散輸入狀態(tài)(Discrete Inpu...
西門(mén)子PLC與ABB變頻器通訊怎么實(shí)現(xiàn)
在現(xiàn)代工業(yè)自動(dòng)化領(lǐng)域中,西門(mén)子PLC(Programmable Logic Controller,可編程邏輯控制器)與ABB變頻器之間的通訊是實(shí)現(xiàn)高效、...
2024-06-19 標(biāo)簽:通訊協(xié)議西門(mén)子PLCABB變頻器 3051 0
三菱PLC(Programmable Logic Controller,可編程邏輯控制器)作為工業(yè)自動(dòng)化領(lǐng)域的核心設(shè)備,其通訊協(xié)議的多樣性和靈活性對(duì)于實(shí)...
類(lèi)別:通信網(wǎng)絡(luò) 2024-01-12 標(biāo)簽:MODBUS通訊協(xié)議
通信技術(shù)之無(wú)線(xiàn)通信技術(shù)簡(jiǎn)介立即下載
類(lèi)別:電子資料 2023-05-24 標(biāo)簽:無(wú)線(xiàn)通信通訊協(xié)議計(jì)算機(jī)通信
CANFD網(wǎng)絡(luò)設(shè)備通訊協(xié)議立即下載
類(lèi)別:電子資料 2022-10-17 標(biāo)簽:網(wǎng)絡(luò)設(shè)備通訊協(xié)議CANFD
dsDBS鼎石數(shù)據(jù)存儲(chǔ)系統(tǒng)立即下載
類(lèi)別:電子資料 2022-06-16 標(biāo)簽:數(shù)據(jù)存儲(chǔ)數(shù)據(jù)庫(kù)通訊協(xié)議
穩(wěn)控科技監(jiān)測(cè)設(shè)備通用通訊協(xié)議接口說(shuō)明 V1.00立即下載
類(lèi)別:通信網(wǎng)絡(luò) 2022-05-20 標(biāo)簽:接口通訊協(xié)議
Netzob網(wǎng)絡(luò)協(xié)議分析工具立即下載
類(lèi)別:電子資料 2022-05-05 標(biāo)簽:網(wǎng)絡(luò)協(xié)議狀態(tài)機(jī)通訊協(xié)議
hart協(xié)議的優(yōu)勢(shì)和劣勢(shì) 如何使用hart協(xié)議進(jìn)行設(shè)備通信
HART協(xié)議的優(yōu)勢(shì) HART協(xié)議(Highway Addressable Remote Transducer)是一種在4-20mA模擬信號(hào)上疊加數(shù)字信號(hào)...
2024-12-02 標(biāo)簽:通信HART協(xié)議模擬信號(hào) 302 0
機(jī)智云智能家居網(wǎng)關(guān)方案的組網(wǎng)方式與通訊協(xié)議解析
組網(wǎng)方式和通訊協(xié)議在智能家居領(lǐng)域,組網(wǎng)方式和通訊協(xié)議的選擇至關(guān)重要,它們直接影響到設(shè)備和網(wǎng)關(guān)之間的互通。機(jī)智云作為智能家居領(lǐng)域的領(lǐng)先企業(yè),采用了多種組網(wǎng)...
充電樁通訊協(xié)議測(cè)試是為了確保充電樁與車(chē)輛之間的通訊符合相關(guān)標(biāo)準(zhǔn)和規(guī)定,確保充電過(guò)程的安全性和可靠性。測(cè)試內(nèi)容主要包括協(xié)議一致性檢測(cè)、互操作性檢測(cè)、電氣性...
機(jī)智云智能家居網(wǎng)關(guān)方案的組網(wǎng)方式與通訊協(xié)議解析
在智能家居領(lǐng)域,組網(wǎng)方式和通訊協(xié)議的選擇至關(guān)重要,它們直接影響到設(shè)備和網(wǎng)關(guān)之間的互通。機(jī)智云作為智能家居領(lǐng)域的領(lǐng)先企業(yè),采用了多種組網(wǎng)方式以滿(mǎn)足不同場(chǎng)景...
2024-11-22 標(biāo)簽:網(wǎng)關(guān)智能家居組網(wǎng) 249 0
CAN總線(xiàn)數(shù)據(jù)傳輸速率 CAN總線(xiàn)在汽車(chē)中的應(yīng)用
CAN總線(xiàn)數(shù)據(jù)傳輸速率 CAN總線(xiàn)(Controller Area Network)是一種用于實(shí)時(shí)應(yīng)用的串行通訊協(xié)議總線(xiàn),其設(shè)計(jì)目標(biāo)是汽車(chē)內(nèi)部測(cè)量與執(zhí)行...
2024-11-21 標(biāo)簽:CAN總線(xiàn)數(shù)據(jù)傳輸光纜 349 0
EtherCAT 與 PROFINET:基于以太網(wǎng)的工業(yè)通訊協(xié)議對(duì)比分析
EtherCAT和PROFINET都是基于以太網(wǎng)的工業(yè)通訊協(xié)議,但它們?cè)谠O(shè)計(jì)目的、性能特點(diǎn)及應(yīng)用場(chǎng)景上有所不同: ? 來(lái)百度APP暢享高清圖片 Ethe...
在現(xiàn)代電子系統(tǒng)中,微控制器單元(MCU)扮演著核心角色,負(fù)責(zé)處理各種任務(wù)和數(shù)據(jù)。為了實(shí)現(xiàn)這些任務(wù),MCU需要與其他設(shè)備或系統(tǒng)進(jìn)行通訊。 1. I2C(I...
2024-11-11 標(biāo)簽:mcu電子系統(tǒng)通訊協(xié)議 625 0
在環(huán)境保護(hù)與水資源管理日益重要的今天,溶解氧作為評(píng)估水質(zhì)健康狀況的關(guān)鍵指標(biāo)之一,其準(zhǔn)確、快速的監(jiān)測(cè)對(duì)于保護(hù)水生態(tài)系統(tǒng)、預(yù)防水體污染及指導(dǎo)水處理工藝具有重...
一般來(lái)說(shuō),不同廠家的智能電容可能在某些情況下可以通用,但也需要考慮一些關(guān)鍵因素: 1、電氣參數(shù):確保不同廠家的智能電容在電壓、容量、頻率等電氣參數(shù)上是匹...
Modbus-RTU通訊協(xié)議是一種串行通訊協(xié)議,它可以用于連接不同類(lèi)型的設(shè)備,以實(shí)現(xiàn)遠(yuǎn)程監(jiān)控和控制。Modbus協(xié)議包括RTU、ASCII、TCP。其中...
2024-05-23 標(biāo)簽:通訊協(xié)議Modbus-RTU 588 0
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |