www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]引 言 WDTU是一種實(shí)現(xiàn)無線數(shù)據(jù)傳輸?shù)慕K端設(shè)備,目前在工業(yè)控制、監(jiān)控、安保等領(lǐng)域應(yīng)用廣泛?,F(xiàn)有的WDTU實(shí)現(xiàn)了將采集到的數(shù)據(jù)通過GPRS/CDMA網(wǎng)絡(luò)接入到Internet,最終將數(shù)據(jù)傳送到以太網(wǎng)內(nèi)的數(shù)據(jù)中心。但是對(duì)數(shù)據(jù)

引 言
    WDTU是一種實(shí)現(xiàn)無線數(shù)據(jù)傳輸?shù)慕K端設(shè)備,目前在工業(yè)控制、監(jiān)控、安保等領(lǐng)域應(yīng)用廣泛。現(xiàn)有的WDTU實(shí)現(xiàn)了將采集到的數(shù)據(jù)通過GPRS/CDMA網(wǎng)絡(luò)接入到Internet,最終將數(shù)據(jù)傳送到以太網(wǎng)內(nèi)的數(shù)據(jù)中心。但是對(duì)數(shù)據(jù)中心有特別的要求:該數(shù)據(jù)中心必須具有公網(wǎng)的IP或是被上一級(jí)路由器/交換機(jī)映射成具有特定的端口。這使該設(shè)備的適用要求提高,降低了產(chǎn)品的適用范圍。為了提高產(chǎn)品的實(shí)用性,更加方便用戶使用,筆者在原有系統(tǒng)上,利用ASIX OS豐富的協(xié)議資源,對(duì)當(dāng)中的DNS協(xié)議部分作適當(dāng)?shù)囊浦埠托薷?,基于ASIX OS設(shè)計(jì)和添加了DNS功能。本文將重點(diǎn)介紹DNS實(shí)現(xiàn)的相關(guān)內(nèi)容,其他部分只作簡單說明。

1 背景知識(shí)
    WDTU系統(tǒng)主要有處理器、串口、電源、無線模塊、以太網(wǎng)口等組成。以太網(wǎng)口是為了功能擴(kuò)展的需要而設(shè)置的,便于接入以太網(wǎng)。在本設(shè)計(jì)中只簡單說明以太網(wǎng) DNS,目的是為了與無線設(shè)備的DNS功能相區(qū)別。本設(shè)計(jì)重點(diǎn)討論無線DNS功能的實(shí)現(xiàn)。系統(tǒng)的硬件結(jié)構(gòu)如圖1所示。

    UART2是數(shù)據(jù)接收端口,與外設(shè)數(shù)據(jù)源設(shè)備相連。而UART1是作為無線模塊的接口,與無線模塊的子板相連。系統(tǒng)的工作原理是:系統(tǒng)上電啟動(dòng)以后,使用 PPP協(xié)議撥號(hào)上線,與運(yùn)營商服務(wù)中心建立連接,然后服務(wù)中心的網(wǎng)關(guān)連接到指定IP或域名的數(shù)據(jù)中心主機(jī)上,此時(shí)就可以實(shí)現(xiàn)UART 2與以太網(wǎng)上的數(shù)據(jù)中心的數(shù)據(jù)傳輸。ASIX OS是基于μITRON3.0,為16/32位Garfield微處理器家族開發(fā)的實(shí)時(shí)操作系統(tǒng)。它包含了豐富的操作系統(tǒng)內(nèi)核和協(xié)議簇的多種API,能滿足用戶基本的網(wǎng)絡(luò)應(yīng)用需求。

