當前位置:首頁 > 物聯(lián)網(wǎng) > 《物聯(lián)網(wǎng)技術》雜志
[導讀]摘 要:文中提出了一種BACnet與6LoWPAN互聯(lián)機制。利用BZLL層中VMAC綁定表來關聯(lián)虛擬地址與物理地址,實現(xiàn)BACnet向IPv6的擴展;利用6LoWPAN 適配層實現(xiàn)了IPv6與IEEE 802.15.4數(shù)據(jù)包格式的匹配,最終實現(xiàn)BACnet能夠直接于6LoWPAN網(wǎng)絡中運行的目的。與其他使用網(wǎng)關連接的BACnet/IEEE 802.15.4網(wǎng)絡相比,此舉不但節(jié)省了復雜且昂貴的網(wǎng)關花銷,而且有效避免了網(wǎng)關帶來的瓶頸問題,極大地提升了數(shù)據(jù)傳輸率與系統(tǒng)集成度。

0 引 言

隨著樓宇自控網(wǎng)絡的發(fā)展及BACnet 標準的廣泛應用,無線傳感器網(wǎng)絡(WSN)越來越受到樓宇自控領域設計專家的青睞。與傳統(tǒng)有線網(wǎng)絡相比,WSN 憑借其低功耗、低成本、自組織及易安裝等優(yōu)勢成為當前及未來發(fā)展的主流。

本 文 提 出 的 BACnet與 6LoWPAN互 聯(lián) 機 制 利 用6LoWPAN網(wǎng)絡的優(yōu)勢,將其作為 BACnet控制網(wǎng)絡的底層通信網(wǎng)絡,實現(xiàn)樓宇控制網(wǎng)絡的擴展功能。6LoWPAN是一種可以提高無線設備間互操作的通信技術,加上復雜性低、對資源要求少的優(yōu)勢,使得 BACnet標準更符合未來樓宇自動控制的要求。另外,IPv6技術憑借其能夠滿足未來樓宇自控領域?qū)P地址數(shù)的無限渴求,支持全球單播地址,安全性較高等特點成為BACnet與Internet互聯(lián)的基礎。文中提出的BACnet與 6LoWPAN互聯(lián)機制是當前樓宇智能控制網(wǎng)絡領域研究的熱點。

通 過 在 BZLL 層 中 嵌 入一 個 VMAC 綁 定 表 來 實現(xiàn) BACnet 與 6LoWPAN 協(xié)議 間 的 相 互 轉(zhuǎn) 換。6LoWPAN

(IPv6 over Low Power Wireless Personal Area Networks, 6LoWPAN)技術將IPv6引入以 IEEE802.15.4為底層標準的無線個域網(wǎng)中,提出將 IEEE802.15.4作為BACnet的底層通信標準,應用 6LoWPANStack實現(xiàn)其鏈路層控制,通過協(xié)議轉(zhuǎn)換實現(xiàn)基于IEEE802.15.4的智能建筑自動控制。目前, ANSI/ASHRAE已成立工作組(SSPC135)專門研究智能建筑控制網(wǎng)絡的無線標準,而 IEEE802.15.4憑借其低速率、低功耗、低成本和自組網(wǎng)等特點成為智能建筑無線自控網(wǎng)絡的首選。正因如此,本文提出了IEEE802.15.4在BACnet中的應用模型, 并證實了其可用性與靈活性。將 BACnet與 6LoWPAN互聯(lián),不僅可實現(xiàn) BACnet 在IEEE 802.15.4 網(wǎng)絡中的應用,還可通過IPv6 技術實現(xiàn)多個BACnet 網(wǎng)絡之間的互聯(lián)。與傳統(tǒng)利用專用網(wǎng)關實現(xiàn)這兩個網(wǎng)絡之間的互聯(lián)相比,本文所提互聯(lián)模型不但能夠節(jié)省復雜且昂貴的網(wǎng)關設備,而且還能有效避免網(wǎng)關在兩個協(xié)議間轉(zhuǎn)換的瓶頸問題,極大地提升了智能建筑集成網(wǎng)絡中的數(shù)據(jù)傳輸率和系統(tǒng)集成度,以及BACnet 配置安裝的靈活性,為適應未來市場的發(fā)展提供了有力的技術保障,為實現(xiàn)數(shù)字小區(qū)、數(shù)字城市,甚至數(shù)字地球提供了技術支撐。

1 BACnet與 6LoWPAN技術的現(xiàn)狀及發(fā)展方向

1.1 BACnet技術

樓宇自動控制網(wǎng)絡數(shù)據(jù)通信協(xié)議(A Data Communication Protocol for Building Automation and Control Network) 目 前已成為國際標準(ISO 16484-5),是智能建筑樓宇自控領域中唯一的國際標準,同時也成為了歐盟(CEN)標準。

BACnet 標準協(xié)議以其先進的技術構架、精簡的體系結構和開放的理念使得 200 多個國家和眾多廠商加入到了 BACnet 協(xié)議的廣泛研究、開發(fā)與應用中。BACnet 標準協(xié)議具有如下優(yōu)點:

