一种knx网关、控制系统及控制方法

文档序号:9274220阅读:819来源:国知局
一种knx网关、控制系统及控制方法
【技术领域】
[0001]本发明涉及计算机网络技术领域,尤其涉及一种KNX网关、控制系统及控制方法。
【背景技术】
[0002]KNX(Konnex)是被正式批准的住宅和楼宇控制领域的开放式国际标准。KNX总线将诸多独立的控制环节如照明、窗帘、空调、通风、安防等集成一个智能化的总体系统,在公共建筑及民用住宅中有着广泛的应用。
[0003]现场编程采用的是KNX协会统一指定的工程设计工具软件ETS,该软件可以导出特定的工程文件用于存档。在工程调试结束后,一旦系统中的某个部件需要更换或者系统的功能需要修改,如果缺失ETS工程文件,整个系统就需要重新编程,这对人力、时间等都是极大的浪费。

【发明内容】

[0004]针对现有技术中缺失ETS工程文件造成的人力、时间的浪费的缺陷,本发明提供一种KNX网关、控制系统及控制方法。
[0005]第一方面,本发明提供了一种KNX网关,该网关包括:人机交互模块、存储模块、上位机通讯端口及KNX通讯端口 ;
[0006]人机交互模块,与所述存储模块、上位机通讯端口及KNX通讯端口分别连接,用于实现用户与所述网关进行交互;
[0007]存储模块,用于存储ETS工程文件,所述ETS工程文件为上位机通过网关向KNX设备传输的应用程序对应的工程文件;;
[0008]上位机通讯端口,用于与所述上位机交互;
[0009]KNX通讯端口,用于与所述KNX设备交互。
[0010]优选地,所述上位机通讯端口为网络协议IP端口或通用串行总线USB端口。
[0011]第二方面,本发明提供了一种控制系统,该系统包括:上位机、一个或多个KNX设备,以及上述的KNX网关;
[0012]上位机,与所述KNX网关连接,用于利用ETS软件进行编程,生成多个KNX设备所需的应用程序;
[0013]KNX设备,与所述KNX网关连接,用于接收所述上位机通过所述KNX网关传输的应用程序,并根据所述应用程序运行所述KNX设备。
[0014]优选地,所述KNX设备包括:照明设备、百叶窗、保安系统、能源管理设备、供暖设备、通风设备、空调系统、信号监控系统、服务界面及楼宇控制系统、远程控制、计量设备、视频控制设备、音频控制设备及家电设备中的一种或多种。
[0015]第三方面,本发明提供了一种KNX网关的控制方法,所述方法包括:
[0016]KNX网关检测上位机向总线中的多个KNX设备传输应用程序是否结束;
[0017]若上位机向总线中的多个KNX设备传输应用程序结束,KNX网关则提示用户是否存储所述应用程序对应的ETS工程文件;
[0018]若用户确定存储所述ETS工程文件,则在所述KNX网关中保存所述ETS工程文件。
[0019]优选地,所述KNX网关检测上位机向总线中的多个KNX设备传输应用程序是否结束的步骤之前,所述方法还包括:
[0020]KNX网关检测上位机是否开始向所述多个KNX设备传输应用程序;
[0021]若上位机开始向所述多个KNX设备传输应用程序,则所述KNX网关记录已接收应用程序的KNX设备的物理地址。
[0022]优选地,所述若上位机向总线中的多个KNX设备传输应用程序结束,KNX网关则提示用户是否存储所述应用程序对应的ETS工程文件的步骤后,所述方法还包括:
[0023]KNX网关向用户提示已接收到应用程序的多个KNX设备。
[0024]优选地,所述若用户确定存储所述ETS工程文件,则在所述KNX网关中保存所述ETS工程文件,包括:
[0025]若用户确定保存所述ETS工程文件,则从上位机的ETS软件中导出ETS工程文件,并根据用户选择的路径保存所述ETS工程文件。
[0026]由上述技术方案可知,本发明提供一种KNX网关、控制系统及控制方法,当上位机向总线中的多个KNX设备传输应用程序结束后,提示用户存储所述ETS工程文件,则当系统中的KNX设备需要更换或所述系统的功能需要修改时,只需将保存的ETS工程文件调出并进行修改,避免了因ETS工程文件缺失造成的人力、时间的浪费。
【附图说明】
[0027]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。
[0028]图1是本发明一实施例提供的一种KNX网关的结构不意图;
[0029]图2是本发明另一实施例提供的一种控制系统的结构示意图;
[0030]图3是本发明一实施例提供的一种KNX控制方法的流程示意图;
[0031]图4是本发明另一实施例提供的一种KNX控制方法的流程示意图。
【具体实施方式】
[0032]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033]如图1所示,为本发明一实施例提供的一种KNX网关的结构示意图,该网关包括:人机交互模块、存储模块、上位机通讯端口及KNX通讯端口。
[0034]人机交互模块,与所述存储模块、上位机通讯端口及KNX通讯端口分别连接,用于实现用户与所述网关进行交互。
[0035]具体来说,当上位机通过所述网关向总线中的一个或多个KNX设备传输应用程序结束后,上位机交互模块提示用户存储工程设计工具软件ETS工程文件。人机交互模块可为Web服务器模块,也可为在后台运行的进程。
[0036]存储模块,用于存储ETS工程文件,其中,所述ETS工程文件为上位机通过网关向KNX设备传输的应用程序对应的工程文件。
[0037]上位机通讯端口,用于与所述上位机交互。
[0038]KNX通讯端口,用于与所述KNX设备交互。
[0039]具体来说,KNX网关的人机交互模块检测上位机是否通过所述KNX网关向总线中的多个KNX设备传输应用程序的过程是否结束,若结束,则向用户提示保存ETS工程文件;若用户确定保存ETS工程文件,则人机交互模块从上位机下载ETS工程文件并将ETS工程文件保存至所述存储模块。
[0040]本实施例中,所述上位机通讯端口可为网络协议IP端口或通用串行总线USB端
□ O
[0041 ] 本实施例提供了一种KNX网关,该KNX网关包括存储模块,则当上位机向总线中的多个KNX设备传输应用程序结束后,能够提示用户存储所述ETS工程文件。则当系统中的KNX设备需要更换或所述系统的功能需要修改时,只需将保存的ETS工程文件调出并进行修改,避免了因ETS工程文件缺失造成的人力、时间的浪费。
[0042]如图2所示,本发明另一实施例提供了一种控制系统,该系统包括:上位机、一个或多个KNX设备,以及上述的KNX网关。
[0043]具体地,上位机,与所述KNX网关连接,用于利用ETS软件进行编程,生成多个KNX设备所需的应用程序;
[0044]KNX设备,与所述KNX网关连接,用于接收所述上位机通过所述KNX网关传输的应用程序,并根据所述应用程序运行所述K
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1