2 DNS功能的設(shè)計(jì)方案
    DNS(Domain Name Server)用于實(shí)現(xiàn)Internet上IP地址與域名的一一對(duì)應(yīng)。域名使用方便,而計(jì)算機(jī)內(nèi)部只處理IP地址,所以必須由域名服務(wù)器來進(jìn)行兩者的轉(zhuǎn)換,這一過程就稱為域名解析。本設(shè)計(jì)中使用的是花生殼(Peanut Hull)的一款完全免費(fèi)的客戶端軟件,它提供了桌面域名管理和動(dòng)態(tài)域名解析的功能。首先在花生殼網(wǎng)站上注冊域名,然后在主機(jī)上運(yùn)行該客戶端軟件,這樣就將用戶注冊的域名與該主機(jī)的IP地址綁定,形成映射。該軟件實(shí)現(xiàn)了特定的域名與變化的主機(jī)IP地址間的實(shí)時(shí)映射,為網(wǎng)外設(shè)備方便地訪問該主機(jī)提供了可能。
    由DNS協(xié)議的要求知道:一個(gè)域名服務(wù)器負(fù)責(zé)一個(gè)或多個(gè)區(qū)域,而每個(gè)區(qū)域的管理者必須為該區(qū)域提供一個(gè)主域名服務(wù)器和至少一個(gè)從域名服務(wù)器,且兩者必須是獨(dú)立和冗余的。在實(shí)際使用中,由于受條件、實(shí)用性、成本等的限制,不使用主、從服務(wù)器。如果直接接入以太網(wǎng),則沒有可用的DNS服務(wù)器,那么就使得第一級(jí)的域名解析不能進(jìn)行,從而使最終的域名解析失敗。而本設(shè)計(jì)是基于無線網(wǎng)絡(luò)的,網(wǎng)絡(luò)接口層是通過串行通信協(xié)議:PPP(點(diǎn)對(duì)點(diǎn)協(xié)議)接入運(yùn)營商的服務(wù)中心,再接入互聯(lián)網(wǎng)。
    PPP協(xié)議本身分為3個(gè)子協(xié)議:LCP(Link ControlProtocol)、NCP(Net Control Protocol)、PPP擴(kuò)展協(xié)議(用于身份驗(yàn)證),而與網(wǎng)絡(luò)設(shè)置相關(guān)的主要是NCP協(xié)議。NCP協(xié)議用于終端設(shè)備連接到運(yùn)營商的中心服務(wù)器,若終端設(shè)置了固定的有效IP,則終端將設(shè)定的IP封裝在配置請求數(shù)據(jù)包里,告知運(yùn)營商端的服務(wù)器,建立連接;否則將IP設(shè)為全0,則服務(wù)器端隨機(jī)為WDTU終端設(shè)備分配一個(gè)動(dòng)態(tài)IP,該IP每次復(fù)位后將改變。NCP的一個(gè)獨(dú)特之處是,它可以向服務(wù)器申請動(dòng)態(tài)分配DNS服務(wù)器。由于沒有人工添加DNS解析的服務(wù)器,所以正是利用NCP的該功能,獲得實(shí)現(xiàn)DNS功能必需的DNS解析服務(wù)器。這也正是本設(shè)計(jì)的一大特點(diǎn)。

3 DNS功能的實(shí)現(xiàn)
3.1 必要的初始化
    系統(tǒng)首先要完成一系列必要的初始化,包括協(xié)議棧和設(shè)備的初始化。對(duì)DNS的初始化主要包括:一,創(chuàng)建DNS服務(wù)器鏈表(服務(wù)器鏈表的大小可以根據(jù)實(shí)際需要開辟,本設(shè)計(jì)中使用5個(gè)),此時(shí)該鏈表是空的;二,創(chuàng)建DNS主機(jī)緩存,可以將一些常用的域名與IP映射信息存放在緩存中,供終端設(shè)備直接查找。
    當(dāng)完成上述的初始化以后,接下來進(jìn)行PPP撥號(hào),向運(yùn)營商的服務(wù)中心發(fā)送LCP、NCP連接配置請求的數(shù)據(jù)包。其中NCP向服務(wù)中心發(fā)送請求分配DNS解析服務(wù)器的配置請求數(shù)據(jù)包,根據(jù)NCP的幀格式進(jìn)行封裝。代碼實(shí)現(xiàn)的流程如圖2所示。

