CN101163073A - 智能家居***的组网方法、数据传输方法及智能家居*** - Google Patents
智能家居***的组网方法、数据传输方法及智能家居*** Download PDFInfo
- Publication number
- CN101163073A CN101163073A CNA2007101773558A CN200710177355A CN101163073A CN 101163073 A CN101163073 A CN 101163073A CN A2007101773558 A CNA2007101773558 A CN A2007101773558A CN 200710177355 A CN200710177355 A CN 200710177355A CN 101163073 A CN101163073 A CN 101163073A
- Authority
- CN
- China
- Prior art keywords
- gateway
- wireless module
- address
- termination unit
- line termination
- 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.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种智能家居***的组网方法、数据传输方法及智能家居***,该智能家居***包括:交换服务器、网关、无线终端设备和/或有线终端设备,所述的有线终端设备与网关端口直接连接,组网方法包括:设置和所述网关端口连接的无线模块,无线模块与有线终端设备统一编址,所述无线模块与无线终端设备建立绑定;通过所述无线模块转发网关接收到的、由交换服务器下发至与该无线模块绑定的无线终端设备的数据包至所述无线终端设备;且转发与该无线模块绑定的无线终端设备发送至交换服务器的数据包至与其相连的网关。本发明使有线、无线终端设备具有平等的地位,简化了智能家居***的组网结构,可以实现采用不同的通信协议的终端之间的信息传输。
Description
技术领域
本发明涉及建筑楼宇的智能家居***,特别是涉及一种智能家居***的组网方法、数据传输方法及智能家居***。
背景技术
智能家居***是利用先进的计算机、网络通信、自动控制等技术,将与家庭生活有关的各种应用子***有机地结合在一起,通过综合管理,让家庭生活更舒适、安全、有效和节能。而在这其中,如何组建一个可靠的通信网络是保证整个智能家居***能够有效运行的前提。
最初的智能家居***多采用有线电缆的网络方式连接,各个终端设备通过电缆集中连接到相应的网关,再由网关连接到交换服务器,这样实现的网络连接虽然对于设备控制很稳定,而且终端设备的响应速度也很快,但是该方法中网络配置的可变性和灵活性都较差,增加或者删除一个终端设备都可能需要改动已经铺设好的电线或者控制线,因而这样的智能家居***过分依赖于初始设计,如果初始设计存在不完善的地方,或者后续过程需要进行终端设备补充,成本将相当大。
无线网络技术是近年来信息技术发展重要标志之一,其中的蓝牙(Bluetooth)技术、802.11(电机电子工程师协会IEEE于1997年公告的无线区域网路标准)技术、Zigbee(2003年通过的无线协议,是最多可由65000个无线数传模块组成的无线数传网络平台)技术等日趋成熟,利用无线接入技术来弥补有线接入中布线繁琐、改动布线施工周期长以及可扩展性差等缺点,可以明显提高智能家居***组网的灵活性和便捷性,因而将无线接入技术引入智能家居***的组网结构是智能家居***的发展必然趋势。
然而在智能家居***中提出有线和无线相结合的组网方式后,如何保证有线接入的有线终端设备与无线接入的无线终端设备能够同样稳定接入、以及如何保证上述组网中数据的准确、高效传输都是需要解决的问题。
发明内容
本发明的目的是提供一种智能家居***的组网方法、数据传输方法及智能家居***,解决现有技术不能够综合利用有线接入和无线接入,***的组网方便性、可扩展性、和数据传输的准确性都较差的技术问题。
为了实现上述目的,本发明提供了一种智能家居***的组网方法,该智能家居***包括:交换服务器、网关、无线终端设备和/或有线终端设备,所述的有线终端设备与网关端口直接连接,其中,所述组网方法还包括:设置和所述网关端口连接的无线模块,所述的无线模块与所述的有线终端设备统一编址,所述的无线模块与无线终端设备建立绑定;通过所述无线模块转发网关接收到的、由交换服务器下发至与该无线模块绑定的无线终端设备的数据包至所述无线终端设备;且转发与该无线模块绑定的无线终端设备发送至交换服务器的数据包至与该无线模块相连的网关。
为了实现上述目的,本发明还提供了一种智能家居***中数据传输的方法,其中,所述智能家居***中设置无线模块,所述无线模块和所述***中的有线终端设备均与所述***中的网关直接连接,且统一编址与地址绑定;所述无线模块还与***中无线终端设备进行地址绑定,所述的方法包括:
a.所述无线终端设备向与其绑定的无线模块发送请求数据包;
b.所述无线模块将接收到的请求数据包转发至与其绑定的网关;
c.所述有线终端设备向与其绑定的网关发送请求数据包;
d.所述网关将接收到请求数据包封装为预定协议格式的数据帧,并发送至所述***中的交换服务器;
e.所述交换服务器根据预置的策略对接收到的数据帧中请求数据包所包含的目的地址进行更新,并按照更新的目的地址进行数据帧转发。
上述的方法,其中,所述的步骤d中,所述网关在接收到请求数据包时,判定所述请求数据包源地址中所包含的网关地址为其本地地址时,将接收到所述请求数据包封装为预定协议格式的数据帧。
上述的方法,其中,所述的步骤e中,按照更新的目的地址进行数据帧转发进一步包括:所述的交换服务器将包含更新目的地址数据包的数据帧发送至该目的地址所对应的网关;所述网关接收到上述数据帧后,对所述数据帧进行拆封装,并按照请求数据包中的目的地址将该请求数据包转发至与其绑定的无线模块或者有线终端设备;所述无线模块将接收到的请求数据包转发至与目的地址对应的无线终端设备。
上述的方法,其中,所述的步骤e中,预置的策略是指发出请求数据包的无线终端设备/有线终端设备与接收请求数据包的无线终端设备/有线终端设备之间所存在的固定的对应关系。
上述的方法,其中,所述的所述无线模块/有线终端设备与网关进行绑定是在所述无线模块/有线终端设备与网关建立新连接时,所述绑定进一步地包括:
步骤A1,所述无线模块/有线终端设备上电,向相连的网关发送“获取地址命令”;
步骤B1,所述网关接收到所述命令后,向所述无线模块/有线终端设备返回应答消息,所述应答消息包含所述网关的IP地址、所述无线模块/有线终端设备对应的端口号;
步骤C1,以所述的网关的IP地址加上所述的无线模块/有线终端设备连接网关的端口编号作为无线模块/有线终端设备的地址;
此时,以所述无线模块的地址加上无线模块中预置的无线终端设备的地址号作为所述的无线终端设备的地址。
上述的方法,其中,所述的预定协议为TCP/IP协议,所述无线模块为符合Zigbee协议的模块、蓝牙模块或符合802.11标准的模块。
为了实现上述目的,本发明还提供了一种智能家居***,包括:交换服务器、网关、终端设备,其中,该***还包括无线模块,所述的终端设备包括无线终端设备和/或有线终端设备,所述无线模块和所述***中的有线终端设备均与所述***中的网关直接连接,且统一编址与地址绑定;所述无线模块还与***中无线终端设备进行地址绑定,其中:所述无线终端设备,用于向与其绑定的无线模块发送请求数据包,并根据接收到的请求数据包执行相应操作;所述有线终端设备,用于向与其绑定的网关发送请求数据包,并根据接收到的请求数据包执行相应操作;所述网关,用于将接收到请求数据包封装为预定协议格式的数据帧,并发送至所述交换服务器;还用于将接收到的数据帧进行拆封装,将其中的请求数据包发送至目的地址对应的有线终端设备或者无线模块;所述无线模块,用于在接收到无线终端设备发送的请求数据包时,将其转发至与其绑定的网关,在接收到网关下发的请求数据包时,按照数据包中的目的地址将其转发至对应的无线终端设备;所述的交换服务器,用于在接收到数据帧时,按照预置的策略对数据帧中请求数据包所包含的目的地址进行更新,并按照更新的目的地址将进行数据帧转发至对应网关。
上述的***,其中,预置的策略是指发出请求数据包的无线终端设备/有线终端设备与接收请求数据包的无线终端设备/有线终端设备之间所存在的固定的对应关系。
上述的***,其中,所述无线模块为符合Zigbee协议的模块、蓝牙模块或符合802.11标准的模块。
本发明的技术效果在于:
本发明所提出的智能家居***及其的组网方法中,有线终端设备和无线终端设备具有平等的地位,对于网关而言并不区分连接终端设备的类型,由此简化了智能家居***的组网结构,且易于实现***的扩展,并由此提高了***的灵活性。在本发明所提出的智能家居***的数据传输过程中,网关并不对接收到的数据进行解析,其仅进行数据转发,由此可以实现采用不同的通信协议的终端之间的信息传输,提高***的传输效率。因此,本发明能够充分利用有线接入和无线接入的特点,使智能家居***的组网方便、可扩展性强,而且数据传输准确高效。
附图说明
图1为本发明实施例的智能家居***的组网结构示意图;
图2为本发明实施例的智能家居***中数据传输方法的具体实现过程的流程图;
图3为本发明实施例中终端设备向所属网关发送的请求数据包的包格式的示意图;
图4为本发明实施例中应答包的包格式示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。
本发明提出一种智能家居***中组网方法,该方法能够充分利用有线接入和无线接入的特点,使智能家居***的组网方便、可扩展性强,而且数据传输准确高效。所述智能家居***包括:交换服务器、网关、无线终端设备和/或有线终端设备,所述的有线终端设备与网关端口直接连接,所述组网方法包括:
设置和所述网关端口连接的无线模块,所述的无线模块与所述的有线终端设备统一编址,所述的无线模块与无线终端设备建立绑定;
通过所述无线模块转发网关接收到的、由交换服务器下发至与该无线模块绑定的无线终端设备的数据包至所述无线终端设备;且转发与该无线模块绑定的无线终端设备发送至交换服务器的数据包至与其相连的网关。
上述组网中,无线模块可以为符合Zigbee协议的模块、蓝牙模块或符合802.11标准的模块等。
为了更好地进行说明,在以下的实施例中,无线接入的方式以ZigBee技术为例,在***中设置主ZigBee模块,所有需要进行无线接入的无线终端设备中设置有用于无线通信的ZigBee模块。
ZigBee是一种新兴的近距离、低复杂度、低功耗、低数据速率、低成本的无线网络技术。它主要工作在无须注册的2.4G ISM(Industrial ScientificMedical)频段,传输范围在10-75m,典型的距离为30m。ZigBee主要通过降低收发信机的忙闲以及数据传输的频率,降低帧开销以及实行严格的功率管理机制。其具有以下技术优势:
(1)功耗低:由于Zigbee的传输速率低,只有10KB/s到250KB/s的发射功率,而且采用了休眠模式,功耗低;
(2)成本低:Zigbee模块的成本目前在6美元左右,并有继续大幅下降的可能,且Zigbee协议是免专利费的;
(3)网络容量大,组网灵活:一个Zigbee网络可以容纳最多254个从设备和一个主设备,一个区域内可以同时存在100个Zigbee网络;
(4)时延短:通信时延和从休眠状态激活的时延都非常短,设备搜索时延典型值为30ms,休眠激活时延典型值为15ms;活动设备信道接入时延为15ms;
(5)安全:Zigbee提供了数据完整性检查和鉴权功能,采用AES-128加密算法;
(6)可靠:采取了碰撞避免机制,同时为需要固定带宽的通信业务预留了专门时隙,避免了发送数据时的竞争和冲突;MAC层采用了完全确认的数据传输机制,每个发送的数据包都必须等待对方的确认信息。
鉴于上述Zigbee技术的优点以及智能家居***的终端设备与网关之间通信距离较短等特点,在智能家居***组网结构的无线通信部分中选用Zigbee技术是能够以较低的成本满足无线网络可靠性要求的。
以下的实施例中以Zigbee技术作为无线接入技术来介绍本发明所提出的智能家居***的网络结构和该网络中数据传输的方法,但在其它的实施例中,也可以利用蓝牙技术、802.11技术等其它无线接入技术,并根据本发明所提出的方法类似地实现。
如图1所示为智能家居***的组网结构示意图,该智能家居***包括:交换服务器30,若干网关21至2n,若干个与网关固定端口连接的主Zigbee模块211至2n1(以下以每个网关连接一个主Zigebee模块为例进行说明)以及若干终端设备,其中:
交换服务器,是整个智能家居***中控制网络的核心控制及路由设备,实现智能家居***中各种信息的处理和路由;该交换服务器下行与多个网关连接,上行与整个智能家庭***所属的楼宇控制网络或者总控网络等连接,实现两者之间的通讯;
网关,是交换服务器与各个终端设备之间进行数据传输的枢纽,若干个网关组成了智能家居***的接入级设备,其将接收到的终端设备发送的数据包按照预定协议格式封装为数据帧,并将该数据帧发送到交换服务器,并将交换服务器转发的数据帧解封装后,获取其中的数据包,并将该数据包发送到相应的有线终端设备或者主Zigbee模块;
主Zigbee模块,与所属网关的固定端口相连,用于与无线终端设备进行通信,该主Zigbee模块地址为(网关的IP地址+其在该网关的端口号);
终端设备,属于整个智能家居***最下级,可以是由传感器、控制器或者执行器等组成,终端设备可以包括有线终端设备和无线终端设备,其中,有线终端设备与其所属网关的确定端口直接相连,无线终端设备设置有与主Zigbee模块进行通信的Zigbee模块;在该***中,有线终端设备的地址为(所属网关的IP地址+其在网关的端口号+0),其中,0是为了与无线终端设备地址位数一致所增加设置的一个固定数字,也可以是随机数值;无线终端设备的地址为(与其通信的主Zigbee模块所属网关的IP地址+与其通信的主Zigbee模块在所属网关的端口号+其对应于该主Zigbee模块的预设ID号)。
从上述网络结构中可以看出,而对于网关而言,网关所连接的主Zigbee模块实际上在组网结构中是等同于一个有线终端设备,上述的主Zigbee模块和有线终端设备对于网关进行统一编址,在网络侧不进行区分。
在上述的有线和无线共同组网的智能家居***中,有线终端设备和主Zigbee模块上电时,首先获知其所属网关的IP地址及端口号,以便于确定其本地地址,具体为:
步骤A,当有线终端设备或者主Zigbee模块上电时,其向相连的网关发送“获取地址命令”;
步骤B,上述网关接收到上述命令后,向有线终端设备或者主Zigbee模块发送包含其IP地址和端口号的应答消息。
由此,有线终端设备和主Zigbee模块与网关实现地址绑定。
此外,无线终端设备还与主Zigbee进行地址绑定,该绑定可以是预置ID号的方式,然后再结合主Zigbee模块的地址即可确定无线终端设备地址。
对于上述***中的有线终端设备地址作一说明:上述的有线终端设备地址也可以仅仅由(该有线终端设备所属网关的IP地址+该有线终端设备在所属网关的端口号)构成。
如图2所示,当某个有线终端设备,例如有线终端设备11作为命令请求终端,发送命令请求,则执行下述步骤:
步骤201,有线终端设备11向所属网关发送一个请求数据包,如图3所示,该请求数据包是按照如下预定的格式进行封装的,包括:
包标识,表示是一个新包的开始;
长度,表示整个请求数据包从包类型到校验位所有字节的长度;
包类型,表示该包的种类,利用预定值标识该包为请求数据包,例如:可以在相应位置填入0x55;
目的地址,该有线终端设备11所属交换服务器的IP地址;其中,交换服务器地址为预先设置;
源地址,该发起命令请求的有线终端设备的本地地址,即,(该有线终端设备11所属网关的IP地址+该有线终端设备在所属网关的端口号+0),例如:192.168.0.1.4.0,其中:192.168.0.1为网关的IP地址,4为该终端设备在该网关的端口号,末尾的0是为了与进行无线终端设备地址的位数一致所增加的一个固定位数值,对于该补齐位也可以不进行设置,仅仅由(该有线终端设备11所属网关的IP地址+该有线终端设备在所属网关的端口号)构成有线终端设备的本地地址;
数据段,对应于有线终端设备11所发起的命令请求;
步骤202,网关接收到有线终端设备11发送的请求数据包后,判断该请求数据包中的源地址所包含的网关地址是否与该网关的本地地址相同,如果是,执行步骤203;如果否,则不进行该次转发;
步骤203,网关将接收到的请求数据包按照预定协议格式再次进行封装为数据帧,然后转发至请求数据包中所包含的目的地址对应的交换服务器,此时预定的协议格式根据实际情况可以为TCP/IP协议或者其他格式;
步骤204,交换服务器接收到数据帧时,对其进行拆封装,获取其中的请求数据包;并判断该请求数据包中表示目的地址的IP地址是否与其本地IP地址一致,如果否,则对接收到的请求数据包不进行处理,如果是,执行步骤205;
步骤205,交换服务器通过对应网关向源地址对应的终端设备发送应答包,具体为:
(1)按照如图4所示的预定格式封装应答包,应答包中包括:
包标识,表示是一个新包的开始;
长度,表示整个应答包从包类型到校验位所有字节的长度;
包类型,表示该包的种类,利用不同于标识数据包的预定值标识该包为应答包,例如:可以在相应位置填入0xff;
目的地址,发起请求的终端设备的本地地址;
源地址,该交换服务器的IP地址;
校验位:用于发送应答包的合法性校验。
其中:包标识,长度,包类型,目的地址,源地址构成该应答包的包头;
(2)再按照预定的协议格式将应答包封装成应答数据帧发送到对应网关;
(3)网关接收到应答数据帧后,进行拆封装,得到应答包;判断该应答包中的目的地址所包含的网关地址是否与该网关的本地地址相同,如果是,则将该应答包转发至发起请求的终端设备,如果否,对该应答包不处理;
步骤206,交换服务器根据数据包中发起请求的终端设备的源地址,按照预先设置和存储的策略确定该请求数据包需要转发的目的终端设备的地址,该地址信息为目的终端设备的本地地址,并以此地址修改请求数据包中的目的地址;同时还以交换服务器的本地地址修改请求数据包中的源地址;
在本步骤中,预定设置和存储的策略是指其发起请求的终端设备与执行该请求的终端设备之间存在的固定的对应关系,该对应关系是根据智能家居***中发送请求信息的终端设备与执行该请求的终端设备之间存在相对简单、且固定的对应关系所确定的;
步骤207,交换服务器将修改过目的地址的请求数据包按照预定协议格式进行封装为数据帧,发送到目的终端设备所对应的网关;
步骤208,网关对接收到的数据帧进行拆封装,获取其中的请求数据包,并根据请求数据包中的目的地址将该数据包进行转发;具体地说,网关按照目的地址中的端口号转发相应的请求数据包,在转发过程中并不区分终端设备是有线接入方式还是无线接入方式,只是,终端设备为有线接入方式连接的有线终端设备时,其端口直接与有线终端设备相连,该有线终端设备直接根据接收到的数据包中的命令进行相应的操作;而终端设备为无线接入方式连接的无线终端设备时,其端口直接与主Zigbee模块相连,主Zigbee模块按照接收到的数据包中目的地址的最后一位所表示的无线终端设备地址,(即该终端设备对应于所通信的主Zigbee模块的预设ID号)进行数据包转发至目的终端设备;
步骤209,目的终端设备接收到数据包后根据接收到的数据包中数据段所指代的命令进行相应操作;且通过对应网关向该请求数据包中源地址所对应的交换服务器发送应答包;具体为:
(1)按照如图4所示的预定格式封装应答包,并将该应答包发送至对应网关,应答包中包括:
包标识,表示是一个新包的开始;
长度,表示整个应答包从包类型到校验位所有字节的长度;
包类型,表示该包的种类,利用不同于标识数据包的预定值标识该包为应答包,例如:可以在相应位置填入0xff;
目的地址,发送数据包的交换服务器的IP地址;
源地址,该目的设备的本地地址;
校验位:用于发送数据包的合法性校验。
(2)网关接收到目的终端设备发送的应答包后,判断该应答包中的源地址所包含的网关地址是否与该网关的本地地址相同,如果是,将接收到的数据包按照预定协议格式再次进行封装为数据帧,然后转发至应答包中所包含的目的地址对应的交换服务器,由交换服务器进行相应处理,此时预定的协议格式根据实际情况可以为TCP/IP协议或者其他格式;如果否,则不进行该次转发;
对于该步骤说明一点,如果目的终端设备为有线方式接入的有线终端设备,其可以直接将应答包发送到网关;而如果目的终端设备为无线方式接入的无线终端设备,其将应答包先发送给与网关连接的主Zigbee模块,由主Zigbee模块再转发到其所属网关。
在其他的实施例中,也可以参照上述方法类似地实现有线终端设备与有线终端设备之间的数据传输、无线终端设备与无线终端设备之间的数据传输、以及无线终端设备之间的数据传输,此处仅需要说明一点的是:在数据传输过程中,有线终端设备与网关之间是直接进行数据传输的;而无线终端设备与网关之间进行数据传输是通过主Zigbee模块来实现的,即:主Zigbee模块将接收到的无线终端设备发送的数据包或者应答包等终端数据包转发至网关,在接收到网关下发的数据包或者应答包等终端数据包时,按照其中所包括的目的地址进行转发至对应的无线终端设备。
此外,在其他实施例中,上述实施例所提及主Zigbee模块可以以蓝牙模块、符合802.11标准的模块等无线模块来替代,实现方式类似。
通过上述步骤,实现了整个智能家居***中数据的传输,可见在整个数据传输过程中,对于有线终端设备和无线终端设备具有平等地地位,网关进行数据转发时也并不区分终端设备类型,由此简化了智能家居***的组网结构,且由于网关并不对接收到的数据进行解析,其仅进行数据转发,由此可以实现采用不同的通信协议的终端之间的信息传输,提高***的传输效率。在上述方法中,终端设备和交换服务器之间根据情况发送应答包是为了解决发起请求的终端设备与目的终端设备之间一对多或者多对一的情况。
需要对上述方法进行补充说明以下几点:
(1)为了满足控制的可靠性要求,任何网络实体(包括交换服务器、网关、有线终端设备/无线终端设备等)发送数据到其它设备,均可以要求接收到数据包的网络实体给出应答包,应答包可以是临时的应答包或有意义的数据包。如果发送请求的网络实体超过设定次数(三次)没有收到接收数据包的网络实体发送的应答包,按接收数据包的网络实体发生故障来处理。网络实体接收数据的校验错误时,丢弃接收到的数据包,不发送任何信息;
(2)在上述数据传输过程中,为了保证数据传输的准确性,网关只允许源IP地址与自己本地IP一致的数据包进行转发,因而,当终端设备主动发送的数据包没有应答时,应该对当前有线终端设备、主Zigbee模块与其所属网关的当前IP地址进行重新绑定,以防止网关的IP地址被修改后导致***中相应数据通信的不畅;
(3)终端设备还可以每隔设定时间向默认所属网关发送存活信息,当网关接收到存活信息后,向对应的终端设备发送存活应答;当终端设备发出连续两个或者两个以上存活信息后均没有接收到存活应答,则终端设备、主Zigbee模块与其所属网关的当前IP地址进行重新绑定;以此保持终端设备与网关的通信畅通,确保***中数据的有效及高效传输;
(4)在其它的实施例中,还可以多个交换服务器级联,利用上述方法也可以类似地实现在属于不同交换服务器下的终端设备之间的数据传输,此时,交换服务器之间的连接关系可以采用以太网方式或者其他现有技术中的连接方式。
由上可知,利用本发明所提出的智能家居***及其的组网方法中有线终端设备和无线终端设备具有平等的地位,对于网关而言并不区分连接终端设备的类型,由此简化了智能家居***的组网结构,且易于实现***的扩展,由此提高了***的灵活性。在本发明所提出的智能家居***的数据传输过程中,网关并不对接收到的数据进行解析,其仅进行数据转发,由此可以实现采用不同的通信协议的终端之间的信息传输,提高***的传输效率。因此,本发明能够充分利用有线接入和无线接入的特点,使智能家居***的组网方便、可扩展性强,而且数据传输准确高效。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种智能家居***的组网方法,该智能家居***包括:交换服务器、网关、无线终端设备和/或有线终端设备,所述的有线终端设备与网关端口直接连接,其特征在于,所述组网方法还包括:
设置和所述网关端口连接的无线模块,所述的无线模块与所述的有线终端设备统一编址,所述的无线模块与无线终端设备建立绑定;
通过所述无线模块转发网关接收到的、由交换服务器下发至与该无线模块绑定的无线终端设备的数据包至所述无线终端设备;且转发与该无线模块绑定的无线终端设备发送至交换服务器的数据包至与该无线模块相连的网关。
2.一种智能家居***中数据传输的方法,其特征在于,所述智能家居***中设置无线模块,所述无线模块和所述***中的有线终端设备均与所述***中的网关直接连接,且统一编址与地址绑定;所述无线模块还与***中无线终端设备进行地址绑定,所述的方法包括:
a.所述无线终端设备向与其绑定的无线模块发送请求数据包;
b.所述无线模块将接收到的请求数据包转发至与其绑定的网关;
c.所述有线终端设备向与其绑定的网关发送请求数据包;
d.所述网关将接收到请求数据包封装为预定协议格式的数据帧,并发送至所述***中的交换服务器;
e.所述交换服务器根据预置的策略对接收到的数据帧中请求数据包所包含的目的地址进行更新,并按照更新的目的地址进行数据帧转发。
3.如权利要求2所述的方法,其特征在于,所述的步骤d中,所述网关在接收到请求数据包时,判定所述请求数据包源地址中所包含的网关地址为其本地地址时,将接收到所述请求数据包封装为预定协议格式的数据帧。
4.如权利要求2所述的方法,其特征在于,所述的步骤e中,按照更新的目的地址进行数据帧转发进一步包括:
所述的交换服务器将包含更新目的地址数据包的数据帧发送至该目的地址所对应的网关;
所述网关接收到上述数据帧后,对所述数据帧进行拆封装,并按照请求数据包中的目的地址将该请求数据包转发至与其绑定的无线模块或者有线终端设备;
所述无线模块将接收到的请求数据包转发至与目的地址对应的无线终端设备。
5.如权利要求2或4所述的方法,其特征在于,所述的步骤e中,预置的策略是指发出请求数据包的无线终端设备/有线终端设备与接收请求数据包的无线终端设备/有线终端设备之间所存在的固定的对应关系。
6.如权利要求2所述的方法,其特征在于,所述的所述无线模块/有线终端设备与网关进行绑定是在所述无线模块/有线终端设备与网关建立新连接时,所述绑定进一步地包括:
步骤A1,所述无线模块/有线终端设备上电,向相连的网关发送“获取地址命令”;
步骤B1,所述网关接收到所述命令后,向所述无线模块/有线终端设备返回应答消息,所述应答消息包含所述网关的IP地址、所述无线模块/有线终端设备对应的端口号;
步骤C1,以所述的网关的IP地址加上所述的无线模块/有线终端设备连接网关的端口编号作为无线模块/有线终端设备的地址;
此时,以所述无线模块的地址加上无线模块中预置的无线终端设备的地址号作为所述的无线终端设备的地址。
7.如权利要求2所述的方法,其特征在于,所述的预定协议为TCP/IP协议,所述无线模块为符合Zigbee协议的模块、蓝牙模块或符合802.11标准的模块。
8.一种智能家居***,包括:交换服务器、网关、终端设备,其特征在于,该***还包括无线模块,所述的终端设备包括无线终端设备和/或有线终端设备,所述无线模块和所述***中的有线终端设备均与所述***中的网关直接连接,且统一编址与地址绑定;所述无线模块还与***中无线终端设备进行地址绑定,其中:
所述无线终端设备,用于向与其绑定的无线模块发送请求数据包,并根据接收到的请求数据包执行相应操作;
所述有线终端设备,用于向与其绑定的网关发送请求数据包,并根据接收到的请求数据包执行相应操作;
所述网关,用于将接收到请求数据包封装为预定协议格式的数据帧,并发送至所述交换服务器;还用于将接收到的数据帧进行拆封装,将其中的请求数据包发送至目的地址对应的有线终端设备或者无线模块;
所述无线模块,用于在接收到无线终端设备发送的请求数据包时,将其转发至与其绑定的网关,在接收到网关下发的请求数据包时,按照数据包中的目的地址将其转发至对应的无线终端设备;
所述的交换服务器,用于在接收到数据帧时,按照预置的策略对数据帧中请求数据包所包含的目的地址进行更新,并按照更新的目的地址将进行数据帧转发至对应网关。
9.如权利要求1所述的***,其特征在于,预置的策略是指发出请求数据包的无线终端设备/有线终端设备与接收请求数据包的无线终端设备/有线终端设备之间所存在的固定的对应关系。
10.如权利要求1所述的***,其特征在于,所述无线模块为符合Zigbee协议的模块、蓝牙模块或符合802.11标准的模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101773558A CN101163073A (zh) | 2007-11-14 | 2007-11-14 | 智能家居***的组网方法、数据传输方法及智能家居*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101773558A CN101163073A (zh) | 2007-11-14 | 2007-11-14 | 智能家居***的组网方法、数据传输方法及智能家居*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101163073A true CN101163073A (zh) | 2008-04-16 |
Family
ID=39297908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101773558A Pending CN101163073A (zh) | 2007-11-14 | 2007-11-14 | 智能家居***的组网方法、数据传输方法及智能家居*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101163073A (zh) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101951333A (zh) * | 2010-09-17 | 2011-01-19 | 中山大学 | 一种数字家庭智能终端控制*** |
WO2011153737A1 (zh) * | 2010-06-09 | 2011-12-15 | 中兴通讯股份有限公司 | 一种实现智能家居应用的装置、***和方法 |
CN102684954A (zh) * | 2011-04-27 | 2012-09-19 | 武汉中元通信股份有限公司 | 基于千兆以太网的综合业务处理通信平台及其组网拓扑架构 |
WO2013097400A1 (zh) * | 2011-12-29 | 2013-07-04 | 华为技术有限公司 | 一种网络设备绑定的方法、通信的方法、装置及*** |
CN103200052A (zh) * | 2012-01-06 | 2013-07-10 | 厦门尚享电子科技有限公司 | 无线接入楼宇服务装置及其自动组网方法 |
CN103713608A (zh) * | 2013-12-27 | 2014-04-09 | 广东康宝电器有限公司 | 无线物联家居***分级网络架构及其组网通信方法 |
CN104834242A (zh) * | 2008-08-12 | 2015-08-12 | 澳大利亚奇胜有限公司 | 建筑物自动化***中显示信息的***和方法 |
CN106304119A (zh) * | 2016-08-22 | 2017-01-04 | 杭州寒舍科技有限公司 | 基于无线多跳自组织网络的Wi‑Fi覆盖***及方法 |
CN106604359A (zh) * | 2016-10-12 | 2017-04-26 | 惠州市德赛西威汽车电子股份有限公司 | 手机与多个车载WiFi的组网方法及用于该方法的WiFi设备 |
CN107786400A (zh) * | 2017-10-27 | 2018-03-09 | 重庆帅星科技有限公司 | 一种终端接入网关控制方法 |
CN108200225A (zh) * | 2010-06-29 | 2018-06-22 | 华为技术有限公司 | 不对称网络地址封装 |
CN108924155A (zh) * | 2018-07-25 | 2018-11-30 | 云丁智能科技(北京)有限公司 | 一种数据处理装置及方法 |
CN109274748A (zh) * | 2018-09-30 | 2019-01-25 | 西安科技大学 | 数据可靠传输方法及应用其的电力设备监测数据传输方法 |
CN109413641A (zh) * | 2018-12-20 | 2019-03-01 | 广州河东科技有限公司 | 基于mesh的网络***、通信方法、装置、设备和存储介质 |
CN110034984A (zh) * | 2016-03-29 | 2019-07-19 | 华为技术有限公司 | 一种接入方法、设备及*** |
CN110191029A (zh) * | 2019-04-25 | 2019-08-30 | 深圳市国电科技通信有限公司 | 一种基于有线和无线的混合双模组网方法 |
CN110311981A (zh) * | 2019-07-05 | 2019-10-08 | 吉旗(成都)科技有限公司 | 基于tcp协议的分路网关通信方法及装置、终端、通信装置 |
CN110492899A (zh) * | 2018-05-09 | 2019-11-22 | 奇邑科技股份有限公司 | 无线通信***、通信方法与随身收发装置 |
CN114095534A (zh) * | 2021-11-11 | 2022-02-25 | 珠海格力电器股份有限公司 | 一种数据交互方法、装置、***、无线模块及空调机组 |
-
2007
- 2007-11-14 CN CNA2007101773558A patent/CN101163073A/zh active Pending
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104834242A (zh) * | 2008-08-12 | 2015-08-12 | 澳大利亚奇胜有限公司 | 建筑物自动化***中显示信息的***和方法 |
CN104834242B (zh) * | 2008-08-12 | 2018-07-24 | 澳大利亚奇胜有限公司 | 建筑物自动化***中显示信息的***和方法 |
WO2011153737A1 (zh) * | 2010-06-09 | 2011-12-15 | 中兴通讯股份有限公司 | 一种实现智能家居应用的装置、***和方法 |
CN108200225A (zh) * | 2010-06-29 | 2018-06-22 | 华为技术有限公司 | 不对称网络地址封装 |
CN108200225B (zh) * | 2010-06-29 | 2022-04-12 | 华为技术有限公司 | 不对称网络地址封装 |
CN101951333B (zh) * | 2010-09-17 | 2013-01-02 | 中山大学 | 一种数字家庭智能终端控制*** |
CN101951333A (zh) * | 2010-09-17 | 2011-01-19 | 中山大学 | 一种数字家庭智能终端控制*** |
CN102684954B (zh) * | 2011-04-27 | 2015-05-13 | 武汉中元通信股份有限公司 | 基于千兆以太网的综合业务处理通信平台及其组网拓扑架构 |
CN102684954A (zh) * | 2011-04-27 | 2012-09-19 | 武汉中元通信股份有限公司 | 基于千兆以太网的综合业务处理通信平台及其组网拓扑架构 |
WO2013097400A1 (zh) * | 2011-12-29 | 2013-07-04 | 华为技术有限公司 | 一种网络设备绑定的方法、通信的方法、装置及*** |
CN103200052A (zh) * | 2012-01-06 | 2013-07-10 | 厦门尚享电子科技有限公司 | 无线接入楼宇服务装置及其自动组网方法 |
CN103200052B (zh) * | 2012-01-06 | 2017-02-15 | 厦门尚享电子科技有限公司 | 无线接入楼宇服务装置及其自动组网方法 |
CN103713608A (zh) * | 2013-12-27 | 2014-04-09 | 广东康宝电器有限公司 | 无线物联家居***分级网络架构及其组网通信方法 |
CN103713608B (zh) * | 2013-12-27 | 2017-03-15 | 广东康宝电器股份有限公司 | 无线物联家居***分级网络架构及其组网通信方法 |
US10911918B2 (en) | 2016-03-29 | 2021-02-02 | Huawei Technologies Co., Ltd. | Access method, device, and system |
CN110034984B (zh) * | 2016-03-29 | 2021-09-07 | 华为技术有限公司 | 一种接入方法、设备及*** |
US12010598B2 (en) | 2016-03-29 | 2024-06-11 | Huawei Technologies Co., Ltd. | Access method, device, and system |
CN110034984A (zh) * | 2016-03-29 | 2019-07-19 | 华为技术有限公司 | 一种接入方法、设备及*** |
CN106304119B (zh) * | 2016-08-22 | 2023-10-13 | 浙江水木物联技术有限公司 | 基于无线多跳自组织网络的Wi-Fi覆盖***及方法 |
CN106304119A (zh) * | 2016-08-22 | 2017-01-04 | 杭州寒舍科技有限公司 | 基于无线多跳自组织网络的Wi‑Fi覆盖***及方法 |
CN106604359A (zh) * | 2016-10-12 | 2017-04-26 | 惠州市德赛西威汽车电子股份有限公司 | 手机与多个车载WiFi的组网方法及用于该方法的WiFi设备 |
CN107786400A (zh) * | 2017-10-27 | 2018-03-09 | 重庆帅星科技有限公司 | 一种终端接入网关控制方法 |
CN107786400B (zh) * | 2017-10-27 | 2020-09-01 | 重庆帅星科技有限公司 | 一种终端接入网关控制方法 |
CN110492899A (zh) * | 2018-05-09 | 2019-11-22 | 奇邑科技股份有限公司 | 无线通信***、通信方法与随身收发装置 |
CN108924155B (zh) * | 2018-07-25 | 2021-03-02 | 云丁智能科技(北京)有限公司 | 一种数据处理装置及方法 |
CN108924155A (zh) * | 2018-07-25 | 2018-11-30 | 云丁智能科技(北京)有限公司 | 一种数据处理装置及方法 |
CN109274748A (zh) * | 2018-09-30 | 2019-01-25 | 西安科技大学 | 数据可靠传输方法及应用其的电力设备监测数据传输方法 |
CN109413641B (zh) * | 2018-12-20 | 2021-06-01 | 广州河东科技有限公司 | 基于mesh的网络***、通信方法、装置、设备和存储介质 |
CN109413641A (zh) * | 2018-12-20 | 2019-03-01 | 广州河东科技有限公司 | 基于mesh的网络***、通信方法、装置、设备和存储介质 |
CN110191029B (zh) * | 2019-04-25 | 2022-01-07 | 深圳市国电科技通信有限公司 | 一种基于有线和无线的混合双模组网方法 |
CN110191029A (zh) * | 2019-04-25 | 2019-08-30 | 深圳市国电科技通信有限公司 | 一种基于有线和无线的混合双模组网方法 |
CN110311981A (zh) * | 2019-07-05 | 2019-10-08 | 吉旗(成都)科技有限公司 | 基于tcp协议的分路网关通信方法及装置、终端、通信装置 |
CN114095534A (zh) * | 2021-11-11 | 2022-02-25 | 珠海格力电器股份有限公司 | 一种数据交互方法、装置、***、无线模块及空调机组 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101163073A (zh) | 智能家居***的组网方法、数据传输方法及智能家居*** | |
CN101119180A (zh) | 一种智能家居***中数据传输的方法及智能家居*** | |
CN101764724A (zh) | 楼宇自动化***的组网方法及其中数据传输的方法 | |
EP1430656B1 (en) | Network with several subnetworks | |
CN109302372A (zh) | 一种通信方法、设备及存储介质 | |
CN102857956B (zh) | 主从站通信方法及装置 | |
EP1775884B1 (en) | Apparatus and method of remote physical layer auto-negotiation | |
CN111371827B (zh) | 数据传输方法、装置及计算机可读存储介质 | |
KR20040103367A (ko) | 홈 네트워크 시스템 | |
CN101741819A (zh) | 一种协议转换网关 | |
CN104994014A (zh) | 智能电网通信中的电力线载波IPv6与无线ZigBee间的通信方法 | |
CN102611710A (zh) | 基于mms的调度主站与变电站的数据交互方法及*** | |
CN101729572B (zh) | Modbus工业现场总线与无线zigbee间的协议转换装置及其方法 | |
CN107770812A (zh) | 用于网状网络封包传输的方法 | |
WO2018228883A1 (en) | System and method for relaying single-hop traffic over wireless multi-hop networks | |
CN103023761B (zh) | 网关装置、智能物联网***及该***的混合接入方法 | |
WO2011130965A1 (zh) | 无线传感器网络、移动终端及其互联方法和*** | |
CN108012305A (zh) | 智能设备配网方法、***及智能设备 | |
CN104506401A (zh) | 基于ISA100.11a工业传感网实现Modbus协议传输的方法 | |
CN102255800B (zh) | Can总线上ip数据包和can消息之间数据格式相互转换的方法 | |
EP1113623B1 (en) | Data transfer method using layer 2 signaling of protocol identifier, radio terminal and radio gateway device | |
CN103581228A (zh) | 一种物联网中设备通信的方法及*** | |
CN101119345B (zh) | 基于arm7cpu核的gprs-can网关及其通讯方法 | |
CN101753486B (zh) | 一种工业自动化现场总线网关设备 | |
EP3195690B1 (en) | Zigbee system management employing a tr-069 enabled cpe proxy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20080416 |