无线装置及其网络地址上报方法制造方法及图纸

技术编号:8657964 阅读:171 留言:0更新日期:2013-05-02 01:58
本发明专利技术提供一种无线装置及其网络地址上报方法。所述无线装置包括无线收发模块和控制器,所述无线收发模块通过串行传输通道和新地址传输线连接到所述控制器;其中,所述无线收发模块用于在当前网络地址为新的网络地址时通过所述新地址指示线向所述控制器发送新地址指示信号,并在接收到所述控制器通过所述串行传输通道下发的地址上报命令时,响应所述地址上报命令并将当前网络地址上报给所述控制器;所述控制器用于在接收到所述新地址指示信号时向所述无线收发模块下发所述地址上报命令。所述无线装置及其网络地址上报方法可以降低设备整体功耗,并减少控制器和无线收发模块之间的通信开销。

【技术实现步骤摘要】

本专利技术涉及无线技术,特别地,涉及一种。
技术介绍
ZigBee (中文一般称为智蜂或紫蜂)技术是ZigBee联盟开发的一种基于IEEE802.15.4标准的短距离无线通信技术,ZigBee具有低成本、低功耗和高可靠性等特点,并广泛地应用在无线传感网络。一种与本专利技术相关的ZigBee设备采用集成式ZigBee收发模块,所述ZigBee收发模块通常设置在主电路板,并通过串行接口与主机控制器(Host Controller)进行连接。其中,所述主机控制器和所述ZigBee收发模块之间为主从关系,所述ZigBee收发模块只有在所述主机控制器请求下才会向所述主机控制器进行响应。具体地,所述主机控制器可以向所述ZigBee收发模块发送串行指令,所述ZigBee收发模块接收所述串行指令,并通过所述串行接口向所述主机控制器返回串行响应。ZigBee网络通常采用多跳网络拓扑,且其主要包括协调器、路由器和终端三种ZigBee设备,每一 ZigBee设备在加入网络之后,所述ZigBee收发模块会被分配有唯一的网络地址,不过所述网络地址并不是永久的,当所述ZigBee设备重启、重新加入网络或者出现地址冲突时,所述ZigBee收发模块可能会被重新分配新的网络地址。由于所述主机控制器和所述ZigBee收发模块之间为主从关系,当所述主机控制器需要获知所述ZigBee收发模块的网络地址时,需要向所述ZigBee收发模块发送地址上报命令,指示所述ZigBee收发模块进行地址上报。因此,为监测所述ZigBee收发模块的网络地址,所述主机控制器需要周期性地向所述ZigBee收发模块发送地址上报命令。不过,采用上述方案会增加所述ZigBee设备的功耗,并增大所述主机控制器和所述ZigBee收发模块之间的通信开销。
技术实现思路
为解决上述技术问题,本专利技术提供一种。—种无线装置,包括无线收发模块和控制器,所述无线装置还包括新地址指示线,所述无线收发模块通过串行传输通道和新地址传输线连接到所述控制器;其中,所述无线收发模块用于在当前网络地址为新的网络地址时通过所述新地址指示线向所述控制器发送新地址指示信号,并在接收到所述控制器通过所述串行传输通道下发的地址上报命令时,响应所述地址上报命令并将当前网络地址上报给所述控制器;所述控制器用于在接收到所述新地址指示信号时向所述无线收发模块下发所述地址上报命令。在本专利技术的无线装置一较佳实施例中,所述无线收发模块为ZigBee收发模块。在本专利技术的无线装置一较佳实施例中,所述无线收发模块包括ZigBee堆栈引擎、地址解码器和地址寄存器,所述地址解码器连接在所述ZigBee堆栈引擎和所述地址寄存器之间,并通过所述新地址指示线连接到所述控制器;所述地址解码器用于接收所述ZigBee堆栈引擎提供的网络地址,并在所述网络地址为新的网络地址时将所述网络地址输出给所述地址寄存器进行保存,并且通过所述新地址指示线向所述控制器输出所述新地址指示信号。在本专利技术的无线装置一较佳实施例中,所述无线收发模块还包括串行接口和串行指令管理器,所述串行接口通过所述串行传输通道连接到所述控制器,所述串行指令管理器连接到所述串行接口、所述地址寄存器和所述地址解码器;所述串行指令管理器用于判断所述串行接口接收到的串行控制指令是否包括所述地址上报命令,并在包括所述地址上报指令时指示所述地址寄存器将其保存的网络地址提供给所述串行接口;所述串行接口用于接收所述控制器通过所述串行传输通道下发的串行控制指令,并将所述地址寄存器提供的网络地址上报给所述控制器。一种网络地址上报方法,包括:无线收发模块在网络地址发生改变时通过新地址指示线向控制器发送新地址指示信号;所述控制器在接收到所述新地址指示信号之后,向所述无线收发模块下发地址上报命令;所述无线收发模块响应所述地址上报命令,将所述无线收发模块当前的网络地址上报给控制器。在本专利技术的网络地址上报方法一较佳实施例中,所述无线收发模块为ZigBee收发模块。在本专利技术的网络地址上报方法一较佳实施例中,所述无线收发模块在网络地址发生改变时通过新地址指示线向控制器发送新地址指示信号包括:判断ZigBee堆栈引擎提供的网络地址是否为新的网络地址;如果所述网络地址为新的网络地址,将所述网络地址复制并发送给所述地址寄存器进行保存;通过所述新地址指示线向所述控制器发送所述新地址指示信号。在本专利技术的网络地址上报方法一较佳实施例中,所述无线收发模块响应所述地址上报命令,将所述无线收发模块当前的网络地址上报给控制器包括:判断串行接口接收到的串行控制指令是否包括地址上报命令;如果包括所述地址上报命令,指示所述地址寄存器将其保存的网络地址提供给所述串行接口 ;利用所述串行接口将所述地址寄存器提供的网络地址上报给所述控制器。在本专利技术的网络地址上报方法一较佳实施例中,所述无线收发模块响应所述地址上报命令,将所述无线收发模块当前的网络地址上报给控制器还包括:在所述地址寄存器将其保存的网络地址提供给所述串行接口之后,清空所述地址信号线输出的新地址指示信号。在本专利技术的网络地址上报方法一较佳实施例中,所述新地址指示信号用于向所述控制器通知所述无线收发模块的地址发生改变。相较于相关技术,在本专利技术的无线收发模块的网络地址上报方法和无线装置中,无线收发模块通过新地址指示线输出新地址指示信号来通知控制器其网络地址发生改变,由此所述控制器及时向所述无线收发模块下发地址上报命令并获得无线收发模块上报的当前网络地址。利用所述新地址指示信号,所述控制器可以在所述无线收发模块发生地址改变时才指令所述无线收发模块上报地址,而无需周期性地向所述无线收发模块下发地址上报命令,因此可以有效降低所述无线装置的整体功耗,并减小所述控制器与所述无线收发模块之间的通信开销。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:图1是本专利技术提供的无线装置一种实施例的结构示意图。图2是本专利技术提供的无线收发模块的网络地址上报方法中无线收发模块通知控制器地址发生改变的流程图。图3是本专利技术提供的无线收发模块的网络地址上报方法中无线收发模块向控制器上报网络地址的流程图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,其为本专利技术提供的无线装置一种实施例的结构示意图。所述无线装置10可以为ZigBee设备,其包括控制器109和无线收发模块100。其中,所述控制器110可以为主机控制器或者微控制器,所述无线收发模块100可以为ZigBee收发模块,所述控制器110和所述无线收发模块100之间为主从关系,所述无线收发模块100通过串行传输通道108和新地址指示线107与所述控制器109相互连接。具体地,所述无线控制模块100可以包括串行指令管理器101、串行接口 本文档来自技高网
...

