完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>
標簽 > 通訊協議
開放系統互聯協議中最早的協議之一,它為連接不同操作系統和不同硬件體系結構的互聯網絡提供通信支持,是一種網絡通用語言。
開放系統互聯協議中最早的協議之一,它為連接不同操作系統和不同硬件體系結構的互聯網絡提供通信支持,是一種網絡通用語言。TCP/IP協議定義了在互聯網絡中如何傳遞、管理信息(文件傳送、收發電子郵件、遠程登錄等),并制定了在出錯時必須遵循的規則。
通訊協議又稱通信規程,是指通信雙方對數據傳送控制的一種約定。約定中包括對數據格式,同步方式,傳送速度,傳送步驟,檢糾錯方式以及控制字符定義等問題做出統一規定,通信雙方必須共同遵守,它也叫做鏈路控制規程。
電腦與電腦之間的溝通必須講述相同的語言,才能互相傳輸信息,自然資料在國際互聯網上傳遞,每一份都要符合一定的規格(即是相同的語言),否則中國送出的資料,在美國那邊要怎么收下呢?
開放系統互聯協議中最早的協議之一,它為連接不同操作系統和不同硬件體系結構的互聯網絡提供通信支持,是一種網絡通用語言。TCP/IP協議定義了在互聯網絡中如何傳遞、管理信息(文件傳送、收發電子郵件、遠程登錄等),并制定了在出錯時必須遵循的規則。
通訊協議又稱通信規程,是指通信雙方對數據傳送控制的一種約定。約定中包括對數據格式,同步方式,傳送速度,傳送步驟,檢糾錯方式以及控制字符定義等問題做出統一規定,通信雙方必須共同遵守,它也叫做鏈路控制規程。
電腦與電腦之間的溝通必須講述相同的語言,才能互相傳輸信息,自然資料在國際互聯網上傳遞,每一份都要符合一定的規格(即是相同的語言),否則中國送出的資料,在美國那邊要怎么收下呢?
這些規格(語言)的規定都是事先在會議上講好的,一般我們稱之為“協議”(英文稱為protocol),而這種在網絡上負責定義資料傳輸規格的協議,我們就統稱為通訊協議。
其實每一種網絡所使用的通訊協議都不太一樣,但就以我們最常用的Internet為例,當資料要送到Internet上時,就必須要使用Internet用的通訊協議。
串口通信協議
串口通信指串口按位(bit)發送和接收字節。盡管比按字節(byte)的并行通信慢,但是串口可以在使用一根線發送數據的同時用另一根線接收數據。在串口通信中,常用的協議包括RS-232、RS-422和RS-485。
物聯網通信協議
我們將物聯網通信協議分為兩大類,一類是接入協議,一類是通訊協議。接入協議一般負責子網內設備間的組網及通信(文章《常見物聯網近距離無線通信技術解析》有詳細介紹);通訊協議主要是運行在傳統互聯網TCP/IP協議之上的設備通訊協議,負責設備通過互聯網進行數據交換及通信。
本文羅列下市面上物聯網協議,總結下它們各自特點、特定的物聯網應用場景等。

