两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于knx/eib總線的多接口或協(xié)議混合架構(gòu)網(wǎng)關(guān)主機的制作方法

文檔序號:8475049閱讀:1081來源:國知局
基于knx/eib總線的多接口或協(xié)議混合架構(gòu)網(wǎng)關(guān)主機的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于KNX/EIB總線的多接口或協(xié)議混合架構(gòu)網(wǎng)關(guān)主機。
【背景技術(shù)】
[0002]在當今建筑智能及家居智能領(lǐng)域中,各項智能子系統(tǒng)的集成及兼容是一個必然的發(fā)展趨勢。然而,目前市場中,各專業(yè)行業(yè)領(lǐng)域的控制設(shè)備(例如:溫濕度控制器、調(diào)光器、感應(yīng)器、開關(guān)執(zhí)行器、機電設(shè)備等)均沒有相關(guān)行業(yè)的統(tǒng)一接口標準,甚至在控制設(shè)備接口相同的情況下,各廠家的控制協(xié)議也不盡相同,導致了整體的智能化系統(tǒng)在互聯(lián)互通的過程中需要付出巨大的代價來實現(xiàn)整體系統(tǒng)的集成及控制管理。這不但影響了項目實施的周期、增加了實施的成本,更嚴重的是給用戶方在后續(xù)的整體智能系統(tǒng)使用過程中埋下了穩(wěn)定性的隱患。
[0003]在智能化系統(tǒng)項目中,不但需要通訊的互聯(lián)互通控制,更需要數(shù)據(jù)的統(tǒng)一、控制功能的多樣性及靈活性。在這樣的大前提下,協(xié)議網(wǎng)關(guān)應(yīng)運而生,為的就是解決互聯(lián)互通及數(shù)據(jù)統(tǒng)一的問題,尤其是KNX/EIB總線協(xié)議,是唯一住宅和樓宇控制領(lǐng)域的開放式國際標準。
[0004]目前,行業(yè)市場內(nèi)KNX/EIB總線協(xié)議或接口網(wǎng)關(guān)主機全部均為一對一純數(shù)據(jù)對應(yīng)轉(zhuǎn)換形式,同時并不能進行數(shù)據(jù)處理、接口或協(xié)議的混合聯(lián)動、時鐘、邏輯等功能,網(wǎng)關(guān)功能非常單一,例如RS458總線和KNX/EIB總線一對一的交互,或者TCP/IP和KNX/EIB總線一對一的交互。
[0005]因此,上述KNX/EIB總線協(xié)議或接口網(wǎng)關(guān)主機全部均為一對一純數(shù)據(jù)對應(yīng)轉(zhuǎn)換形式的技術(shù)問題,已經(jīng)成為了本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。

【發(fā)明內(nèi)容】

