一种终端、网关设备和数据处理方法技术

技术编号:26179404 阅读:26 留言:0更新日期:2020-10-31 14:34
本发明专利技术公开了一种终端、网关设备和数据处理方法,该终端包括WIFI SOC、ZigBee SOC和第一传输接口;WIFI SOC用于将通过第一传输接口收到的网关设备发送的第一WIFI数据帧解封装得到第一数据;并将ZigBee SOC解封装得到的第二数据封装为第二WIFI数据帧后通过第一传输接口发送给网关设备;ZigBee SOC用于将第一数据封装为第一ZigBee数据帧后通过第一传输接口发送给ZigBee设备,并将通过第一传输接口收到的ZigBee设备发送的第二ZigBee数据帧解封装得到第二数据,减少了同频干扰,通过该成本较低的终端和普通WIFI路由器就能同时实现ZigBee设备联网和WIFI设备联网。

A data gateway, a data processing method

【技术实现步骤摘要】
一种终端、网关设备和数据处理方法
本专利技术涉及通讯
,特别涉及一种终端、网关设备和数据处理方法。
技术介绍
随着通讯技术的快速发展,网关设备的使用越来越广泛。网关设备又称网间连接器、协议转换器,是多个网络间提供数据转换服务的计算机系统或设备,包括WIFI(无线)路由器和ZigBee(紫蜂)网关设备等。ZigBee网关组网能力较好,一般通过ZigBee网关对智能家居进行组网,实现智能家居等ZigBee设备的网络连接;但是ZigBee网络传输数据速率比较低,一般通过WIFI路由器实现手机等WIFI设备的网络连接。相关技术中,为了方便对网关设备的管理,将一个网关设备同时作为WIFI路由器和ZigBee网关使用,通过该网关设备同时实现ZigBee设备联网和WIFI设备联网。然而,上述方案中,WIFI网络和ZigBee网络在同一空间通讯,WIFI网络和ZigBee网络都是使用2.4G频段,在同一空间通讯存在同频干扰的问题。
技术实现思路
本专利技术提供一种终端、网关设备和数据处理方法,用以减少网关设备中WIFI网络和ZigBee网络在同一空间通讯所造成的同频干扰的问题。第一方面,本专利技术实施例提供的一种终端,包括:WIFISOC、ZigBeeSOC和第一传输接口;WIFISOC,用于将通过所述第一传输接口收到的网关设备发送的第一WIFI数据帧进行解封装得到第一数据;以及将所述ZigBeeSOC解封装得到的第二数据封装为第二WIFI数据帧后通过所述第一传输接口发送给所述网关设备;r>ZigBeeSOC,用于将所述第一数据封装为第一ZigBee数据帧后通过所述第一传输接口发送给ZigBee设备,以及将通过所述第一传输接口收到的ZigBee设备发送的第二ZigBee数据帧解封装得到第二数据。上述方案,终端仅包括WIFISOC、ZigBeeSOC和第一传输接口,通过ZigBeeSOC组织起ZigBee网络,实现ZigBee设备的互联,同时通过WIFISOC将ZigBeeSOC接收的ZigBee网络信息通过WIFI发送给网关设备,以及接收网关设备发送的WIFI网络信息后通过ZigBeeSOC将ZigBee网络信息发送,即终端集成网络控制协议(NetworkControlProtocol,简称NCP)部分,网关设备集成ZigBee应用,WIFI网络和ZigBee网络不在同一空间通讯,减少了同频干扰的问题。另外,网关设备可以同时作为WIFI路由器运行WIFI路由器应用,该终端相比于普通ZigBee网关来说,不用运行Linux(一种操作系统),省去了成本较高的总芯片和存储Linux的flashmemory(快闪存储器),即通过一个上述成本较低的终端和一个普通WIFI路由器就能同时实现ZigBee设备联网和WIFI设备联网。在本申请某些实施例中,所述WIFISOC,具体用于:在收到的所述第一WIFI数据帧为入网指令数据帧时,基于收到所述第一WIFI数据帧的时刻确定第一预设时间;所述ZigBeeSOC,具体用于:若在所述第一预设时间内收到需要进行入网的ZigBee设备发送的所述第二ZigBee数据帧,则基于所述第二ZigBee数据帧确定所述ZigBee设备的第一信息,以及在得到第一数据后,基于所述第一信息将所述第一数据封装为所述第一ZigBee数据帧,并基于所述第一信息发送所述第一ZigBee数据帧。上述方案,WIFISOC收到通过网关设备发送的入网指令后,确定允许ZigBee设备入网的第一预设时间,如果在第一预设时间内ZigBeeSOC收到某一需要进行入网的ZigBee设备发送的第二ZigBee数据帧,根据该第二ZigBee数据帧确定该ZigBee设备的相关信息,以便在得到第一数据后,能够基于确定出的相关信息将第一数据封装为第一ZigBee数据帧,并基于该相关信息发送该第一ZigBee数据帧,从而使ZigBee设备入网方便、快捷,同时保证了ZigBee设备入网的安全性,另外通过确定入网的ZigBee设备的相关信息,可以方便对第一数据的封装和发送。在本申请某些实施例中,所述ZigBeeSOC,具体用于:在收到需要进行退网的ZigBee设备发送的所述第二ZigBee数据帧时,或者在所述WIFISOC收到的所述第一WIFI数据帧为针对需要进行退网的ZigBee设备的退网数据帧时,删除所述需要进行退网的ZigBee设备的第一信息。上述方案,通过在收到需要进行退网的ZigBee设备发送的退网ZigBee数据帧时,或者在WIFISOC收到的控制设备通过网关设备发送的某一退网的ZigBee设备的退网WIFI数据帧时,都可实现该ZigBee设备的退网,满足不同应用场景的需求,方便、快捷地实现ZigBee设备的退网,通过删除需要进行退网的ZigBee设备的相关信息,能够将向退网的ZigBee设备发送数据帧的传输接口用来向其他设备发送数据帧,提高该终端的传输接口的利用率,避免传输接口的空置,并保证了该终端传输数据的准确性。在本申请某些实施例中,所述第一信息包括媒体存取控制(MediaAccessControl,简称MAC)地址、互联网协议(InternetProtocol,简称IP)地址和接口的第一对应关系,所述第一数据的携带有目标IP地址,所述ZigBeeSOC,具体用于:根据所述第一对应关系确定所述目标IP地址对应的第一目标MAC地址和第一目标传输接口,根据所述第一目标MAC地址和所述第一目标传输接口的MAC地址将所述第一数据封装为第一ZigBee数据帧;以及通过所述第一目标传输接口向所述第一目标MAC地址发送所述第一ZigBee数据帧。上述方案,终端通过根据对应关系确定第一数据的目标IP地址所对应的第一目标MAC地址和第一目标传输接口,并根据第一目标MAC地址和第一目标传输接口的MAC地址将第一数据封装为第一ZigBee数据帧,进而通过该第一目标传输接口向上述第一目标MAC地址发送第一ZigBee数据帧,从而通过正确的传输端口将携带有第一数据的第一ZigBee数据帧发送给正确的ZigBee设备的传输接口。第二方面,本专利技术实施例提供一种网关设备,包括处理器和第二传输接口,所述处理器用于:根据通过所述第二传输接口收到的控制设备发送的针对ZigBee设备的指令获得第一数据,并将所述第一数据封装为第一WIFI数据帧后通过所述第二传输接口发送给终端;以及,将通过所述第二传输接口收到的所述终端发送的第二WIFI数据帧进行解封装得到第二数据,将所述第二数据封装为第三WIFI数据帧后通过所述第二传输接口发送给控制设备。上述方案,网关设备组织起WIFI网络,终端组织起ZigBee网络,网关设备接收终端通过WIFI发送的ZigBee网络信息,并向终端发送WIFI网络信息,即终端集成网络控制协议部分,网关设备集成ZigBee应用,WIFI网络和ZigBee网络不在同一空间通讯,减少了同频干扰的问题。另外,网关设备可以同时作为WIFI路由器运本文档来自技高网...

