一种基于ZigBee的通信管理框架的制作方法

文档序号:11846179阅读:来源:国知局

技术特征:

1.一种基于ZigBee的通信管理框架,其特征在于,包括:应用程序层、ZigBee接口封装管理层和ZigBee设备对象,

所述的应用程序层调用ZigBee 功能接口API,将对ZigBee设备对象的第一操作命令传给ZigBee接口封装管理层,以及所述的应用程序层接收ZigBee接口封装管理层发送的第二反馈信息并展示,

所述的ZigBee接口封装管理层接收应用程序层发送的第一操作命令,并对该第一操作命令转换处理,获得第二操作命令,将第二操作命令发送至对应的ZigBee设备对象,以及所述的ZigBee接口封装管理层接收ZigBee设备对象发送的反馈信息,并进行解析和封装处理,获得第二反馈信息,将第二反馈信息发送至应用程序层,

所述的ZigBee设备对象接收第二操作命令,执行与第二操作命令匹配的动作,以及所述的ZigBee设备对象执行完成相应动作后发送第一反馈信息至ZigBee接口封装管理层。

2.根据权利要求1所述的基于ZigBee的通信管理框架,其特征在于,所述的对该第一操作命令转换处理,获得第二操作命令,将第二操作命令发送至对应的ZigBee设备对象的具体步骤是:

从第一操作命令中转换出对应控制目标ZigBee设备对象的网络地址,按照ZigBee协议要求的格式进行信息封装,获得转换后的第二操作命令,调用ZigBee标准协议栈,将第二操作命令发送至对应的ZigBee设备对象。

3.根据权利要求1所述的基于ZigBee的通信管理框架,其特征在于,所述的ZigBee接口封装管理层包括:ZigBee设备发现模块、ZigBee设备管理模块、ZigBee地址转换模块、ZigBee命令封装模块和ZigBee信息解析模块,

所述的ZigBee设备发现模块用于发现当前网络中的ZigBee设备,并获取ZigBee设备的相关信息,

所述的ZigBee设备管理模块用于管理ZigBee设备的网络连接以及维护设备的相关信息,

所述的ZigBee地址转换模块用于从第一操作命令中转换出ZigBee设备的相关地址,从第二操作命令中转换出ZigBee设备的标识,

所述的ZigBee命令封装模块用于将第一操作命令封装成ZigBee协议要求的格式,

所述的ZigBee信息解析模块用于从第二反馈信息中去掉ZigBee协议所需的内容,解析获得应用程序层能直接读取的ZigBee设备对象反馈的信息内容。

4.根据权利要求3所述的基于ZigBee的通信管理框架,其特征在于,所述的设备相关信息包括:设备的类型、设备唯一标识、网络地址、设备名称和设备属性。

5.根据权利要求1所述的基于ZigBee的通信管理框架,其特征在于,所述的ZigBee接口封装管理层具有多个并行处理的线程,以处理所述应用程序层与所述ZigBee设备对象之间的信息流。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1