本發明涉及樓宇控制系統技術領域,具體地說,尤其是一種用于樓宇控制系統的無線裝置及控制方法。
背景技術:
如今,在類似酒店、便利商超等商業場所中,有大量的裝備有控制模塊或者傳感器的設備,例如,烤箱、冰柜、咖啡機和自動售貨機等,需要連入中央控制系統。這些設備大多來自不同的生產廠商,其內部的控制模塊或者傳感器皆遵循廠商特定的通信協議。沒有一種中央控制系統能夠同所有的這些設備直接通信。這些設備的分布往往很分散,如果采用傳統的有線方式連接,布線會非常困難。
技術實現要素:
為了解決現有技術的問題,本發明實施例提供了一種用于樓宇控制系統的無線裝置及控制方法。所述技術方案如下:
一方面,提供了一種用于樓宇控制系統的無線裝置,包括:有線接口模塊、處理器模塊、無線接口模塊以及存儲模塊;
所述有線接口模塊與監控器建立有線通信鏈路;
所述存儲模塊,與所述處理器模塊連接,用于存儲數據;
所述處理器模塊,與所述有線接口連接,用于調用所述存儲模塊中的數據和程序;
無線接口模塊,與所述處理器模塊連接;同時,所述無線接口模塊與中央控制系統建立無線通信連接。
可選地,所述存儲模塊包括數據模塊;
所述數據模型用于刻畫數據的元信息。
可選地,所述數據的元信息包括:數據的格式、數據的大小以及數據類型。
可選地,還包括控制程序模塊,用于提供邏輯控制功能。
可選地,還包括控制引擎模塊,用于提供程序下載、更新和執行的接口。
另一方面,提供了一種用于樓宇控制系統的無線裝置的控制方法,包括:
所述的用于樓宇控制系統的無線裝置傳輸數據提示無線裝置在線,與所述中央控制系統和監控器建立連接關系;
所述用于樓宇控制系統的無線裝置收到查詢數據模型請求;
所述用于樓宇控制系統的無線裝置將所述數據模型反饋至中央控制系統,然后傳輸數據。
可選地,所述用于樓宇控制系統的收到查詢數據模型請求包括以下步驟:
所述用于樓宇控制系統的無線裝置收到查詢數據模型請求,將數據模型發送至中央控制系統。
可選地,所述用于樓宇控制系統的獲悉所述數據模型,然后傳輸數據包括以下路徑:
從監控器到無線裝置再到中央控制系統;
從中央控制系統到無線裝置再到監控器。
可選地,所述從監控器到無線裝置再到中央控制系統包括以下步驟:
從有線接口接收數據;
數據標準化;
從無線接口傳輸標準化的數據。
可選地,所述從中央控制系統到無線裝置再到監控器包括以下步驟:
從無線接口接收數據;
轉換數據;
從有線接口傳輸標準化的數據。
本發明實施例提供的技術方案帶來的有益效果是:
本發明提出一種用于樓宇控制系統的無線裝置及控制方法,具備低功耗、可編程和易部署的優點。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例一的一種用于樓宇控制系統的無線裝置示意圖;
圖2是本發明實施例二的一種用于樓宇控制系統的無線裝置的控制方法流程圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
實施例一
本發明提供了一種用于樓宇控制系統的無線裝置,參見圖1,所述用于樓宇控制系統的無線裝置10包括:有線接口模塊100、處理器模塊200、無線接口模塊300以及存儲模塊400;
所述有線接口模塊100與監控器500建立有線通信鏈路;
所述存儲模塊400,與所述處理器模塊200連接,用于存儲數據;
所述處理器模塊200,與所述有線接口100連接,用于調用所述存儲模塊400中的數據和程序;
無線接口模塊300,與所述處理器模塊200連接;同時,所述無線接口模塊300與中央控制系統600建立無線通信連接。
具體地,本實施例中,監控器500為裝備在烤箱、冰柜、咖啡機和自動售貨機等電器設備上的控制模塊和傳感器;不同監控器由不同生產廠商提供,遵 循各自的通信協議,向電器設備提供各種功能,例如監視功能(例如提供溫度數據);控制功能(例如控制開關或者恒溫器);管理功能(例如提供設備ID或者狀態信息)。
具體地,無線接口模塊300,提供接入無線網絡的能力,本實施例中的無線網絡非特指WI-FI。根據現場具體的無線網絡形式,所述無線接口模塊300可以是符合IEEE 802.15.4標準的收發器,該標準旨在提供低傳輸速率的通信方式,優點是數月乃至數年的電池壽命以及極低的復雜度。對于本發明的無線裝置,在樓宇控制系統中該傳輸速率已經足夠,同時極大的降低了裝置的功耗。
可選地,所述存儲模塊400包括數據模塊;
所述數據模型用于刻畫數據的元信息。
具體地,所述數據包括從有線接口模塊100和無線接口模塊300收發的數據;
所述數據的元信息包括:數據的格式、數據的大小以及數據類型。
用于樓宇控制系統的無線裝置還包括控制程序模塊,用于提供邏輯控制功能。
用于樓宇控制系統的無線裝置還包括控制引擎模塊,用于提供程序下載、更新和執行的接口。
具體地,存儲模塊400存儲數據和程序,供處理器模塊調用,可以包含各種形式的存儲器,包括RAM、ROM和Flash memory等。數據的類型可以是監控器的ID和狀態信息、從監控器收到的傳感器信息和對監控器的控制信息等。
實施例二
本實施例還提供了所述一種用于樓宇控制系統的無線裝置的控制方法,參見圖2,包括以下步驟:
S100:實施例一所述的用于樓宇控制系統的無線裝置傳輸數據顯示無線裝置在線,與所述中央控制系統和監控器建立連接關系;
具體地,無線裝置傳輸數據提示本裝置在線并且已經加入無線網絡,該數據可以在無線裝置上電、重啟、周期性的或者在收到中央控制系統請求(如 “poll”)時發送。該數據被中央控制系統用來自動的發現無線裝置。
S200:所述用于樓宇控制系統的無線裝置收到查詢數據模型請求;
具體地,無線裝置收到查詢數據模型請求,將數據模型發送至中央控制系統。因此中央控制系統得知在無線裝置上的可用數據,以及可用數據的格式。數據模型的使用,使得中央控制系統具備在不知道同無線裝置連接的監控器的具體知識的情況下就能接入的能力。
S300:所述用于樓宇控制系統的無線裝置將所述數據模型反饋至中央控制系統,然后傳輸數據;
可選地,參見圖2,所述用于樓宇控制系統的無線裝置獲悉所述數據模型,然后傳輸數據包括以下路徑:
從監控器到無線裝置再到中央控制系統;
從中央控制系統到無線裝置再到監控器。
具體地,所述從監控器到無線裝置再到中央控制系統包括以下步驟:
S410:從有線接口接收數據;
S420:數據標準化;
S430:從無線接口傳輸標準化的數據。
所述從中央控制系統到無線裝置再到監控器包括以下步驟:
S510:從無線接口接收數據;
S520:轉換數據;
S530:從有線接口傳輸標準化的數據。
本實施例中,可以把兩者看成一個相反的過程。需要注意的是,在一個系統中不要求兩者同時存在,例如對于溫度傳感器,其只需要發送數據而不需要接收數據。以從監控器到無線裝置再到中央控制系統的路徑為例,無線裝置在接收到來自監控器的信息后,按照數據模型將此信息標準化,最后將標準化的信息發送給中央控制系統。在標準化的過程中會用到各種數據轉換,包括:
值轉換:利用查找表、縮放因子等,一個值可能被轉換為另一個值(例如華氏度到攝氏度);從第一套枚舉值到第二套枚舉值。
區間轉換:在一個區間的值被轉換為另一個區間的值。
格式轉換:變長數據到定長數據;模擬數據到數字數據。
本發明不限于以上數據轉換方法。
在一些情況下可能需要下載(初次啟動前)或者更新控制程序,該操作由控制引擎模塊提供接口完成。
綜上所述,本發明實施例提供的技術方案帶來的有益效果是:
本發明提出一種用于樓宇控制系統的無線裝置及控制方法,具備低功耗、可編程和易部署的優點。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性的勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件。基于這樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行各個實施例或者實施例的某些部分所述的方法。
以上僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。