【技术保护点】
1.一种终端,其特征在于,包括:无线芯片WIFI SOC、紫蜂芯片ZigBee SOC和第一传输接口;/nWIFI SOC,用于将通过所述第一传输接口收到的网关设备发送的第一WIFI数据帧进行解封装得到第一数据;以及将所述ZigBee SOC解封装得到的第二数据封装为第二WIFI数据帧后通过所述第一传输接口发送给所述网关设备;/nZigBee SOC,用于将所述第一数据封装为第一ZigBee数据帧后通过所述第一传输接口发送给ZigBee设备,以及将通过所述第一传输接口收到的ZigBee设备发送的第二ZigBee数据帧解封装得到第二数据。/n

【技术特征摘要】
1.一种终端,其特征在于,包括:无线芯片WIFISOC、紫蜂芯片ZigBeeSOC和第一传输接口;
WIFISOC,用于将通过所述第一传输接口收到的网关设备发送的第一WIFI数据帧进行解封装得到第一数据;以及将所述ZigBeeSOC解封装得到的第二数据封装为第二WIFI数据帧后通过所述第一传输接口发送给所述网关设备;
ZigBeeSOC,用于将所述第一数据封装为第一ZigBee数据帧后通过所述第一传输接口发送给ZigBee设备,以及将通过所述第一传输接口收到的ZigBee设备发送的第二ZigBee数据帧解封装得到第二数据。


