本发明专利技术公开了一种ZigBee应用系统的接入方法和系统以及物联网终端和手机卡,涉及物联网领域。物联网终端存储有各种ZigBee应用层协议,通过比较ZigBee芯片当前的ZigBee应用层协议与物联网终端欲接入的ZigBee应用系统的应用类型的一致性,在不一致时,从自身存储的应用层协议中查找一致的ZigBee应用层协议,并写入ZigBee芯片,然后就可以通过ZigBee芯片接入ZigBee应用系统,这种动态加载应用层协议的方法使得采用一种终端就可以满足多种ZigBee应用系统的接入需求,无需定制不同的终端,解决了终端的通用性和兼容性问题。并且,ZigBee芯片可集成在手机卡中,利用手机卡与物联网终端之间现有的接口就可实现应用层协议的动态加载过程,借助手机卡与物联网终端的分离特性,无需改造物联网终端。
【技术实现步骤摘要】
本专利技术涉及物联网领域,特别涉及一种ZigBee (紫蜂)应用系统的接入方法和系统以及物联网终端和手机卡。
技术介绍
ZigBee是目前使用最为广泛的物联网近距离通信技术,其物理层和网络层具有统一的协议,在网络层之上,ZigBee通过定义不同的应用层协议(profile),实现各节点的应用层数据交互和控制,只有具有相同应用层协议的ZigBee节点能够互联。目前已经规范了几十种通用的ZigBee应用层协议,例如:Home Automat1n (家庭自动化),Smart Energy(物质智能),Building Automat1n (楼宇自动化)等等。现有的ZigBee芯片内均预置有物理层和网络层协议栈以及一种应用层协议栈,因此每种ZigBee芯片仅支持一种应用层协议,且每个内嵌ZigBee芯片的ZigBee设备只能接入一种ZigBee应用系统。对于不同的ZigBee应用系统,目前的做法是定制不同的物联网终端,每种物联网终端内置一种ZigBee芯片,基于该ZigBee芯片支持的应用层协议接入相应的ZigBee应用系统。如图1所示的三种物联网终端,每种物联网终端分别内置有支持Health Care (医疗保健)应用层协议的ZigBee芯片,支持Home Automat1n应用层协议的ZigBee芯片,支持Remote Control (远程控制)应用层协议的ZigBee芯片。由此可见,为了接入多种ZigBee应用系统,需要针对每种ZigBee应用系统定制物联网终端,每一个新应用需要重新开发终端设备,这对物联网终端的通用性和兼容性造成了很大影响。【专利
技术实现思路
】本专利技术实施例所要解决的一个技术问题是:在多种ZigBee应用系统的接入场景下,物联网终端的通用性和兼容性问题。根据本专利技术实施例的一个方面,提出一种ZigBee应用系统的接入方法,包括:物联网终端获取紫蜂ZigBee芯片当前的ZigBee应用层协议的标识信息;物联网终端判断ZigBee芯片当前的ZigBee应用层协议与物联网终端欲接入的ZigBee应用系统的应用类型是否一致;响应于不一致的判断结果,物联网终端在其存储的各种ZigBee应用层协议中查找与ZigBee应用系统的应用类型一致的ZigBee应用层协议,并将与ZigBee应用系统的应用类型一致的ZigBee应用层协议写入ZigBee芯片,然后通过ZigBee芯片接入ZigBee应用系统。在接入方法的一个实施例中,响应于一致的判断结果,物联网终端通过ZigBee芯片接入ZigBee应用系统。在接入方法的一个实施例中,ZigBee芯片集成在手机卡中;物联网终端获取紫蜂ZigBee芯片当前的ZigBee应用层协议的标识信息包括:物联网终端通过手机卡获取ZigBee芯片当前的ZigBee应用层协议的标识信息;物联网终端将与ZigBee应用系统的应用类型一致的ZigBee应用层协议写入ZigBee芯片包括:物联网终端通过手机卡将与ZigBee应用系统的应用类型一致的ZigBee应用层协议写入ZigBee芯片。在接入方法的一个实施例中,物联网终端通过手机卡获取ZigBee芯片当前的ZigBee应用层协议的标识信息包括:物联网终端向手机卡发出ZigBee应用层协议的查询指令;手机卡响应于物联网终端发出的ZigBee应用层协议的查询指令,获取ZigBee芯片当前的ZigBee应用层协议的标识信息,并将ZigBee芯片当前的ZigBee应用层协议的标识信息携带在查询响应中返回给物联网终端;物联网终端接收手机卡返回的查询响应,并从查询响应中获取ZigBee芯片当前的ZigBee应用层协议的标识信息;其中,ZigBee应用层协议的查询指令和查询响应均为扩展应用协议数据单元APDU指令。在接入方法的一个实施例中,物联网终端通过手机卡将与ZigBee应用系统的应用类型一致的ZigBee应用层协议写入ZigBee芯片包括:物联网终端向手机卡发出ZigBee应用层协议的写入指令,并将与ZigBee应用系统的应用类型一致的ZigBee应用层协议传送到手机卡;手机卡响应于物联网终端发出的ZigBee应用层协议的写入指令,将接收到的ZigBee应用层协议写入ZigBee芯片;其中,ZigBee应用层协议的写入指令为扩展APDU指令。在接入方法的一个实施例中,在物联网终端通过ZigBee芯片接入ZigBee应用系统之后,还包括:物联网终端向手机卡发出应用数据的发送指令,并将应用数据传送到手机卡;手机卡响应于物联网终端发出的应用数据的发送指令,将接收到的应用数据传送到ZigBee芯片,并由ZigBee芯片将应用数据发送给ZigBee应用系统;其中,应用数据的发送指令为扩展APDU指令。在接入方法的一个实施例中,在ZigBee芯片接收到ZigBee应用系统发送的应用数据之后,ZigBee芯片判断其当前的ZigBee应用层协议与接收到的应用数据的应用类型是否一致,如果一致,则将应用数据通过手机卡传送给物联网终端,如果不一致,则将应用数据丢弃。根据本专利技术实施例的再一个方面,提出一种ZigBee应用系统的接入方法,包括:手机卡接收物联网终端发出的ZigBee应用层协议的查询指令;手机卡响应于物联网终端发出的ZigBee应用层协议的查询指令,获取ZigBee芯片当前的ZigBee应用层协议的标识信息,并将ZigBee芯片当前的ZigBee应用层协议的标识信息携带在查询响应中返回给物联网终端,以便物联网终端根据ZigBee芯片当前的ZigBee应用层协议与ZigBee应用系统的应用类型的一致性发出ZigBee应用层协议的写入指令;手机卡接收物联网终端发出的ZigBee应用层协议的写入指令和与ZigBee应用系统的应用类型一致的ZigBee应用层协议;手机卡响应于物联网终端发出的ZigBee应用层协议的写入指令,将接收到的ZigBee应用层协议写入ZigBee芯片;其中,手机卡上集成ZigBee芯片。在接入方法的一个实施例中,ZigBee应用层协议的查询指令和查询响应以及写入指令均为扩展应用协议数据单元APDU指令。在接入方法的一个实施例中,手机卡接收物联网终端发出的应用数据的发送指令和应用数据;手机卡响应于物联网终端发出的应用数据的发送指令,将接收到的应用数据传送到ZigBee芯片,并由ZigBee芯片将应用数据发送给ZigBee应用系统;其中,应用数据的发送指令为扩展APDU指令。在接入方法的一个实施例中,手机卡接收ZigBee芯片传送的应用数据,并将接收到的应用数据传送给物联网终端。根据本专利技术实施例的又一个方面,提出一种物联网终端,包括:应用层信息获取模块,用于获取紫蜂ZigBee芯片当前的ZigBee应用层协议的标识信息;应用层信息一致性判断模块,用于判断ZigBee芯片当前的ZigBee应用层协议与物联网终端欲接入的ZigBee应用系统的应用类型是否一致;应用层协议写入模块,用于响应于不一致的判断结果,在物联网终端存储的各种ZigBee应用层协议中查找与ZigBee应用系统的应用类型一致的ZigBee应用层协议,并将与ZigBee应用系统的应用类型一致的ZigBee应用层协议写入ZigBee芯片;以及接入模块,用于在本文档来自技高网...
【技术保护点】
一种ZigBee应用系统的接入方法,包括:物联网终端获取紫蜂ZigBee芯片当前的ZigBee应用层协议的标识信息;物联网终端判断ZigBee芯片当前的ZigBee应用层协议与物联网终端欲接入的ZigBee应用系统的应用类型是否一致;响应于不一致的判断结果,物联网终端在其存储的各种ZigBee应用层协议中查找与ZigBee应用系统的应用类型一致的ZigBee应用层协议,并将与ZigBee应用系统的应用类型一致的ZigBee应用层协议写入ZigBee芯片,然后通过ZigBee芯片接入ZigBee应用系统。
【技术特征摘要】
【专利技术属性】
技术研发人员:黄海昆,成建波,张云霞,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。