CN109871325B - 一种knx远程调试方法及*** - Google Patents
一种knx远程调试方法及*** Download PDFInfo
- Publication number
- CN109871325B CN109871325B CN201910103180.9A CN201910103180A CN109871325B CN 109871325 B CN109871325 B CN 109871325B CN 201910103180 A CN201910103180 A CN 201910103180A CN 109871325 B CN109871325 B CN 109871325B
- Authority
- CN
- China
- Prior art keywords
- knx
- debugging
- ets
- knxnetip
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种KNX远程调试方法及***,该***包括KNX总线***、中转服务器和ETS调试终端,中转服务器通过互联网将KNX总线***和ETS调试终端建立数据连接;KNX总线***包括KNX设备和KNXnetIP辅助设备,KNX设备与KNXnetIP辅助设备连接;ETS调试终端包括虚拟接口模块和ETS调试软件,所述虚拟接口模块与ETS调试软件通信连接,所述虚拟接口模块用于构建虚拟IP设备模型,以使ETS调试软件通过虚拟IP设备模型对KNX设备进行远程调试。本发明通过在工程现场加装KNXnetIP辅助设备以及在调试终端加入虚拟接口模块,实现了KNX总线***与远程调试终端的通信,从而突破了现有KNX总线***须要本地调试的束缚,进而大大提高了KNX总线***的易维护性并减少了KNX总线***的运维成本。
Description
技术领域
本发明涉及信息技术领域,尤其是涉及一种KNX远程调试方法及***。
背景技术
KNX是Konnex的缩写。1999年5月,欧洲三大总线协议EIB、BatiBus和EHSA合并成立了Konnex协会,提出了KNX协议。该协议以EIB为基础,兼顾了BatiBus和EHSA的物理层规范,并吸收了BatiBus和EHSA中配置模式等优点,提供了家庭、楼宇自动化的完整解决方案,在公共建筑及民用住宅中有着广泛的应用。
ETS软件是KNX国际协会提供给KNX硬件制造商用于对KNX产品进行参数设定和程序烧写的工具,此软件可以对KNX总线进行调试、诊断、配置。
目前,在对采用了KNX总线的智能楼宇控制***进行调试时,只能通过局域网或者是带有USB接口的调试设备来对现场设备进行调试,因为KNX协会提供的配置软件ETS只提供本地调试接口。在工程初装调试阶段或者工程完成后的监控维护阶段,都无法在远程进行***的调试和监控,而由于一般KNX***运维人员会管理多个KNX总线***,这些***可能会安装在全国乃至世界各地,对于任何甲方的修改需求或者需要诊断分析,都需要技术人员到现场进行调试,因此目前的KNX总线***维护难度较大且***的维护成本较高。
发明内容
本发明实施例提供了一种KNX远程调试方法及***,以解决现有KNX总线***只能在工程现场进行调试的技术问题,从而改进KNX调试***以满足远程调试的需求,进而减少KNX总线***的运维成本。
为了解决上述技术问题,本发明实施例提供了一种KNX远程调试***,包括KNX总线***、中转服务器和ETS调试终端,所述中转服务器通过互联网将所述KNX总线***和所述ETS调试终端建立数据连接;
所述KNX总线***包括KNX设备和KNXnetIP辅助设备,所述KNX设备与所述KNXnetIP辅助设备连接,所述KNXnetIP辅助设备用于将所述KNX设备的总线数据转发至所述ETS调试终端,和/或用于将所述ETS调试终端发送的调试数据转发至所述KNX设备;
所述ETS调试终端包括虚拟接口模块和ETS调试软件,所述虚拟接口模块与所述ETS调试软件通信连接,所述虚拟接口模块用于构建虚拟IP设备模型,以使所述ETS调试软件通过所述虚拟IP设备模型对所述KNX设备进行远程调试。
进一步地,所述KNXnetIP辅助设备包括唯一识别码,所述ETS调试终端根据所述唯一识别码与对应的KNXnetIP辅助设备建立通信连接。
为了解决相同的技术问题,本发明还提供了一种KNX远程调试方法,包括:
KNXnetIP辅助设备采集KNX设备的总线数据,并将所述总线数据通过中转服务器发送至ETS调试终端;
所述ETS调试终端通过虚拟IP设备模型与所述KNXnetIP辅助设备建立通信连接,以根据所述总线数据对所述KNX设备进行远程调试;其中,所述虚拟IP设备模型由所述ETS调试终端中的虚拟接口模块构建。
进一步地,所述KNXnetIP辅助设备包括唯一识别码,所述ETS调试终端根据所述唯一识别码与对应的KNXnetIP辅助设备建立通信连接。
本发明提供了一种KNX远程调试方法及***,解决了现有KNX总线***只能在工程现场进行调试的问题;本发明通过在工程现场加装KNXnetIP辅助设备进行数据的转发和设备的管理,以及在调试终端加入虚拟接口模块为ETS调试软件提供服务,以建立起KNX***与远程调试终端的通信,从而突破了现有KNX总线***须要本地调试的束缚,为KNX运维人员提供了远程集中管理的平台,进而大大提高了KNX总线***的易维护性并减少了KNX总线***的运维成本。
附图说明
图1是本发明实施例一提供的KNX远程调试***的结构示意图;
图2是本发明实施例一提供的KNX远程调试***的应用示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,本发明实施例提供了一种KNX远程调试***,包括KNX总线***、中转服务器和ETS调试终端,所述中转服务器通过互联网将所述KNX总线***和所述ETS调试终端建立数据连接;
所述KNX总线***包括KNX设备和KNXnetIP辅助设备,所述KNX设备与所述KNXnetIP辅助设备连接,所述KNXnetIP辅助设备用于将所述KNX设备的总线数据转发至所述ETS调试终端,和/或用于将所述ETS调试终端发送的调试数据转发至所述KNX设备;
所述ETS调试终端包括虚拟接口模块和ETS调试软件,所述虚拟接口模块与所述ETS调试软件通信连接,所述虚拟接口模块用于构建虚拟IP设备模型,以使所述ETS调试软件通过所述虚拟IP设备模型对所述KNX设备进行远程调试。
需要说明的是,现有技术中,在对采用了KNX总线的智能楼宇控制***进行调试时,只能通过局域网或者是带有USB接口的调试设备来对现场设备进行调试,因为KNX协会提供的配置软件ETS只提供本地调试接口。在工程初装调试阶段或者工程完成后的监控维护阶段,都无法在远程进行***的调试和监控,而由于一般KNX***运维人员会管理多个KNX总线***,这些***可能会安装在全国乃至世界各地,对于任何甲方的修改需求或者需要诊断分析,都需要技术人员到现场进行调试,因此目前的KNX总线***维护难度较大且***的维护成本较高。
需要说明的是,KNXnetIP是KNX总线协议的一部分,其定义了如何在使用UDP/TCP进行KNX总线报文的传输。使用本协议的一般由客户端和服务器组成。ETS软件可以通过KNXnetIP与KNX总线***进行通信。现有技术中KNXnetIP在局域网可以稳定传输,如果想在互联网使用这些协议,对网络环境要求高,且不够不稳定。
可以理解的是,KNX总线是独立于制造商和应用领域的***,所有的总线设备连接到KNX介质上,这些介质包括双绞线、射频、电力线或IP/Ethernet,它们可以进行信息交换。总线设备可以是传感器也可以是执行器,用于控制楼宇管理装置如:照明、能源管理、信号和监控***、服务界面及楼宇控制***、远程控制、计量等。
由于现有的协议只能在局域网中进行可靠传输,导致出现了以下问题:一是对于任何的甲方需求必须要到现场来进行重新调试和配置;二是对于甲方的需求没有办法做到快速的响应,需要增加人力成本;三是对于各个公司所实施的工程没有办法做到集中管理和监控。
请参见图2,本发明提供的KNX远程调试***,解决了现有KNX总线***只能在工程现场进行调试和管理的问题;本发明通过在工程现场加装KNXnetIP辅助设备进行数据的转发和设备的管理,以及在调试终端加入虚拟接口模块为ETS调试软件提供服务,以建立起KNX***与远程调试终端的通信,从而突破了现有KNX总线***须要本地调试的束缚,为KNX运维人员提供了远程集中管理的平台,进而大大提高了KNX总线***的易维护性并减少了KNX总线***的运维成本。
在本发明实施例中,所述ETS调试终端可以是一台部署在任何地点的计算机,所述虚拟接口模块是一款安装在调试终端的ETS Bridge软件,所述ETS调试软件即安装在调试终端的ETS软件;需要说明的是,所述ETS Bridge可以建立ETS和中转服务器的通信;所述KNXnetIP辅助设备是安装在工程现场的KNX总线设备,它是一个集成KNX协议栈的设备,能够建立KNX总线与中转服务器的通信;所述中转服务器为部署于互联网上的数据中转服务器,使本地调试终端与远端的KNX总线***建立通信。需要说明的是,在本发明实施例中所述KNXnetIP辅助设备为Tritium Cloud KNXnetIP设备。
在本发明实施例中,需要说明的是,传统的KNX调试的IP设备,即提供KNXnetIP服务的设备,调试软件ETS通过链接该设备来管理和配置KNX总线。现有技术中KNXnetIP在局域网可以稳定传输,一般来说KNXnetIP协议是基于局域网进行传输的。为了使得调试报文能够在广域网传输,开发了一款PC管理软件ETS Bridge软件以及一种安装在工程现场的Tritium Cloud KNXnetIP设备,所述的Tritium Cloud KNXnetIP设备用于对KNX总线进行管理,同时将KNX***的总线数据发送给数据中转服务器。
在本发明实施例中,需要说明的是,所述ETS Bridge软件有三个功能:
(1)在支持调试软件ETS的PC端运行时,该软件虚拟了一个KNX调试的IP设备(KNXnetIP设备),ETS调试软件不再连接实际的设备,而是链接该虚拟的设备,保证了ETS调试软件与ETS Bridge软件的可靠通信。
(2)ETS Bridge软件与数据中转服务器通信,进而对远程的Tritium CloudKNXnetIP设备进行数据的收发。
(3)管理设备和用户之间的关系,保证用户只能链接到已授权的设备。
在本发明实施例中,进一步地,所述KNXnetIP辅助设备包括唯一识别码,所述ETS调试终端根据所述唯一识别码与对应的KNXnetIP辅助设备建立通信连接。
在本发明实施例中,需要说明的是,在ETS Bridge软件中虚拟了一个KNXnetIP服务器,实现该虚拟KNXnetIP服务器与ETS调试软件进行通信,同时ETS Bridge与TritiumCloud KNXnetIP设备进行通信,这样就实现了远程的KNX总线数据和本地的ETS调试软件进行数据交互的目的。同时配合Tritium Cloud KNXnetIP设备的唯一识别码,即可达到不同用户管理不同Tritium Cloud KNXnetIP设备的目的。
为了解决相同的技术问题,本发明还提供了一种KNX远程调试方法,包括:
KNXnetIP辅助设备采集KNX设备的总线数据,并将所述总线数据通过中转服务器发送至ETS调试终端;
所述ETS调试终端通过虚拟IP设备模型与所述KNXnetIP辅助设备建立通信连接,以根据所述总线数据对所述KNX设备进行远程调试;其中,所述虚拟IP设备模型由所述ETS调试终端中的虚拟接口模块构建。
在本发明实施例中,所述ETS调试终端可以是一台部署在任何地点的计算机,所述虚拟接口模块是一款安装在调试终端的ETS Bridge软件,所述ETS调试软件即安装在调试终端的ETS软件;需要说明的是,所述ETS Bridge可以建立ETS和中转服务器的通信;所述KNXnetIP辅助设备是安装在工程现场的Tritium Cloud KNXnetIP设备,是一个集成KNX协议栈的设备,能够建立KNX总线与中转服务器的通信;所述中转服务器为部署于互联网上的数据中转服务器,使本地调试终端与远端的KNX总线***建立通信。
在本发明实施例中,需要说明的是,所述Tritium Cloud KNXnetIP设备负责与KNX总线***进行通信以及与中转服务器进行通信。ETS Bridge软件负责与中转服务器进行通信,以及虚拟一个KNXnetIP设备,以给ETS调试软件提供服务。中转服务器部署在互联网上,以给Tritium Cloud KNXnetIP设备和ETS Bridge软件建立数据连接。
在本发明实施例中,需要说明的是,所述的Tritium Cloud KNXnetIP设备一般安装在远程KNX***工程现场,一般与维护人员不在同一个局域网内。ETS Bridge软件安装在维护人员进行调试配置的计算机上。可以理解的是,采用ETS Birdge虚拟了KNXnetIP设备,有效降低整套调试***的成本,如果不采用软件虚拟的方式,则本地调试***和远端的KNX总线***都需要安装硬件设备作为支持。
在本发明实施例中,进一步地,所述KNXnetIP辅助设备包括唯一识别码,所述ETS调试终端根据所述唯一识别码与对应的KNXnetIP辅助设备建立通信连接。
在本发明实施例中,需要说明的是,采用唯一识别码对远端设备进行管理。维护人员可以根据所述唯一识别码对任意远程KNX总线***进行管理,从而降低了需要改变点对点通信(本地切换远程管理设备)时所需要成本。
综上,本发明实施例提供了一种KNX远程调试方法及***,解决了现有KNX总线***只能在工程现场进行调试的问题;本发明通过在工程现场加装KNXnetIP辅助设备进行数据的转发和设备的管理,以及在调试终端加入虚拟接口模块为ETS调试软件提供服务,以建立起KNX***与远程调试终端的通信,从而突破了现有KNX总线***须要本地调试的束缚,为KNX运维人员提供了远程集中管理的平台,进而大大提高了KNX总线***的易维护性并减少了KNX总线***的运维成本。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (4)
1.一种KNX远程调试***,其特征在于,包括KNX总线***、中转服务器和ETS调试终端,所述中转服务器通过互联网将所述KNX总线***和所述ETS调试终端建立数据连接;
所述KNX总线***包括KNX设备和KNXnetIP辅助设备,所述KNX设备与所述KNXnetIP辅助设备连接,所述KNXnetIP辅助设备用于将所述KNX设备的总线数据转发至所述ETS调试终端,和/或用于将所述ETS调试终端发送的调试数据转发至所述KNX设备;虚拟接口模块为ETS Bridge软件;
所述ETS调试终端包括虚拟接口模块和ETS调试软件,所述虚拟接口模块与所述ETS调试软件通信连接,所述虚拟接口模块用于构建虚拟IP设备模型,以使所述ETS调试软件通过所述虚拟IP设备模型对所述KNX设备进行远程调试。
2.根据权利要求1所述的KNX远程调试***,其特征在于,所述KNXnetIP辅助设备包括唯一识别码,所述ETS调试终端根据所述唯一识别码与对应的KNXnetIP辅助设备建立通信连接。
3.一种KNX远程调试方法,其特征在于,包括:
KNXnetIP辅助设备采集KNX设备的总线数据,并将所述总线数据通过中转服务器发送至ETS调试终端;
所述ETS调试终端通过虚拟IP设备模型与所述KNXnetIP辅助设备建立通信连接,以根据所述总线数据对所述KNX设备进行远程调试;其中,所述虚拟IP设备模型由所述ETS调试终端中的虚拟接口模块构建,所述虚拟接口模块为ETS Bridge软件。
4.根据权利要求3所述的KNX远程调试方法,其特征在于,所述KNXnetIP辅助设备包括唯一识别码,所述ETS调试终端根据所述唯一识别码与对应的KNXnetIP辅助设备建立通信连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910103180.9A CN109871325B (zh) | 2019-01-31 | 2019-01-31 | 一种knx远程调试方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910103180.9A CN109871325B (zh) | 2019-01-31 | 2019-01-31 | 一种knx远程调试方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109871325A CN109871325A (zh) | 2019-06-11 |
CN109871325B true CN109871325B (zh) | 2022-11-04 |
Family
ID=66918495
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910103180.9A Active CN109871325B (zh) | 2019-01-31 | 2019-01-31 | 一种knx远程调试方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109871325B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111786837A (zh) * | 2020-07-13 | 2020-10-16 | 浙江源创建筑智能科技有限公司 | 一种无线修改knx设备配置参数的***及方法 |
CN115348199A (zh) * | 2022-07-07 | 2022-11-15 | 株洲中车时代电气股份有限公司 | 基于mvb总线的车载网络调试***及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103500475A (zh) * | 2013-09-02 | 2014-01-08 | 中安消技术有限公司 | 一种办公楼宇门禁***的调试方法、*** |
CN104698978A (zh) * | 2015-03-17 | 2015-06-10 | 华中科技大学 | 一种基于虚拟化技术的数控***远程监控及调试方法 |
CN105656717A (zh) * | 2015-12-31 | 2016-06-08 | 天津布尔科技有限公司 | 一种新能源汽车can总线数据采集装置 |
CN107807545A (zh) * | 2016-09-08 | 2018-03-16 | 北京京东尚科信息技术有限公司 | 一种远程控制端的调试方法和装置 |
CN107995019A (zh) * | 2016-10-27 | 2018-05-04 | 南京南瑞继保电气有限公司 | 一种基于虚拟链接的远程调试维护网络设备方法及*** |
CN108241304A (zh) * | 2018-01-31 | 2018-07-03 | 广东赛诺梵信息技术有限公司 | 一种软件定义的网络型工业控制器 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103036901A (zh) * | 2012-12-26 | 2013-04-10 | 南京天溯自动化控制***有限公司 | 一种ets远程编程方法 |
CN104991527B (zh) * | 2015-05-13 | 2018-06-12 | 广东美的暖通设备有限公司 | 一种knx网关、控制***及控制方法 |
WO2017146601A1 (en) * | 2016-02-24 | 2017-08-31 | Wexcedo, Lda | Coupler device and method for the interconnection of knx networks through an ip-network |
CN107734042B (zh) * | 2017-10-24 | 2023-12-26 | 上海电器科学研究所(集团)有限公司 | 一种低成本远程调试***及方法 |
-
2019
- 2019-01-31 CN CN201910103180.9A patent/CN109871325B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103500475A (zh) * | 2013-09-02 | 2014-01-08 | 中安消技术有限公司 | 一种办公楼宇门禁***的调试方法、*** |
CN104698978A (zh) * | 2015-03-17 | 2015-06-10 | 华中科技大学 | 一种基于虚拟化技术的数控***远程监控及调试方法 |
CN105656717A (zh) * | 2015-12-31 | 2016-06-08 | 天津布尔科技有限公司 | 一种新能源汽车can总线数据采集装置 |
CN107807545A (zh) * | 2016-09-08 | 2018-03-16 | 北京京东尚科信息技术有限公司 | 一种远程控制端的调试方法和装置 |
CN107995019A (zh) * | 2016-10-27 | 2018-05-04 | 南京南瑞继保电气有限公司 | 一种基于虚拟链接的远程调试维护网络设备方法及*** |
CN108241304A (zh) * | 2018-01-31 | 2018-07-03 | 广东赛诺梵信息技术有限公司 | 一种软件定义的网络型工业控制器 |
Also Published As
Publication number | Publication date |
---|---|
CN109871325A (zh) | 2019-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10429092B2 (en) | Asynchronous reporting system | |
CN106487589B (zh) | 一种终端自动接入与配置管理方法 | |
JP2009516955A (ja) | 分散したホームネットワーク用統合ゲートウェイ及びソフトウェアフレームワーク構造 | |
JP6581550B2 (ja) | 変電所制御システム、その制御方法及びインテリジェント電子デバイス | |
CN103944814B (zh) | 一种数据交换方法和***及一种网关服务器 | |
CN109871325B (zh) | 一种knx远程调试方法及*** | |
CN109067560B (zh) | 基于开放式通信的自描述终端即插即用方法 | |
CN112671898A (zh) | 一种基于嵌入式设备的远程通信控制*** | |
CN109361585A (zh) | 一种主节点自动设置子节点波特率和地址的方法 | |
CN207817514U (zh) | 远程监测控制plc终端设备的*** | |
CN101227324A (zh) | 通信设备的故障信息收集方法以及通信设备和*** | |
JP2004306200A (ja) | ロボット制御システム | |
KR102406905B1 (ko) | 산업 IoT 플랫폼을 이용한 엣지 컴퓨팅 기반 HMI 시스템 | |
CN114089711B (zh) | 工业设备控制管理方法、电子设备及存储介质 | |
CN104022901A (zh) | 国网集中器onu模块的plc配置管理方法 | |
KR100586432B1 (ko) | 변압기 수냉각설비용 plc 및 ddc 원방운전시스템 및방법 | |
CN109639482B (zh) | 基于iec61850的就地化继电保护装置通信对点方法 | |
KR101377461B1 (ko) | 이종장치 및 시스템에 대한 원격 유지보수 및 모니터링 서비스 프레임워크 | |
CN112838934A (zh) | 一种实现对交换机串口远程访问的***及方法 | |
WO2013085186A1 (ko) | Plc 자동 통신연결 방법 및 장치 | |
CN219039734U (zh) | 设备检测*** | |
CN115037810B (zh) | 一种站域式快速保护装置的通讯装置 | |
KR102170739B1 (ko) | 무기체계 환경/신뢰성시험용 이종 시험장비 인터페이스 장치 | |
CN114422383B (zh) | 一种网络资源的管控方法、装置、电子设备及存储介质 | |
CN110995490B (zh) | 一种就地模块装置及免配置方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |