本发明专利技术涉及电梯物联网领域,公开了一种利用具有双重身份的网关进行通信的方法、系统及网关,电梯物联网包括多个局域网及一个服务器;局域网中的通信方法包括:接收服务器通过入网设备发送的获取目标电梯控制器的运行数据的命令;从命令中提取目标电梯控制器的地址信息,比较目标电梯控制器的地址信息与网关的地址信息是否相同;若目标电梯控制器的地址信息与网关的地址信息相同,通过入网设备发送目标电梯控制器的运行数据给服务器;若目标电梯控制器的地址信息与网关的地址信息不同,则将命令发送给与目标电梯控制器对应连接的节点。该具有双重身份的网关可以直接采集该电梯控制器的运行数据,也可以将该命令转发给与电梯控制器对应连接的节点。
【技术实现步骤摘要】
利用具有双重身份的网关进行通信的方法、系统及网关
本专利技术涉及电梯物联网领域,特别涉及一种利用具有双重身份的网关进行通信的方法、系统及网关。
技术介绍
电梯物联网是指在互联网的基础上,将固定的电梯系统通过传感器和网络技术连接成的一个物物相连的网络,该网络和电梯系统之间可以达到互联互动的效果。电梯物联网中包括电梯控制器、节点、中继器、网关及服务器,节点用于采集各电梯的运行信息,即节点可以为采集器,网关则是通过中继器将同网段各节点采集到的电梯的信息汇总起来,通过互联网或者移动通信网络技术,将数据传送到服务台。具体的,利用现有的网关将电梯的运行数据向服务器发送时,电梯控制器需要将其数据先发送给节点,再由节点通过中继器将该数据转发给网关;或在服务器向电梯控制器发送命令时,需要网关先将该命令通过中继器发送给与接收命令的电梯控制器对应连接的节点,再由该节点将该命令转发给接收命令的电梯控制器。现有技术中网关的功能比较单一,使用受限。
技术实现思路
本专利技术的目的在于提供一种利用具有双重身份的网关进行通信的方法、系统及网关,利用该具有双重身份的网关进行通信时,该网关能够根据获取的命令直接采集该电梯控制器的运行数据,也可以将该命令转发给与电梯控制器对应连接的节点,即该网关具有了采集器和网关的双重功能,扩大了网关的使用范围。为解决上述技术问题,本专利技术的实施方式提供了一种利用具有双重身份的网关进行通信的系统,应用于电梯物联网,所述电梯物联网包括多个局域网及一个服务器;其中,所述局域网包括:N个电梯控制器、N-1个节点、多个中继器、一个网关及一个入网设备;所述网关作为节点与所述N个电梯控制器中的一个电梯控制器直接相连,所述N个电梯控制器中的其余任意N-1部电梯控制器分别连接一个节点,所述N-1个节点中的每个节点通过至少一个所述中继器与所述网关无线组网,所述网关、所述入网设备及所述服务器顺序相连,所述N为大于或等于2的整数。本专利技术的实施方式还提供了一种利用具有双重身份的网关进行通信的方法,应用于电梯物联网中所述利用具有双重身份的网关,该方法包括:接收所述服务器通过所述入网设备发送的获取目标电梯控制器的运行数据的命令;所述目标电梯控制器为所述服务器需要获取运行数据的电梯控制器;从所述命令中提取所述目标电梯控制器的地址信息,比较所述目标电梯控制器的地址信息与所述网关的地址信息是否相同;若所述目标电梯控制器的地址信息与所述网关的地址信息相同,则通过所述入网设备发送所述目标电梯控制器的运行数据给所述服务器;若所述目标电梯控制器的地址信息与所述网关的地址信息不同,则将所述命令发送给与所述目标电梯控制器对应连接的节点。本专利技术的实施方式还提供一种网关,应用于电梯物联网中,该网关包括:接收模块,用于接收所述服务器通过所述入网设备发送的获取目标电梯控制器的运行数据的命令,所述目标电梯控制器为所述服务器需要获取运行数据的电梯控制器;提取模块,用于从所述接收模块接收到的命令中提取所述目标电梯控制器的地址信息;比较模块,用于比较所述提取模块提取的所述目标电梯控制器的地址信息与所述网关的地址信息是否相同;第一发送模块,用于在所述比较模块比较得到所述目标电梯控制器的地址信息与所述网关的地址信息相同时,通过所述入网设备发送所述目标电梯控制器的运行数据给所述服务器;第二发送模块,用于在所述比较模块比较得到所述目标电梯控制器的地址信息与所述网关的地址信息不同时,将所述命令发送给与所述目标电梯控制器对应连接的节点。本专利技术实施方式相对于现有技术而言,当服务器需要向某个电梯控制器发送命令时,服务器可以通过入网设备先将该命令发送给网关,网关在接收到该命令之后,比较一下该命令中携带的目标电梯控制器的地址信息与自己的地址信息是否相同,若不同,则将该命令发送给目标节点。网关实现命令转发功能,该过程中网关功能与现有技术相同。若命令中携带的目标电梯控制器的地址信息与自己的地址信息相同,也就是说服务器是希望获取与该网关直接相连的电梯控制器的运行数据,那么,该网关可以直接将该电梯控制器的运行数据通过入网设备返回给服务器;该过程中取消了网关将命令发送给与该电梯控制器相连的节点的通信过程,节省了该通信链路,简化了网络结构。也就是说,该网关同时具有了采集电梯控制器运行数据并将运行数据转发给服务器的功能,可以使得整个电梯控制器物联网减少配置一个节点,节省网络配置成本。优选地,当所述网关轮询节点时,所述方法还包括:当所述网关发送的轮询消息中的索引对应的唯一标识组中包含与所述网关的唯一标识相同的唯一标识时;所述网关接收所述唯一标识组中与所述网关的唯一标识不同的唯一标识对应的节点发送的轮询结果;所述网关存储所述轮询结果、所述网关的网络地址及所述网关的唯一标识。网关每次发送的轮询消息中包含轮询节点的索引,每个索引与一个唯一标识组对应,即每个索引与多个节点的唯一标识对应,若网关作为节点使用,有可能轮询消息的索引对应的唯一标识组中会包含与网关的唯一标识相等的唯一标识,此时,网关可以判断到轮询的节点中包含自己这个节点,则在接收轮询结果时,只接收与自己的唯一标识不同的节点发送的轮询结果,而在存储时,网关将自己的网络地址、唯一标识和其余的节点发送的轮询结果一起存储。对于整个网络来说,节省了一个节点,省去了网关和该节点的通信过程,节省了通信链路,简化了网络结构。附图说明图1是根据本专利技术第一实施方式的利用具有双重身份的网关进行通信的系统中电梯物联网的拓扑结构示意图;图2是根据本专利技术第二实施方式的利用具有双重身份的网关进行通信的方法流程示意图;图3是根据本专利技术第三实施方式的利用具有双重身份的网关进行通信的方法流程示意图;图4是根据本专利技术第四实施方式的网关的结构示意图;图5是根据本专利技术第五实施方式的网关的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。本专利技术第一实施方式提供一种利用具有双重身份的网关进行通信的系统,该系统应用于电梯物联网,电梯物联网中包括多个局域网及一个服务器。如图1所示,图1为一个局域网的拓扑结构示意图,该局域网包括:N个电梯控制器,N-1个节点、多个中继器、一个网关及一个入网设备;网关作为节点与N个电梯控制器中的第(N-1)号电梯控制器直接相连,N个电梯控制器中的其余任意N-1部电梯控制器分别连接一个节点,N-1个节点分别通过一个或多个中继器与网关无线组网,网关与入网设备及服务器顺序相连;N为大于或等于2的整数,M为大于N的整数。特别的,在实际工程建设中,一个电梯对应一个电梯控制器。本实施方式假设每个节点通过一个中继器和网关相连,但在实际工程应用中每个节点可以通过一个或多个中继器和网关相连,也就是说中继器的数量可以等于或大于节点的数量。局域网内的电梯控制器、节点、中继器及网关通过无线相连,网关与入网设备及服务器之间通过有线或无线方式相连。本专利技术第二实施方式提供一种利用具有双重身份的网关进行通信的方法,应用于第本文档来自技高网...

