Zigbee网络系统及其备援方法_2

文档序号:9711374
bee协调器1包含第一射频模块11、第一处理单元12、第一收发单元13及第一储存单元14;而Zigbee协调器2包含第二射频模块21、第二处理单元22、第二收发单元23及第二储存单元24;其中,第一收发单元13连接于第二收发单元23,第一处理单元12连接于第一射频模块11与第一收发单元13,第一储存单元14连接于第一射频模块11与第一收发单元13,第二处理单元22连接于第二收发单元23与第二射频模块21,第二储存单元24连接于第二收发单元23与第二射频模块21,其中,第一射频模块11用于产生备用Zigbee协调器1的射频(Rad1 Frequency;RF)信号,第二射频模块21用于产生Zigbee协调器2的射频信号,第一储存单元14与第二储存单元24为用于储存网络群组数据,网络群组数据例如是:个人区域网络编号(PersonalArea Network ID)、长地址(Long Address)、短地址(Short Address)及路由表(RoutingTable)。
[0014]接着,请继续参阅图1,以实际运作作说明,当Zigbee网络系统以Zigbee协调器2作为主要的协调器时,Zigbee协调器2的第二射频模块21为开启的状态,并产生Zigbee协调器2的射频信号,而第一射频模块11为关闭的状态,Zigbee协调器2通过第二射频模块21的射频信号连接至路由器31、32,当终端装置41、42、43离开此Zigbee网络系统或有其他终端装置加入此Zigbee网络系统时,路由器31、32将更新的网络群组数据通过第二射频模块21传递至第二储存单元24进行储存,备用Zigbee协调器1可连接至外部的使用者信箱5,备用Zigbee协调器1的第一收发单元13发送请求信号(Network data request)至Zigbee协调器2的第二收发单元23,第二收发单元23根据请求信号将第二储存模块24所储存的网络群组数据输出至第一收发单元13,第一收发单元13将网络群组数据传递至第一储存单元14储存,作为备份;接着,第一收发单元13每隔间隔时间便传递询问信号至第二收发单元23,在实施例中,前述间隔时间可为一秒,询问信号可为封包,第二处理单元22在第二收发单元23接收到询问信号后,决定第二收发单元23是否输出正常信号(ack)至第一收发单元13,第一收发单元13再将正常信号输出至第一处理单元12,第一处理单元12会根据正常信号的接收状况判断Zigbee协调器2是否异常,若第一处理单元12判断第一收发单元13未接收到正常信号,则判定Zigbee协调器2发生异常,并且开启第一射频模块11,使第一射频模块11产生射频信号,此时,路由器31、32利用第一射频模块11的射频信号连接至第一射频模块11(如图2所示),使得备用Zigbee协调器1作为Zigbee网络系统的主要协调器,并且备用Zigbee协调器1传递信件至使用者信箱5,来通知使用者修复Zigbee协调器2或安装另一个备用Zigbee协调器(未显示于图中)于Zigbee网络系统中;另一方面,若第一处理单元12判断第一收发单元13已收到正常信号,则判定Zigbee协调器2为正常运作,并且仍持续每隔一段时间传递询问信号至第二收发单元23。
[0015]本发明的实施例中,第一收发单元13发送请求信号的时机可为备份Zigbee协调器1开启时或与Zigbee协调器2完成连线时,在备份Zigbee协调器1已开启且与Zigbee协调器2为连线的状态下,如网络群组数据有更新,第二收发单元23主动将第二储存单元24所储存的网络群组数据输出至第一收发单元13,备用Zigbee协调器1可随时更新网络群组数据。
[0016]本发明的实施例中,当Zigbee协调器2以有线的方式连接至备用Zigbee协调器1,如备用Zigbee协调器1未能即时收到Zigbee协调器2所输出的正常信号,贝lj判定Zigbee协调器2异常;当Zigbee协调器2以无线的方式连接至备用Zigbee协调器1,备用Zigbee协调器1的第一处理单元12可进一步设定可容许第一收发单元13未接收到Zigbee协调器2的第二收发单元23所输出的正常信号的次数,举例来说:如备用Zigbee协调器1的第一收发单元13传递询问信号至Zigbee协调器2的第二收发单元23但未收到Zigbee协调器2的第二收发单元23所回传的正常信号的次数已达阈值,则判定Zigbee协调器2异常;前述阈值举例可设定为三次,但在此本发明并不设限。
[0017]接着,请参阅图3,图3是本发明第二实施例的Zigbee网络系统示意图。
[0018]如图3所示,第二实施例与上述第一实施例主要差异在于:第二实施例的Zigbee网络系统并未包含路由器,当Zigbee协调器2’的信号强度大于路由器的信号强度时,Zigbee协调器2’本身具有路由器的功能,Zigbee网络系统则无需设置路由器,以本发明第二实施例而言,Zigbee网络系统的备用Zigbee协调器1’与Zigbee协调器2’具有路由器的功能,其余信号传递关系、备用Zigbee协调器1’与Zigbee协调器2’的连接关系、元件连接关系及备援方法皆与第一实施例相同,故在此不再赘述。
[0019]接着,请参阅图4,并同时搭配图1与图2作为说明,其中,图4是本发明第一实施例的Zigbee网络系统备援方法流程图,包含以下步骤:
[°02°] 步骤S1:当Zigbee网络系统以Zigbee协调器2作为主要的协调器时,Zigbee协调器2通过第二射频模块21的射频信号连接至路由器31、32,而备用Zigbee协调器1的第一射频模块11为关闭的状态,接着,执行步骤S2。
[0021 ] 步骤S2:备用Zigbee协调器1的第一收发单元13发送请求信号至Zigbee协调器2的第二收发单元23,接着,执行步骤S3。
[0022]步骤S3:第二收发单元23根据请求信号将第二储存模块24所储存的网络群组数据输出至第一收发单元13,第一收发单元13将网络群组数据传递至第一储存单元14储存,作为备份,接着,执行步骤S4。
[0023]步骤S4:在备份Zigbee协调器1已开启且与Zigbee协调器2为连线的状态下,如网络群组数据有更新,第二收发单元23主动将第二储存单元24所储存的网络群组数据输出至第一收发单元13,备用Zigbee协调器1可随时更新网络群组数据,接着,执行步骤S5。
[0024]步骤S5:第一收发单元13每隔约一秒传递询问信号至第二收发单元23,第二处理单元22在第二收发单元23接收到询问信号后,决定第二收发单元23是否输出正常信号至第一收发单元13,第一收发单元13再将正常信号输出至第一处理单元12,接着,执行步骤S6。
[0025]步骤S6:第一处理单元12会根据正常信号的接收状况判断Zigbee协调器2是否异常,若第一处理单元12判断第一收发单元13未接收到正常信号时,则判定Zigbee协调器2发生异常,并执行步骤S7。
[0026]步骤S7:开启第一射频模块11,使第一射频模块11产生射频信号,此时,将路由器31、32利用第一射频模块11的射频信号连接至第一射频模块11,使得备用Zigbee协调器1作为Zigbee网络系统的主要协调器,最后,执行步骤S8。
[0027]步骤S8:备用Zigbee协调器1传递信件至使用者信箱5,来通知使用者修复Zigbee协调器2或安装另一个备用Zigbee协调器(图中未显示)于Zigbee网络系统中。
[0028]另一方面,若步骤S6所述的第一处理单元12判断第一收发单元13已收到正常信号,即判定Zigbee协调器2为正常运作,则再次执行步骤S5,即仍持续每隔一段时间传递询问信号至第二收发单元23。
[00
再多了解一些
当前第2页 1 2 3
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1