天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

面向物聯(lián)網(wǎng)的Modbus協(xié)議棧設(shè)計(jì)與應(yīng)用

發(fā)布時(shí)間:2020-06-29 18:46
【摘要】:隨著互聯(lián)網(wǎng)和通信技術(shù)的發(fā)展,將傳統(tǒng)電子設(shè)備融入互聯(lián)網(wǎng)成為互聯(lián)網(wǎng)的另一個(gè)擴(kuò)展方向,即物聯(lián)網(wǎng)。物聯(lián)網(wǎng)的發(fā)展離不開可靠性高,語義簡明,擴(kuò)展性強(qiáng)的物聯(lián)網(wǎng)協(xié)議,具體來說在物聯(lián)網(wǎng)所面臨的物體的識(shí)別,物體的連接和物體的數(shù)據(jù)交換三個(gè)主要問題中均面臨著協(xié)議規(guī)范。物體的識(shí)別和物體的鏈接均依賴于底層硬件支持,如RFID、NFC物體識(shí)別技術(shù)和LPWAN和3GPP連接技術(shù)。在物聯(lián)網(wǎng)情形下,傳感器、嵌入式設(shè)備、智能控制系統(tǒng)和遠(yuǎn)程服務(wù)器都需要緊密地聯(lián)系在一起,形成一個(gè)物與物、物與人通信的智能網(wǎng)絡(luò)。在這個(gè)網(wǎng)絡(luò)中各個(gè)數(shù)據(jù)源差異性非常大,各種設(shè)備之間的網(wǎng)絡(luò)結(jié)構(gòu)也多種多樣,因此設(shè)計(jì)一種適用于物聯(lián)網(wǎng)場景的通信協(xié)議需要考慮到如下幾個(gè)問題:首先,需要選擇一種開放性高、應(yīng)用廣泛的標(biāo)準(zhǔn)協(xié)議作為協(xié)議棧實(shí)現(xiàn)參考。其次,針對復(fù)雜的物聯(lián)網(wǎng)應(yīng)用場景,需要協(xié)議兼容各類物理鏈路和物理設(shè)備的可擴(kuò)展。再次,為提高開發(fā)者效率,能靈活提供遠(yuǎn)程、進(jìn)場通信和透明傳輸?shù)母鞣NAPI,特別在物聯(lián)網(wǎng)場景下遠(yuǎn)程和近場數(shù)據(jù)轉(zhuǎn)換應(yīng)具有透明傳輸?shù)哪芰。針對?biāo)準(zhǔn)協(xié)議選擇問題,文章分析了幾大流行的物聯(lián)網(wǎng)協(xié)議的優(yōu)缺點(diǎn),最終選擇了基于公開的ModBus協(xié)議來實(shí)現(xiàn)協(xié)議棧。ModBus協(xié)議在工業(yè)自動(dòng)化領(lǐng)域的廣泛應(yīng)用和協(xié)議本身具備的遠(yuǎn)程和現(xiàn)場網(wǎng)絡(luò)的連接能力,并且由于工業(yè)以太網(wǎng)與物聯(lián)網(wǎng)之間存在極大的相似性,在普世的物聯(lián)網(wǎng)應(yīng)用場景中也能很好擴(kuò)展。因此,參考ModBus協(xié)議標(biāo)準(zhǔn),設(shè)計(jì)一種運(yùn)用在物聯(lián)網(wǎng)應(yīng)用層的Modbus協(xié)議棧,以適應(yīng)如今分層的物聯(lián)網(wǎng)架構(gòu)。該協(xié)議棧能同時(shí)提供遠(yuǎn)程TCP連接,本地串行鏈路連接,TCP與設(shè)備間數(shù)據(jù)透傳等功能。針對兼容性和可擴(kuò)展性的問題,文章基于低耦合的思想提出三層協(xié)議棧架構(gòu)。應(yīng)用層和設(shè)備相關(guān)層各自維護(hù)操作結(jié)構(gòu)體及其操作函數(shù),并使用中間的核心層來進(jìn)行耦合,這樣使得應(yīng)用層屏蔽了設(shè)備相關(guān)層的差異性,使得設(shè)備相關(guān)層則可以按需求擴(kuò)展或刪除對某種設(shè)備的支持,具有很好的兼容性和可擴(kuò)展性。針對遠(yuǎn)程、近場和透傳通過能力支持的問題,文章基于所提出的三層協(xié)議棧架構(gòu),抽象了各個(gè)層的接口函數(shù)。設(shè)備相關(guān)層針對不同的物理設(shè)備,實(shí)現(xiàn)串行鏈路上的ModBus-RTU通信接口和TCP/IP協(xié)議下ModBus-TCP通信接口,前者提供了進(jìn)場通信能力,后者提供了遠(yuǎn)程通信能力。在進(jìn)行應(yīng)用層的API設(shè)計(jì),應(yīng)用層基于四個(gè)基本通信函數(shù)來實(shí)現(xiàn)12種功能碼,體現(xiàn)出協(xié)議棧面向功能的服務(wù)架構(gòu)思想。在透傳能力支持方面,也是基于應(yīng)用層四個(gè)基本通信函數(shù)實(shí)現(xiàn)了ModBus-RTU協(xié)議向ModBus-TCP協(xié)議相互轉(zhuǎn)換的API接口。在協(xié)議棧應(yīng)用方面,文章設(shè)計(jì)了一種簡單的智能家居系統(tǒng)來對本課題所實(shí)現(xiàn)的協(xié)議棧加以應(yīng)用,從而驗(yàn)證協(xié)議棧性能。所設(shè)計(jì)的智能家居系統(tǒng)由家庭網(wǎng)關(guān)和傳感控制子節(jié)點(diǎn)兩部分。家庭網(wǎng)關(guān)基于AM335X處理器+Linux操作系統(tǒng),實(shí)現(xiàn)ModBus-TCP遠(yuǎn)程連接和ModBus-RTU本地控制及兩協(xié)議數(shù)據(jù)相互轉(zhuǎn)換的功能。傳感控制子節(jié)點(diǎn)作為ModBus-RTU協(xié)議子設(shè)備,它基于STM32單片機(jī)實(shí)現(xiàn)室內(nèi)環(huán)境監(jiān)測和家電控制功能。通過系統(tǒng)測試可以看出,本文針對物聯(lián)網(wǎng)應(yīng)用設(shè)計(jì)了一種與底層鏈路無關(guān)的ModBus協(xié)議的協(xié)議棧。實(shí)驗(yàn)結(jié)果表明該協(xié)議棧在功能上符合ModBus標(biāo)準(zhǔn)協(xié)議的規(guī)范,性能上每個(gè)指令的通信延時(shí)小于540us,并且?guī)鲥e(cuò)了幾乎為0,保證了協(xié)議棧的可靠性。此外協(xié)議棧的設(shè)計(jì)基于分層抽象思想,面向應(yīng)用層的接口是統(tǒng)一的,可以很好的屏蔽物理層的多樣性,在擴(kuò)展性和可移植方面有一定的優(yōu)勢。此外本協(xié)議棧可用于嵌入式網(wǎng)關(guān)中用于RTU和TCP協(xié)議的轉(zhuǎn)換,也可單獨(dú)用作主站或者從站,基于本協(xié)議棧設(shè)計(jì)的接口可很好的面向各種物聯(lián)網(wǎng)應(yīng)用場景及與某些物聯(lián)網(wǎng)開放平臺(tái)互聯(lián)。
【學(xué)位授予單位】:成都理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP391.44;TN915.04
【圖文】:

