完善資料讓更多小伙伴認(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)的并行通信慢,但是串口可以在使用一根線發(fā)送數(shù)據(jù)的同時(shí)用另一根線接收數(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ú)線通信技術(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ú)線通信), Zigbee, 6LoWPAN(IPV6低速無(wú)線版本),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通訊模式,由客戶端主動(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. 不同于用戶交互終端如pc、手機(jī),物聯(lián)網(wǎng)場(chǎng)景中的設(shè)備多樣化,對(duì)于運(yùn)算和存儲(chǔ)資源都十分受限的設(shè)備,http協(xié)議實(shí)現(xiàn)、XML/JSON數(shù)據(jù)格式的解析,都是不可能的任務(wù)。
標(biāo)準(zhǔn)的Modicon控制器使用RS232C實(shí)現(xiàn)串行的Modbus。Modbus的ASCII、RTU協(xié)議規(guī)定了消息、數(shù)據(jù)的結(jié)構(gòu)、命令和就答的方式,數(shù)據(jù)通訊...
八種modbus rtu數(shù)據(jù)幀格式詳細(xì)介紹
當(dāng)通訊命令發(fā)送至儀器時(shí),符合相應(yīng)地址碼的設(shè)備接通訊命令,并除去地址碼,讀取信息,如果沒(méi)有出錯(cuò),則執(zhí)行相應(yīng)的任務(wù);然后把執(zhí)行結(jié)果返送給發(fā)送者。返送的信息中...
大多數(shù)Modbus設(shè)備通信通過(guò)串口EIA-485物理層進(jìn)行。 對(duì)于串行連接,存在兩個(gè)變種,它們?cè)跀?shù)值數(shù)據(jù)表示不同和協(xié)議細(xì)節(jié)上略有不同。Modbus RT...
modbus rtu通訊協(xié)議格式詳細(xì)說(shuō)明
常用的MODBUS 通訊規(guī)約有兩種,一種是MODBUS ASCII,一種是MODBUS RTU。一般來(lái)說(shuō),通訊數(shù)據(jù)量少而且主要是文本的通訊則采用MODB...
是西門(mén)子公司專(zhuān)為s7-200系列plc開(kāi)發(fā)的通訊協(xié)議。內(nèi)置于s7-200CPU中。PPI協(xié)議物理上基于RS-485口,通過(guò)屏蔽雙絞線就可以實(shí)現(xiàn)PPI通訊。
485通訊協(xié)議程序怎么寫(xiě)(51單片機(jī)的485通信程序案例)
RS-485收發(fā)器采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力,加上收發(fā)器具有高的靈敏度,能檢測(cè)到低達(dá)200mv的電壓,可靠通信的傳輸距離可達(dá)數(shù)千...
Modbus RTU通訊協(xié)議詳解與實(shí)例演示
Modb?us RTU通訊協(xié)議在數(shù)據(jù)通訊上采用主從應(yīng)答的方式進(jìn)行。只能由主機(jī)(PC,HMI等)通過(guò)唯一從機(jī)地址發(fā)起請(qǐng)求,從機(jī)(終端設(shè)備)根據(jù)主機(jī)請(qǐng)求進(jìn)行...
利用Modbus協(xié)議可以實(shí)現(xiàn)設(shè)備間的數(shù)據(jù)交換。Modbus通訊理論上支持4種ModiconPLC地址,即0*、1*、3*和4*四種,分別表示開(kāi)出(中間線...
475手操器的使用方法和故障維修經(jīng)驗(yàn)資料
往往需要調(diào)節(jié)的包括:位號(hào)檢查與設(shè)置(Tag),測(cè)量源的選擇,測(cè)量單位,儀表的輸出方式,輸出定標(biāo)(對(duì)于電流輸出就是上下限,URV和LRV),濾波與信號(hào)處理...
0
0
分享一下運(yùn)動(dòng)控制卡應(yīng)用開(kāi)發(fā)教程之Python
標(biāo)簽:通訊協(xié)議運(yùn)動(dòng)控制卡python 2058 0
LCR測(cè)試儀IM3536通訊協(xié)議手冊(cè)立即下載
類(lèi)別:通信網(wǎng)絡(luò) 2021-02-02 標(biāo)簽:USBLAN通訊協(xié)議
Modbus通訊協(xié)議的中文說(shuō)明書(shū)詳細(xì)資料名分析師在立即下載
類(lèi)別:通信網(wǎng)絡(luò) 2018-10-25 標(biāo)簽:控制器Modbus通訊協(xié)議
類(lèi)別:通信網(wǎng)絡(luò) 2019-06-14 標(biāo)簽:控制器MODBUS通訊協(xié)議
RS485通訊協(xié)議標(biāo)準(zhǔn)立即下載
類(lèi)別:規(guī)則標(biāo)準(zhǔn) 2015-04-02 標(biāo)簽:RS485通訊協(xié)議
S7200 Modbus通訊協(xié)議遠(yuǎn)程終端設(shè)備RTU主站和從站示例立即下載
類(lèi)別:通信網(wǎng)絡(luò) 2018-10-25 標(biāo)簽:Modbus通訊協(xié)議RTU
英可瑞240V到336V高壓直流模塊CAN通訊協(xié)議的資料說(shuō)明立即下載
類(lèi)別:通信網(wǎng)絡(luò) 2019-06-27 標(biāo)簽:CAN通訊協(xié)議
電動(dòng)汽車(chē)遠(yuǎn)程服務(wù)與管理系統(tǒng)技術(shù)規(guī)范 第3部分:通訊協(xié)議及數(shù)據(jù)格式立即下載
類(lèi)別:規(guī)則標(biāo)準(zhǔn) 2017-07-27 標(biāo)簽:電動(dòng)汽車(chē)通訊協(xié)議
USB通訊協(xié)議是什么USB通訊協(xié)議的深入理解詳細(xì)資料概述立即下載
類(lèi)別:通信網(wǎng)絡(luò) 2018-11-01 標(biāo)簽:USB數(shù)據(jù)傳輸通訊協(xié)議
串行通信接口標(biāo)準(zhǔn)經(jīng)過(guò)使用和發(fā)展,目前已經(jīng)有幾種。但都是在RS-232標(biāo)準(zhǔn)的基礎(chǔ)上經(jīng)過(guò)改進(jìn)而形成的。所以,以RS-232C為主來(lái)討論。
每個(gè)儀表都有自己獨(dú)特的通訊協(xié)議,常見(jiàn)的有modbus通訊協(xié)議 、RS-232通訊協(xié)議、RS-485通訊協(xié)議 、HART通訊協(xié)議等等,那么這些通訊協(xié)議究竟...
2017-11-13 標(biāo)簽:通訊協(xié)議 12.5萬(wàn) 0
? RS232接口與RS485接口的區(qū)別 一、接口的物理結(jié)構(gòu) 1、RS232接口: 計(jì)算機(jī)通訊接口之一,通常 RS-232 接口以9個(gè)引腳?(DB-9)...
基于51單片機(jī)控制的以太網(wǎng)通訊實(shí)現(xiàn)
摘要:介紹以太網(wǎng)的幀協(xié)議和以太網(wǎng)控制芯片RTL8019AS的結(jié)構(gòu)特性;介紹51單片機(jī)控制RTL8019AS實(shí)現(xiàn)以太網(wǎng)通訊的硬件設(shè)計(jì)方案;采用C51語(yǔ)言...
HART(HighwayAddressableRemoteTransducer),可尋址遠(yuǎn)程傳感器高速通道的開(kāi)放通信協(xié)議,是美國(guó)ROSEMOUNT公司于...
modbus通訊協(xié)議_modbus通訊協(xié)議實(shí)例分析
Modbus協(xié)議是一種已廣泛應(yīng)用于當(dāng)今工業(yè)控制領(lǐng)域的通用通訊協(xié)議。通過(guò)此協(xié)議,控制器相互之間、或控制器經(jīng)由網(wǎng)絡(luò)(如以太網(wǎng))可以和其它設(shè)備之間進(jìn)行通信。
計(jì)算機(jī)技術(shù)的發(fā)展和普及,為PLC又提供了新的技術(shù)手段,通過(guò)計(jì)算機(jī)可以實(shí)施監(jiān)測(cè)PLC的控制過(guò)程和結(jié)果,讓PLC如虎添翼。但是各PLC通訊介質(zhì)和通訊協(xié)議各不...
關(guān)于Modbus通訊協(xié)議的解讀,它的特點(diǎn)都有哪些
作為工控人,Modbus通訊協(xié)議想必都不陌生,Modbus通訊協(xié)議可以說(shuō)是工業(yè)自動(dòng)化領(lǐng)域應(yīng)用最為廣泛的通訊協(xié)議,因?yàn)樗拈_(kāi)放性、可擴(kuò)充性和標(biāo)準(zhǔn)化使他成為...
現(xiàn)在大部分的儀器設(shè)備都要求能過(guò)通過(guò)上位機(jī)軟件來(lái)操作,這樣方便調(diào)試,利于操作。其中就涉及到通信的過(guò)程。在實(shí)際制作的幾個(gè)設(shè)備中,筆者總結(jié)出了通信程序的通用寫(xiě)...
編輯推薦廠商產(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 |