物聯網聯接的問題空間
上圖為物聯網聯接的問題空間,其中物聯網的通信環境有Ethernet, Wi-Fi, RFID, NFC(近距離無線通信), Zigbee, 6LoWPAN(IPV6低速無線版本),Bluetooth, GSM, GPRS, GPS, 3G, 4G等網絡,而每一種通信應用協議都有一定適用范圍。AMQP、JMS、REST/HTTP都是工作在以太網,COAP協議是專門為資源受限設備開發的協議,而DDS和MQTT的兼容性則強很多。
互聯網時代,TCP/IP協議已經一統江湖,現在的物聯網的通信架構也是構建在傳統互聯網基礎架構之上。在當前的互聯網通信協議中,HTTP協議由于開發成本低,開放程度高,幾乎占據大半江山,所以很多廠商在構建物聯網系統時也基于http協議進行開發。包括google主導的physic web項目,都是期望在傳統web技術基礎上構建物聯網協議標準。
HTTP協議是典型的CS通訊模式,由客戶端主動發起連接,向服務器請求XML或JSON數據。該協議最早是為了適用web瀏覽器的上網瀏覽場景和設計的,目前在PC、手機、pad等終端上都應用廣泛,但并不適用于物聯網場景。在物聯網場景中其有三大弊端:
1. 由于必須由設備主動向服務器發送數據,難以主動向設備推送數據。對于單單的數據采集等場景還勉強適用,但是對于頻繁的操控場景,只能推過設備定期主動拉取的的方式,實現成本和實時性都大打折扣。
2. 安全性不高。web的不安全都是婦孺皆知,HTTP是明文協議,在很多要求高安全性的物聯網場景,如果不做很多安全準備工作(如采用https等),后果不堪設想。
3. 不同于用戶交互終端如pc、手機,物聯網場景中的設備多樣化,對于運算和存儲資源都十分受限的設備,http協議實現、XML/JSON數據格式的解析,都是不可能的任務。
瑞薩RA系列FSP庫開發實戰指南之SPI通訊協議的物理層和協議層簡介
RA芯片的SPI分為簡單SPI和普通SPI,簡單SPI就是SCI模塊(Serial Communications Interface)中的SPI模式,它...
瑞薩RA系列FSP庫開發實戰指南之I2C通訊協議的物理層和協議層簡介
I2C通訊協議(Inter-Integrated Circuit)是由 Philips公司開發的,由于它引腳少,硬件實現簡單,可擴展性強,不需要USAR...
PROFINET轉EtherCAT網關模塊:打破工業通訊協議壁壘的利刃
在工業自動化領域,不同品牌PLC之間的通訊一直是工程師們面臨的難題。當歐姆龍NJ系列PLC(EtherCAT主站)需要與西門子S7-1500(PROFI...
可編程邏輯控制器(PLC)作為工業自動化領域的核心設備,其通訊協議的選擇對于系統的整體性能和兼容性至關重要。本文將詳細介紹幾種常見的PLC通訊協議,包括...
物聯網協議是指在物聯網環境中用于設備間通信和數據傳輸的協議。根據不同的作用,物聯網協議可分為傳輸協議、通信協議和行業協議。 傳輸協議:一般負責子網內設備...
組態王(Kingview)作為國內廣泛應用的工業自動化監控軟件,與制造執行系統(MES)的通訊是實現工廠信息化與智能化管理的關鍵環節。
在工業自動化領域,“通訊協議”幾乎是繞不過去的話題。 Modbus、OPC UA、PROFINET、EtherCAT、BACnet、CANopen…… ...
2025-10-21 標簽:通訊協議 667 0
虹科2025工博會圓滿收官 | 深耕通訊協議,織就確定網絡?
2025上海工博會圓滿收官!第25屆中國國際工業博覽會(IAS工業自動化展)已于近日圓滿落幕!作為深耕工業通訊領域十余年的高科技企業,虹科本次攜全方位創...
工業通信三大支柱:PROFINET·Modbus·EtherCAT核心技術全景
在工業自動化領域,通信協議的選擇是保障生產效率、設備協同及系統穩定運行的基石。 目前國內工業總線通信協議市場占有率較高的三種協議為 PROFINET、E...
在現代工業自動化領域,MODBUS TCP和CANopen兩種通訊協議因其穩定性和高效性被廣泛應用于各種設備和系統中。
從碎片化到集成化:Profibus轉Profinet網關引領設備管理數字化轉型
在工業自動化和控制系統中,通訊協議扮演著至關重要的角色。隨著技術的進步,傳統的Profibus協議已逐步向更高級的Profinet轉變。
換一批
編輯推薦廠商產品技術軟件/工具OS/語言教程專題
| 電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
| BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
| 直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯網 | NXP | 賽靈思 |
| 步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
| 伺服電機 | SVPWM | 光伏發電 | UPS | AR | 智能電網 | 國民技術 | Microchip |
| 開關電源 | 步進電機 | 無線充電 | LabVIEW | EMC | PLC | OLED | 單片機 |
| 5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
| NB-IoT | LoRa | Zigbee | NFC | 藍牙 | RFID | Wi-Fi | SIGFOX |
| Type-C | USB | 以太網 | 仿真器 | RISC | RAM | 寄存器 | GPU |
| 語音識別 | 萬用表 | CPLD | 耦合 | 電路仿真 | 電容濾波 | 保護電路 | 看門狗 |
| CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
| SDI | nas | DMA | HomeKit | 閾值電壓 | UART | 機器學習 | TensorFlow |
| Arduino | BeagleBone | 樹莓派 | 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 |