(1) 專用于智能建筑樓宇自控領域,性能高效 ;

(2) 完全開放、技術先進;

(3) 具有良好的擴展性;

(4) 不依賴于現(xiàn)有的局域網(wǎng)或廣域網(wǎng)技術,具有良好的互連特性。

目前,BACnet的底層通信協(xié)議主要基于有線局域網(wǎng)的標準,由于有線網(wǎng)絡的種種限制,在很多應用中都顯露了其不足之處。隨著IEEE802.15.4網(wǎng)絡技術的發(fā)展,低速率、低功耗、低成本和自組網(wǎng)等特點使得其應用越來越廣泛。將IEEE802.15.4標準引入智能建筑自動控制領域順應了科技發(fā)展的趨勢,方便了人們的日常工作與生活,也符合 BACnet研究的初衷。故本文提出了一種 BACnet/6LoWPAN 互聯(lián)機制,使得BACnet 不僅可在IEEE 802.15.4 網(wǎng)絡上運行,還可通過 IPv6 技術實現(xiàn)多個BACnet 網(wǎng)絡的互聯(lián)。從而實現(xiàn)遠程控制,符合未來物聯(lián)網(wǎng)技術的發(fā)展潮流。

1.2 6LoWPAN技術

IETF 6LoWPAN 工作組(Internet Engineering Task Force 6LoWPAN Working Group)定義了在利用IEEE 802.15.4 鏈路支持基于IP 通信的同時,遵守開放標準以及保證與其他 IP 設備的互操作性,這項技術不依賴于多重網(wǎng)關。

由于 IPv6 的地址和包頭較大, 傳送的數(shù)據(jù)可能由于過于龐大而無法容納在較小的 IEEE 802.15.4 數(shù)據(jù)包中。6LoWPAN 工作組開發(fā)了一種將 IP 包頭壓縮到只傳送必要內(nèi)容的小數(shù)據(jù)包中的方法,即采用 pay as you go 的包頭壓縮方法, 去除IPv6 包頭中的冗余網(wǎng)絡級信息,接收時再從鏈路級IEEE802.15.4 包頭的相關域中得到這些網(wǎng)絡級信息。6LoWPAN 是一項開放的技術,支持其上層多種應用開發(fā),為一些工業(yè)控制協(xié)議和建筑自控標準提供了與IEEE 802.15.4 網(wǎng)絡集成的可能性。故本文提出利用 6LoWPAN 技術將 BACnet 應用擴展到IEEE 802.15.4 中,使得各種低功率的無線設備可以應用于智能建筑自動控制系統(tǒng)中。

2 BACnet與 6LoWPAN的互聯(lián)機制

BACnet 與 6LoWPAN 均是遵循國際 OSI 開放系統(tǒng)互聯(lián)協(xié)議的參考模型,將 6LoWPAN 無線網(wǎng)絡技術與BACnet 設備集成,依據(jù) OSI 協(xié)議棧處理方式實現(xiàn)基于 OSI 路由/ 數(shù)據(jù)鏈路層的協(xié)議棧,在現(xiàn)有 BACnet 系統(tǒng)架構中,利用 6LoWPAN 無線網(wǎng)絡作為 搬運工 ,擴展現(xiàn)有 BACnet 網(wǎng)絡間的無線通信。由BACnet 的體系結構可知,其底層協(xié)議被大大簡化,其中物理層、數(shù)據(jù)鏈路層和網(wǎng)絡層只負責通信功能,而互操作功能由應用層單獨負責。并且為了滿足實時性能,提高通信效率,BACnet 協(xié)議的物理層、數(shù)據(jù)鏈路層和網(wǎng)絡層只提供無連接類型的通信服務,因而將面向連接的應用通信服務交付給應用層處理,以滿足可靠性通信事務的需求。故可將 6LoWPAN 網(wǎng)絡作為 BACnet 的物理層和數(shù)據(jù)鏈路層進行信息傳輸。BACnet 與 6LoWPAN 互聯(lián)網(wǎng)絡系統(tǒng)模型如圖 1 所示。

BACnet與6LoWPAN互聯(lián)機制的研究

在圖 1 所示的系統(tǒng)模型中,6LoWPAN 網(wǎng)絡通過 Edge Router 實現(xiàn)內(nèi)網(wǎng)互連,并通過Router 連接到Internet上。從而實現(xiàn)基于IEEE 802.15.4 BACnet 網(wǎng)絡的本地控制與遠程控制。其具體的路由解決方案如圖 2 所示。

BACnet與6LoWPAN互聯(lián)機制的研究

2.1 6LoWPAN適配層

BACnet 與 6LoWPAN 互聯(lián)結構如圖 3 所示。6LoWPAN 適配層將 IPv6 數(shù)據(jù)包進行分片和壓縮、解壓縮和重組。6LoWPAN 技術采用 pay as you go的方式,即通信中只攜帶必須的頭部,去除IPv6 包頭中的冗余網(wǎng)絡級信息,IP 包頭在接收時從鏈路級IEEE 802.15.4 包頭的相關域中得到這些網(wǎng)絡級信息。40 B IPv6 包頭被縮減為 1 個包頭壓縮字節(jié)(HC1) 和 1 B 的 剩余跳數(shù) ;源地址和目的地址可以由鏈路級 64 位唯一 ID(EUID 64) 或 IEEE 802.15.4 中使用的 16 位短地址生成 ;8 B 用戶數(shù)據(jù)報協(xié)議傳輸包頭被壓縮為 4 B。之后, BACnet 網(wǎng)絡層的NPDU 就可通過IEEE 802.15.4 進行傳輸了。