[0006]本發(fā)明實施例提供了一種基于KNX/EIB總線的多接口或協(xié)議混合架構(gòu)網(wǎng)關(guān)主機,解決了目前KNX/EIB總線協(xié)議或接口網(wǎng)關(guān)主機全部均為一對一純數(shù)據(jù)對應(yīng)轉(zhuǎn)換形式的技術(shù)問題。
[0007]本發(fā)明實施例提供的一種基于KNX/EIB總線的多接口或協(xié)議混合架構(gòu),包括:
[0008]事件庫、動作庫和事件動作執(zhí)行庫;
[0009]所述事件庫與所述動作庫并列與所述事件動作執(zhí)行庫為數(shù)據(jù)傳輸關(guān)系;
[0010]所述事件庫和所述動作庫均寫入有包含有與多個協(xié)議接口接收一一對應(yīng)的多個協(xié)議接口數(shù)據(jù);
[0011 ] 所述事件庫中包含有至少一個事件,每一個所述事件至少與所述動作庫中的一個動作相關(guān)聯(lián),所述動作庫存儲有與所述事件庫中的事件相對應(yīng)的動作關(guān)系,所述事件動作執(zhí)行庫通過調(diào)用所述事件庫中的所述事件及在所述動作庫中關(guān)聯(lián)的所述動作關(guān)系,并生成包含有互相關(guān)聯(lián)的所述事件和所述動作的數(shù)據(jù)流向描述文件,使得網(wǎng)關(guān)主機通過相對應(yīng)的所述協(xié)議接口輸出至外部設(shè)備執(zhí)行。
[0012]優(yōu)選地,
[0013]所述事件庫包括:事件庫文件生成及保存模塊和事件庫文件讀取模塊;
[0014]所述事件庫文件生成及保存模塊,用于保存事件名稱和事件數(shù)據(jù),供所述事件庫文件讀取模塊進行讀??;
[0015]所述動作庫包括:動作庫文件生成及保存模塊和動作庫文件讀取模塊;
[0016]所述動作庫文件生成及保存模塊,用于保存動作名稱和動作數(shù)據(jù),供所述動作庫文件讀取模塊進行讀取。
[0017]優(yōu)選地,
[0018]所述事件動作執(zhí)行庫包括:
[0019]所述數(shù)據(jù)管理模塊,用于管理所述數(shù)據(jù)流向描述文件,所述數(shù)據(jù)流向描述文件用于對所述事件數(shù)據(jù)及關(guān)聯(lián)的所述動作關(guān)系數(shù)據(jù)進行流向描述;
[0020]用于生成并保存所述數(shù)據(jù)流向描述文件的數(shù)據(jù)編程表達文件生成集保存模塊;
[0021]用于將所述數(shù)據(jù)流向描述文件載入至所述網(wǎng)關(guān)主機的數(shù)據(jù)編程表達文件讀取模塊。
[0022]優(yōu)選地,
[0023]所述事件數(shù)據(jù)包括:
[0024]邏輯功能數(shù)據(jù)、時鐘數(shù)據(jù)、1功能數(shù)據(jù)和協(xié)議數(shù)據(jù)。
[0025]優(yōu)選地,
[0026]所述事件動作執(zhí)行庫還包括:
[0027]加密模塊,用于對所述數(shù)據(jù)流向描述文件中的數(shù)據(jù)進行加密處理。
[0028]本發(fā)明實施例提供的一種網(wǎng)關(guān)主機,用于通過基于KNX/EIB總線的多接口或協(xié)議混合架構(gòu)進行使用,包括:
[0029]數(shù)據(jù)流向描述文件包單元和KNX/EIB數(shù)據(jù)包單元,兩者通過TTL串口進行連接;
[0030]所述數(shù)據(jù)流向描述文件包單元,用于通過多個協(xié)議接口下載所述數(shù)據(jù)流向描述文件,并用于通過多個協(xié)議接口輸出所述數(shù)據(jù)流向描述文件;
[0031]所述數(shù)據(jù)流向描述文件,通過基于KNX/EIB總線的多接口或協(xié)議混合架構(gòu)生成;
[0032]其中,基于KNX/EIB總線的多接口或協(xié)議混合架構(gòu)包括事件庫、動作庫和事件動作執(zhí)行庫;
[0033]所述事件庫中包含有至少一個事件,每一個所述事件至少與所述動作庫中的一個動作相關(guān)聯(lián),所述動作庫存儲有與所述事件庫中的事件相對應(yīng)的動作關(guān)系,所述事件動作執(zhí)行庫通過調(diào)用所述事件庫中的所述事件及在所述動作庫中關(guān)聯(lián)的所述動作關(guān)系,并生成所述數(shù)據(jù)流向描述文件,多個所述協(xié)議數(shù)據(jù)至少有一個為KNX/EIB協(xié)議數(shù)據(jù);
[0034]所述KNX/EIB協(xié)議數(shù)據(jù)通過KNX/EIB數(shù)據(jù)包單元傳輸至所述數(shù)據(jù)流向描述文件包單元。
[0035]優(yōu)選地,
[0036]所述數(shù)據(jù)流向描述文件包單元包括:
[0037]第一 MCU,電性連接有至少一個1輸入接口、至少一個RS485輸入接口、至少一個IR輸出接口,以及電性連接有時鐘處理芯片和帶有TCP/IP接口的第一網(wǎng)絡(luò)接口芯片。
[0038]優(yōu)選地,
[0039]所述KNX/EIB數(shù)據(jù)包單元包括:
[0040]第二 MCU,通過TP-UART2連接有KNX/EIB協(xié)議接口,通過SPI接口連接有帶有TCP/IP接口的第一網(wǎng)絡(luò)接口芯片;
[0041]所述網(wǎng)絡(luò)接口芯片與交換機相連接,所述交換機與所述第一網(wǎng)絡(luò)接口芯片連接,所述交換機具備至少一個LAN接口。
[0042]優(yōu)選地,
[0043]所述第一 MCU和所述第二 MCU為32位芯片。
[0044]優(yōu)選地,
[0045]所述1輸入接口有4路,所述RS485輸入接口有4路,所述IR輸出接口有3路;
[0046]所述LAN接口有至少2路。
[0047]從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:
[0048]本發(fā)明實施例提供了一種基于KNX/EIB總線的多接口或協(xié)議混合架構(gòu)網(wǎng)關(guān)主機,基于KNX/EIB總線的多協(xié)議混合架構(gòu)包括:事件庫、動作庫和事件動作執(zhí)行庫;事件庫與動作庫并列與事件動作執(zhí)行庫為數(shù)據(jù)傳輸關(guān)系;事件庫和動作庫均寫入有包含有與多個協(xié)議接口接收--對應(yīng)的多個協(xié)議數(shù)據(jù);事件庫中包含有至少一個事件,每一個事件至少與動作庫中的一個動作相關(guān)聯(lián),動作庫存儲有與事件庫中的事件相對應(yīng)的動作關(guān)系,事件動作執(zhí)行庫通過調(diào)用事件庫中的事件及在動作庫中關(guān)聯(lián)的動作關(guān)系,并生成包含有互相關(guān)聯(lián)的事件和動作的數(shù)據(jù)流向描述文件,使得網(wǎng)關(guān)主機通過相對應(yīng)的協(xié)議接口輸出至外部設(shè)備執(zhí)行;多個協(xié)議數(shù)據(jù)至少有一個為KNX/EIB協(xié)議數(shù)據(jù)。本實施例中,通過事件動作執(zhí)行庫通過調(diào)用事件庫中的事件及在動作庫中關(guān)聯(lián)的動作關(guān)系,并生成包含有互相關(guān)聯(lián)的事件和動作的數(shù)據(jù)流向描述文件,使得網(wǎng)關(guān)主機通過相對應(yīng)的協(xié)議接口輸出至外部設(shè)備執(zhí)行,且事件庫和動作庫均寫入有包含有與多個協(xié)議接口接收一一對應(yīng)的多個協(xié)議數(shù)據(jù),同時,多個協(xié)議數(shù)據(jù)至少有一個為KNX/EIB協(xié)議數(shù)據(jù),便實現(xiàn)了基于KNX/EIB總線實現(xiàn)多協(xié)議的數(shù)據(jù)交互,解決了目前KNX/EIB總線協(xié)議或接口網(wǎng)關(guān)主機全部均為一對一純數(shù)據(jù)對應(yīng)轉(zhuǎn)換形式的技術(shù)問題。
【附圖說明】
[0049]圖1為本發(fā)明實施例中一種基于KNX/EIB總線的多接口或協(xié)議混合架構(gòu)的一個實施例架構(gòu)圖;
[0050]圖2為本發(fā)明實施例中一種基于KNX/EIB總線的多接口或協(xié)議混合架構(gòu)的另一個實施例架構(gòu)圖;
[0051]圖3 (a)和(b)為圖2的基于KNX/EIB總線的多接口或協(xié)議混合架構(gòu)交互實例一的不意圖;
[0052]圖4為圖2的基于KNX/EIB總線的多接口或協(xié)議混合架構(gòu)交互實例二的示意圖
[0053]圖5為本發(fā)明實施例中網(wǎng)關(guān)主機的一個實施例
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
绥德县| 教育| 神池县| 修武县| 绵阳市| 闻喜县| 竹山县| 塔城市| 江源县| 石棉县| 潜山县| 阆中市| 贵阳市| 新竹市| 扎鲁特旗| 章丘市| 茂名市| 聂拉木县| 北川| 五寨县| 泾阳县| 中宁县| 尉犁县| 鲜城| 湘潭市| 榕江县| 卓尼县| 古浪县| 鄂温| 景泰县| 宁强县| 岐山县| 仪陇县| 阳泉市| 惠州市| 冷水江市| 电白县| 海晏县| 巴林右旗| 衡南县| 高雄县|