2.如权利要求1所述的终端,其特征在于,
所述WIFISOC,具体用于:
在收到的所述第一WIFI数据帧为入网指令数据帧时,基于收到所述第一WIFI数据帧的时刻确定第一预设时间;
所述ZigBeeSOC,具体用于:
若在所述第一预设时间内收到需要进行入网的ZigBee设备发送的所述第二ZigBee数据帧,则基于所述第二ZigBee数据帧确定所述ZigBee设备的第一信息,以及在得到第一数据后,基于所述第一信息将所述第一数据封装为所述第一ZigBee数据帧,并基于所述第一信息发送所述第一ZigBee数据帧。


3.如权利要求2所述的终端,其特征在于,
所述ZigBeeSOC,具体用于:
在收到需要进行退网的ZigBee设备发送的所述第二ZigBee数据帧时,或者在所述WIFISOC收到的所述第一WIFI数据帧为针对需要进行退网的ZigBee设备的退网数据帧时,删除所述需要进行退网的ZigBee设备的第一信息。


4.如权利要求2所述的终端,其特征在于,所述第一信息包括媒体存取控制位址MAC地址、网际协议IP地址和接口的第一对应关系,所述第一数据的携带有目标IP地址,
所述ZigBeeSOC,具体用于:
根据所述第一对应关系确定所述目标IP地址对应的第一目标MAC地址和第一目标传输接口,根据所述第一目标MAC地址和所述第一目标传输接口的MAC地址将所述第一数据封装为第一ZigBee数据帧;以及通过所述第一目标传输接口向所述第一目标MAC地址发送所述第一ZigBee数据帧。


5.一种网关设备,其特征在于,包括处理器和第二传输接口,所述处理器用于:
根据通过所述第二传输接口收到的控制设备发送的针对ZigBee设备的指令获得第一数据,并将所述第一数据封装为第一WIFI数据帧后通过所述第二传输接口发送给终端;
以及,
将通过所述第二传输接口收到的所述终端发送的第二WIFI数据帧进行解封装得到第二数据,将所述第二数据封装为第三WIFI数据帧后通过所述第二传输接口发送给控制设备。


6.如权利要求5所述的网关设备,其特征在于,所述处理器具体用于:
在收到的所述针对ZigBee设备的指令为入网指令数据帧时,基于收到所述针对ZigBee设备的指令的时刻确定第二预设...

【专利技术属性】
技术研发人员:刘鹏鹏
申请(专利权)人:青岛海信智慧家居系统股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1