【技术保护点】
一种利用具有双重身份的网关进行通信的系统,应用于电梯物联网,其特征在于,所述电梯物联网包括多个局域网及一个服务器;其中,所述局域网包括:N个电梯控制器、N‑1个节点、多个中继器、一个网关及一个入网设备;所述网关作为节点与所述N个电梯控制器中的一个电梯控制器直接相连,所述N个电梯控制器中的其余任意N‑1个电梯控制器分别连接一个节点,所述N‑1个节点中的每个节点通过至少一个所述中继器与所述网关无线组网,所述网关、所述入网设备及所述服务器顺序相连,所述N为大于或等于2的整数。
【技术特征摘要】
1.一种利用具有双重身份的网关进行通信的系统,应用于电梯物联网,其特征在于,所述电梯物联网包括多个局域网及一个服务器;其中,所述局域网包括:N个电梯控制器、N-1个节点、多个中继器、一个网关及一个入网设备;所述网关作为节点与所述N个电梯控制器中的一个电梯控制器直接相连,所述N个电梯控制器中的其余任意N-1个电梯控制器分别连接一个节点,所述N-1个节点中的每个节点通过至少一个所述中继器与所述网关无线组网,所述网关、所述入网设备及所述服务器顺序相连,所述N为大于或等于2的整数。2.一种利用具有双重身份的网关进行通信的方法,应用于权利要求1所述利用具有双重身份的网关进行通信的系统中,其特征在于,包括:接收所述服务器通过所述入网设备发送的获取目标电梯控制器的运行数据的命令;所述目标电梯控制器为所述服务器需要获取运行数据的电梯控制器;从所述命令中提取所述目标电梯控制器的地址信息,比较所述目标电梯控制器的地址信息与所述网关的地址信息是否相同;若所述目标电梯控制器的地址信息与所述网关的地址信息相同,则通过所述入网设备发送所述目标电梯控制器的运行数据给所述服务器;若所述目标电梯控制器的地址信息与所述网关的地址信息不同,则将所述命令发送给与所述目标电梯控制器对应连接的节点。3.根据权利要求2所述的利用具有双重身份的网关进行通信的方法,其特征在于,在将所述命令发送给所述目标电梯控制器对应连接的节点之后,所述方法还包括:接收与所述目标电梯控制器对应连接的节点发送的所述目标电梯控制器的运行数据;将所述目标电梯控制器的运行数据通过所述入网设备发送给所述服务器。4.根据权利要求2所述的利用具有双重身份的网关进行通信的方法,其特征在于,当所述网关轮询节点时,所述方法还包括:当所述网关发送的轮询消息中的索引对应的唯一标识组中包含与所述网关的唯一标识相同的唯一标识时;所述网关接收所述唯一标识组中与所述网关的唯一标识不同的唯一标识对应的节点发送的轮询结果;...
【专利技术属性】
技术研发人员:何小虎,李楚平,胡建美,姜炜,
申请(专利权)人:上海新时达电气股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。