[发明专利]一种支持多种接入协议的新型智能家居网关有效
申请号: | 201711123916.6 | 申请日: | 2017-11-14 |
公开(公告)号: | CN107800621B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 张启飞;赵斌;杜良刚;汪映兰;王煜 | 申请(专利权)人: | 宁波钧飞智能科技有限公司 |
主分类号: | H04L12/66 | 分类号: | H04L12/66;H04L29/06;H04W88/16;H04L29/08 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈向敏 |
地址: | 315100 浙江省宁波市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 多种 接入 协议 新型 智能家居 网关 | ||
1.一种支持多种接入协议的新型智能家居网关,其特征在于,所述支持多种接入协议的新型智能家居网关包括:
接入模块,用于通过编写的security-rok在外网服务器和本地服务器之间建立一个安全通道,捕获该通道上的流量,当有客户端请求命令时,位于接入模块的本地服务器将请求转交到智能家居网关的适配模块;
适配模块,用于提供xml解析和封装、参数正确性验证和命令组装信息,并返回命令进行组装,客户端的请求命令在适配模块进行解析和再封装,再转交到通信模块;
通信模块,用于提供以太网连接、TCP/IP建立和MQTT通信;与网关主控制程序之间建立连接,用于传输控制和管理命令,包括App、Web接口层和网关主控制程序接口层;
接口数据处理模块,用于提供通信接口,对于每条业务命令,都将开启一个新的线程进行处理;
业务逻辑处理模块,用于提供每一个具体的业务逻辑处理线程,将参数封装给下层通信协议,通过串口接口发送出去;
业务逻辑处理模块包括串口接收线程,用于提供底层ZigBee命令的接收和分发。
2.如权利要求1所述的支持多种接入协议的新型智能家居网关,其特征在于,接口数据处理模块开启的线程包括普通命令监听线程和定时任务监听线程。
3.如权利要求1所述的支持多种接入协议的新型智能家居网关,其特征在于,客户端App和Web端通过security-rok进行内网穿透;security-rok利用所编写的程序捕获通道上流量,实现对内网的访问;
所述接入模块中,智能家居网关用于负责向客户端发布订阅的信息;本地服务器用于负责接收来自智能家居网关和客户端的网络连接、接收智能家居网关发布的消息、处理来自客户端主题订阅和退订请求和向客户端转发应用程序消息。
4.如权利要求1所述的支持多种接入协议的新型智能家居网关,其特征在于,支持多种接入协议的新型智能家居网关,具体包括ARM9处理器、电源接口和复位按键,所述电源接口连接DC电源模块;所述ARM9处理器通过有线分别连接Flash,SDRAM、RS232接口、RS485接口、ZigBee模块、LAN网口及CAN总线接口;所述ZigBee模块连接全频吸盘天线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波钧飞智能科技有限公司,未经宁波钧飞智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711123916.6/1.html,转载请声明来源钻瓜专利网。