字節(jié),報(bào)文


一個(gè)完整的ModBus-RTU報(bào)文幀,有連續(xù)的上述字節(jié)組成,并且在幀與幀之充恰當(dāng)?shù)难訒r(shí),時(shí)間幀間的同步,如圖2-14。圖2-14 ModBus-RTU報(bào)文幀此外為了更嚴(yán)格定義字節(jié)是否為某一幀的數(shù)據(jù),規(guī)定當(dāng)字節(jié)與字節(jié)之間延時(shí)3.5個(gè)字符,表明前面接收的數(shù)據(jù)為一個(gè)完整的數(shù)據(jù)幀。此外如果兩個(gè)字符之間間隔大于1.5個(gè)字符且小于3.5個(gè)字符,則表明報(bào)文幀為不完整的數(shù)據(jù)幀,將之前的數(shù)據(jù)拋棄,如圖2-15。起始>=3.5字符地址8位功能代碼8位數(shù)據(jù)N*8位CRC校驗(yàn)16位結(jié)束>=3.5字符ModBus報(bào)文

預(yù)置長度,功能碼,分配數(shù),字節(jié)


3.2.1 常量類型定義設(shè)計(jì)核心層定義的常量類型包括11個(gè)功能碼、12種異常碼、基本結(jié)構(gòu)長度信息和超時(shí)相關(guān)的定義。如圖3-6為11種功能碼。圖3-6 功能碼定義協(xié)議棧中通過請求和相應(yīng)幀的預(yù)置長度,提前分配數(shù)據(jù)幀頭部空間,TCP協(xié)議:地址域(7字節(jié))+功能碼(1字節(jié))+操作地址(2字節(jié))+操作數(shù)量(2字節(jié))= 預(yù)置長度(12字節(jié))。RTU協(xié)議:地址域(1字節(jié))+功能碼(1字節(jié))+操作地址(2字節(jié))+操作數(shù)量(2字節(jié))+校驗(yàn)域(2字節(jié))= 預(yù)置長度(8字節(jié)) ,如圖3-7定義了功能碼基本結(jié)構(gòu)長度。圖3-7 基本結(jié)構(gòu)長度定義

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 韓松;李奎;王麗麗;陳思敏;;基于Modbus/TCP協(xié)議的遠(yuǎn)程控制網(wǎng)關(guān)[J];儀表技術(shù)與傳感器;2014年10期