BACnet與6LoWPAN互聯(lián)機制的研究

2.2 BVLL層

上述BACnet/6LoWPAN 互聯(lián)機制結構圖中的 BVLL 層通過VMAC 綁定表來關聯(lián)虛擬地址和物理地址,以實現(xiàn)虛擬地址與物理地址的轉(zhuǎn)換。當VMAC 接收到一個來自鏈路層的DL-UNITDATA.indication 原語時,在上傳到網(wǎng)絡層之前, 源地址與目標地址將被相應的VMAC 綁定表中的虛擬地址取代。當VMAC 層接收到網(wǎng)絡層的DL-UNITDATA.request 原語時,在報文到達鏈路層之前,源地址與目標地址將被相應的VMAC 綁定表中的物理地址取代。

一個BACnet/6LoWPAN 網(wǎng)絡節(jié)點中的每一個BACnet 節(jié)點都必須有一個 BVLL 層。該 BVLL 層為BACnet 網(wǎng)絡層與一個單一的BACnet/6LoWPAN 網(wǎng)絡之間提供了數(shù)據(jù)鏈接服務。圖 4 顯示了一個無路由的單一 BACnet/6LoWPAN 網(wǎng)絡節(jié)點利用endpoint x 作為BACnet 終端節(jié)點的例子。

BACnet與6LoWPAN互聯(lián)機制的研究

BVLL 層可以創(chuàng)建一個綁定BACnet endpoint 和 Generic Tunnel 簇到使用 6LoWPAN GroupID 的BACnet 與 6LoWPAN 互聯(lián)網(wǎng)絡的 6LoWPAN 路由圖。每個節(jié)點收到Read Attribute 命令后都將回應一個VMAC 地址到BVLL 層。當一個回應被接收時,路由器將為該回應節(jié)點創(chuàng)建一個 VMAC 實體。當一個節(jié)點啟動時,將發(fā)送一組多播廣告屬性命令到 BACnet 網(wǎng)絡中的所有節(jié)點以顯示協(xié)議地址屬性(VMAC 地址)。當一個節(jié)點的BVLL 層接收到一個新的VMAC 地址時,將發(fā)送一組多播廣告屬性命令以顯示協(xié)議地址的屬性(新的 VMAC 地址)。為了能在網(wǎng)絡中發(fā)現(xiàn)新的節(jié)點,路由器中的 BVLL 層將周期性地發(fā)送Read Attribute 命令從所有網(wǎng)絡節(jié)點要求協(xié)議地址屬性。一個路由器要求所有協(xié)議地址屬性的周期是一個本地事件。

3 BACnet與 6LoWPAN互聯(lián)網(wǎng)絡的應用

在物理網(wǎng)絡中, 將 BACnet/6LoWPAN 節(jié)點看做 IEEE802.15.4 網(wǎng)絡中的節(jié)點, 利用 802.15.4 的組網(wǎng)優(yōu)勢將各個BACnet/6LoWPAN 節(jié)點互聯(lián),實現(xiàn)物理層的數(shù)據(jù)傳輸。對于BACnet 用戶來說,其數(shù)據(jù)傳輸是透明的。用戶在BACnet 應用層上的操作仍遵循BACnet 規(guī)范執(zhí)行。

圖 5 描述了一個 BACnet/6LoWPAN 互聯(lián)網(wǎng)絡應用實例。房間中的各傳感器通過無線鏈路連接到邊緣路由器,再由邊緣路由器通過本地鏈路連接到本地服務器和控制器,也可通過BACnet 路由器實現(xiàn)遠程控制。

結 語

本文提出了一種 BACnet/6LoWPAN 互聯(lián)機制, 運用6LoWPAN 技術使得BACnet 能夠在 IEEE 802.15.4 網(wǎng)絡上運行。無線傳感器網(wǎng)絡技術憑借其短距離、低速率、低功耗、低成本和自組網(wǎng)等特點應用越來越廣泛,BACnet 與WSN 的互聯(lián)已成為未來智能建筑控制網(wǎng)絡的主要發(fā)展趨勢。文中提出的BACnet/6LoWPAN 互聯(lián)機制就是BACnet 與IEEE 802.15.4互聯(lián)的具體應用。

BACnet與6LoWPAN互聯(lián)機制的研究

由于技術的不斷發(fā)展和實際應用的需要,未來將圍繞BACnet/6LoWPAN 互聯(lián)機制做進一步的研究,以便更加完善此互聯(lián)機制。運用Tiny OS2.1 仿真平臺對文中提出的互聯(lián)機制進行仿真,進一步證實了BACnet/6LoWPAN 互聯(lián)機制的可用性。


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

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