【技术保护点】
一种无线装置,包括无线收发模块和控制器,所述无线收发模块通过串行传输通道连接到所述控制器,其特征在于,所述无线装置还包括新地址指示线,所述无线收发模块还通过所述新地址指示线与所述控制器相连接;其中,所述无线收发模块用于在当前网络地址为新的网络地址时通过所述新地址指示线向所述控制器发送新地址指示信号,并在接收到所述控制器通过所述串行传输通道下发的地址上报命令时,响应所述地址上报命令并将当前网络地址上报给所述控制器;所述控制器用于在接收到所述新地址指示信号时向所述无线收发模块下发所述地址上报命令。

【技术特征摘要】
1.一种无线装置,包括无线收发模块和控制器,所述无线收发模块通过串行传输通道连接到所述控制器,其特征在于,所述无线装置还包括新地址指示线,所述无线收发模块还通过所述新地址指示线与所述控制器相连接; 其中,所述无线收发模块用于在当前网络地址为新的网络地址时通过所述新地址指示线向所述控制器发送新地址指示信号,并在接收到所述控制器通过所述串行传输通道下发的地址上报命令时,响应所述地址上报命令并将当前网络地址上报给所述控制器; 所述控制器用于在接收到所述新地址指示信号时向所述无线收发模块下发所述地址上报命令。2.如权利要求1所述的无线装置,其特征在于,所述无线收发模块为ZigBee收发模块。3.如权利要求2所述的无线装置,其特征在于,所述无线收发模块包括ZigBee堆栈引擎、地址解码器和地址寄存器,所述地址解码器连接在所述ZigBee堆栈引擎和所述地址寄存器之间,并通过所述新地址指示线连接到所述控制器;所述地址解码器用于接收所述ZigBee堆栈引擎提供的网络地址,并在所述网络地址为新的网络地址时将所述网络地址输出给所述地址寄存器进行保存,并且通过所述新地址指示线向所述控制器输出所述新地址指示信号。4.如权利要求3所述的无线装置,其特征在于,所述无线收发模块还包括串行接口和串行指令管理器,所述串行接口通过所述串行传输通道连接到所述控制器,所述串行指令管理器连接到所述串行接口、所述地址寄存器和所述地址解码器;所述串行指令管理器用于判断所述串行接口接收到的串行控制指令是否包括所述地址上报命令,并在包括所述地址上报指令时指示所述地址寄存器将其保存的网络地址提供给所述串行接口 ;所述串行接口用于接收所述控制器通过所述串行传输通道下发的串行控制指令,并将所述地址寄存器提供的网络地址上...

【专利技术属性】
技术研发人员:容永勋
申请(专利权)人:瑞声声学科技深圳有限公司
类型:发明
国别省市:

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

1