2 左衛(wèi);程永新;;Modbus協(xié)議原理及安全性分析[J];通信技術(shù);2013年12期

3 湯春明;張熒;吳宇平;;無線物聯(lián)網(wǎng)中CoAP協(xié)議的研究與實(shí)現(xiàn)[J];現(xiàn)代電子技術(shù);2013年01期

4 石希;陳震;汪東升;閔二龍;;物聯(lián)網(wǎng)匯聚安全網(wǎng)關(guān)關(guān)鍵技術(shù)研究[J];信息網(wǎng)絡(luò)安全;2012年06期

5 劉舉濤;陳華杰;金文;孟晨光;;基于Modbus通訊協(xié)議的遠(yuǎn)程測控設(shè)計(jì)[J];導(dǎo)彈與航天運(yùn)載技術(shù);2012年02期

6 朱永純;;通信協(xié)議的選擇與配置[J];科學(xué)之友;2011年18期

7 李向軍;;物聯(lián)網(wǎng)安全及解決措施[J];農(nóng)業(yè)網(wǎng)絡(luò)信息;2010年12期

8 劉振華;朱明富;;UDP/IP協(xié)議下Modbus協(xié)議的研究與實(shí)現(xiàn)[J];微計(jì)算機(jī)應(yīng)用;2010年12期

9 彭道剛;張浩;李輝;周凱;;基于Modbus協(xié)議的ARM嵌入式監(jiān)測平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J];電力自動(dòng)化設(shè)備;2009年01期

10 任會(huì)峰;陽春華;程朋勝;;基于Modbus/TCP的嵌入式系統(tǒng)網(wǎng)絡(luò)通信設(shè)計(jì)實(shí)現(xiàn)[J];計(jì)算機(jī)測量與控制;2007年09期

相關(guān)碩士學(xué)位論文 前8條

1 劉曉劍;基于Onenet的物聯(lián)網(wǎng)監(jiān)控系統(tǒng)[D];鄭州大學(xué);2016年

2 彭亮;面向移動(dòng)設(shè)備的XMPP協(xié)議的研究與應(yīng)用[D];中南大學(xué);2014年

3 高曉婷;基于AMQP的信息發(fā)布與訂閱[D];浙江工業(yè)大學(xué);2013年

4 劉一澤;DeviceNet-Modbus現(xiàn)場總線協(xié)議模塊開發(fā)[D];北方工業(yè)大學(xué);2013年

5 俞野秋;基于Modbus和Modbus-TCP協(xié)議的遠(yuǎn)程監(jiān)控技術(shù)研究[D];上海交通大學(xué);2012年

6 陳鑫;基于GPRS的數(shù)據(jù)集中器設(shè)計(jì)[D];西安科技大學(xué);2012年

7 李晶;基于Modbus TCP協(xié)議的遠(yuǎn)程監(jiān)控系統(tǒng)應(yīng)用設(shè)計(jì)[D];浙江工業(yè)大學(xué);2012年

8 潘悅;Modbus協(xié)議研究及其實(shí)驗(yàn)系統(tǒng)的設(shè)計(jì)[D];哈爾濱工業(yè)大學(xué);2007年



本文編號(hào):2734206

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/wltx/2734206.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶d738a***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請E-mail郵箱bigeng88@qq.com
激情爱爱一区二区三区| 国产又大又黄又粗又免费| 欧美日本精品视频在线观看| 国产成人午夜av一区二区| 男女一进一出午夜视频| 日本少妇中文字幕不卡视频| 欧美成人高清在线播放| 蜜桃传媒在线正在播放| 国产超薄黑色肉色丝袜| 日韩欧美一区二区黄色| 国产又大又黄又粗的黄色| 国产欧美高清精品一区| 成年人免费看国产视频| 夜夜躁狠狠躁日日躁视频黑人| 日韩人妻少妇一区二区| 国产伦精品一区二区三区精品视频| 自拍偷拍福利视频在线观看| 99久久精品久久免费| 国产日韩精品激情在线观看| 欧美精品中文字幕亚洲| 欧洲一级片一区二区三区| 国产日韩欧美国产欧美日韩| 色婷婷亚洲精品综合网| 国产日韩欧美一区二区| 免费黄色一区二区三区| 一区二区免费视频中文乱码国产| 欧美日韩三区在线观看| 高清免费在线不卡视频| 成人午夜视频精品一区| 国产精品乱子伦一区二区三区| 国产永久免费高清在线精品| 国产又粗又猛又爽色噜噜| 日韩1区二区三区麻豆| 韩国日本欧美国产三级| 亚洲国产日韩欧美三级| 国产精品人妻熟女毛片av久久| 九九热精品视频在线观看| 亚洲日本中文字幕视频在线观看 | 99精品国产一区二区青青| 国产午夜福利不卡片在线观看| 91精品国产综合久久精品|