3.2 域名解析的實(shí)現(xiàn)
    最終WDTU連接到登錄花生殼客戶端的主機(jī),與之實(shí)現(xiàn)數(shù)據(jù)傳輸。花生殼客戶端會(huì)將登錄主機(jī)的IP與申請的該域名的映射信息返回給花生殼公司的DNS服務(wù)器。而運(yùn)營商與這些提供域名解析服務(wù)的公司之間建立聯(lián)系,提供DNS服務(wù)的公司通過直接或間接的連接,將本公司的DNS服務(wù)器域名信息系統(tǒng)與運(yùn)營商的服務(wù)中心相連接,這樣,運(yùn)營商就使得移動(dòng)終端實(shí)現(xiàn)了域名的解析。DNS功能有多種類型,但主要的是兩種:由域名得到IP地址和根據(jù)IP地址得到相映射的域名。實(shí)際應(yīng)用中主要是需要根據(jù)域名查找到與之相對(duì)應(yīng)的IP地址。因此,本設(shè)計(jì)也是針對(duì)這種類型介紹的。
    該過程分為兩個(gè)階段:查找終端的緩存,如果終端本身的緩存中已經(jīng)有該域名的信息,則該過程完成,不需要后續(xù)的操作;若沒有該域名的信息,則需要進(jìn)一步向上一級(jí)的DNS解析服務(wù)器查詢該域名的信息,即DNS解析(resolve)。域名解析的核心正是在于向上一級(jí)的DNS解析器發(fā)出解析請求,解析器得到相匹配的IP以后,返回給終端設(shè)備,從而整個(gè)過程完成。由DNS協(xié)議的特點(diǎn)可知,為了方便后續(xù)域名查詢,提高后續(xù)的域名解析的效率,該協(xié)議規(guī)定,將新解析到的映射信息加入到高速緩存中。下列部分代碼說明了。DNS解析的過程:


    DNS解析的功能是向上一級(jí)的DNS服務(wù)器(運(yùn)營商服務(wù)中心動(dòng)態(tài)分配的DNS服務(wù)器)發(fā)出請求,令其幫助查找該域名的映射信息。在DNS協(xié)議里,查詢信息的方法有兩種:遞歸查詢和迭代查詢。大多數(shù)情況下,為了使用上的方便,默認(rèn)的都是遞歸查詢。這樣對(duì)于運(yùn)營商的DNS服務(wù)器而言,其解析域名的過程跟 WDTU終端查詢域名的方法相同:先查詢服務(wù)器自身的緩存,若查到則過程完成,否則再向服務(wù)器的上一級(jí)DNS服務(wù)器查詢域名信息。而花生殼公司的服務(wù)器地址會(huì)直接或間接地存放在運(yùn)營商的服務(wù)器鏈表中(這一部分由運(yùn)營商和花生殼公司合作實(shí)現(xiàn)),從而可以從花生殼公司的服務(wù)器數(shù)據(jù)系統(tǒng)中得到該域名的映射IP。運(yùn)營商的DNS服務(wù)器得到花生殼返回的數(shù)據(jù)包以后,過程完成。最后再從運(yùn)營商動(dòng)態(tài)分配的DNS服務(wù)器返回的DNS應(yīng)答數(shù)據(jù)包中提取IP地址信息。DNS系統(tǒng)整體的工作原理如圖3所示。

結(jié) 語
    由于工業(yè)對(duì)于借助無線網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)距離數(shù)據(jù)傳輸?shù)囊蠛蛻?yīng)用越來越多,而傳統(tǒng)的數(shù)據(jù)傳輸必須有固定的公網(wǎng)IP,這使得成本要求較高,限制了產(chǎn)品的使用范圍。本設(shè)計(jì)的創(chuàng)新點(diǎn)在于,使WDTU無線終端實(shí)現(xiàn)了DNS功能,這樣任意一臺(tái)主機(jī)都可作為“具有公網(wǎng)IP”的傳統(tǒng)數(shù)據(jù)中心主機(jī)使用,使產(chǎn)品的應(yīng)用成本降低,對(duì)于提高產(chǎn)品的整體功能,促進(jìn)產(chǎn)品的推廣具有重要的現(xiàn)實(shí)意義。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險(xiǎn)積極籌備個(gè)人養(yǎng)老金的產(chǎn)品設(shè)計(jì)和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動(dòng)商業(yè)養(yǎng)老保險(xiǎn)、個(gè)人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險(xiǎn)等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動(dòng)的最基本功能。而對(duì)于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對(duì)于空間和生活深層關(guān)系的思考,同時(shí)也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預(yù)告。今年前三季度,公司預(yù)計(jì)實(shí)現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預(yù)計(jì)為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級(jí)企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲(chǔ)及超融合市場研究報(bào)告》,報(bào)告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對(duì)在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會(huì)社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進(jìn)出口商品交易會(huì)("廣交會(huì)")于"云端"開幕。本屆廣交會(huì)上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國智造 BSP 手機(jī) CAN

要問機(jī)器人公司哪家強(qiáng),波士頓動(dòng)力絕對(duì)是其中的佼佼者。近來年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機(jī)器人會(huì)后空翻,自主爬樓梯等。這不,波士頓動(dòng)力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車

2019年上映的《復(fù)仇者聯(lián)盟4:終局之戰(zhàn)》無疑是漫威和超級(jí)英雄粉絲心中的劇痛,該片中最受觀眾喜愛的鋼鐵俠為了打敗滅霸,一個(gè)響指也奪走了自己的生命。影片最后,復(fù)聯(lián)成員們還為鋼鐵俠舉辦了一個(gè)葬禮,一眾英雄出席讓人淚奔。鋼鐵俠...

關(guān)鍵字: 漫威 HELLO TI OS

通信技術(shù)

120595 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