A multi-channel communication method, an intelligent gateway and a readable storage medium are applied to an intelligent gateway. A plurality of communication interfaces are arranged on the intelligent gateway to receive data of different types of communication protocols respectively. The multi-channel communication method includes acquiring data packets of at least one communication protocol input from each of the communication interfaces and passing through the communication protocol. The corresponding parser parses the data package and obtains the corresponding data; generates the data mapping table of the corresponding communication protocol according to the data, which includes the protocol type data and control information data, which are converted into the data after the control instruction of the controlled device is converted into the communication protocol; and transforms the protocol type data and the control information data in the data mapping table into the data after the communication protocol. Control information data is converted to Ethernet data and sent to the server. The embodiment of the invention can realize the communication between intelligent terminals and intelligent gateways of different communication protocols, and has wide adaptability to meet the needs of users.
【技术实现步骤摘要】
多通道通信方法、智能网关及可读存储介质
本专利技术涉及电子
,特别是涉及一种多通道通信方法、智能网关及可读存储介质。
技术介绍
随着“互联网+”发展应用和技术的进步,智能家居概念成品化速度加快。智能网关是智能家居的中心,所有的无线、有线的数据运行与外部云数据的交互都是通过智能网关来实现。目前的智能网关的无线通讯都是单一的通讯架构,例如为wifi、Zigbee、蓝牙、Zwave或Sub1GHz中的一种通讯架构的连接方式,没有通用性,及适应性。由于不同的智能终端的通讯协议是不同的,不同厂家的智能终端需要配自己的智能网关,这就限制了用户对智能终端厂商的选择。
技术实现思路
鉴于上述状况,有必要针对现有技术中的智能网关通讯连接方式单一,没有通用性的问题,提供一种多通道通信方法、智能网关及可读存储介质。一种多通道通信方法,应用于一智能网关中,所述智能网关上设置多个通信接口,以分别接收不同类型的通讯协议的数据,所述多通道通讯方法包括:获取各个所述通信接口输入的至少一种通讯协议的数据包,并通过所述通讯协议对应的解析器解析所述数据包,得到对应的数据;根据所述数据生成对应通讯协议的数据映射表,所述数据映射表包括协议类型数据和控制信息数据,所述控制信息数据为对被控设备的控制指令转换为所述通讯协议后的数据;将所述数据映射表中的协议类型数据和控制信息数据转换为以太数据发送至服务器。本专利技术中的智能网关,通过采用多种通信接口来接收不同通讯协议的数据,并进行解码和数据传输。本专利技术实施例可实现不同通讯协议的智能终端与智能网关之间的相互通讯,适应性广,满足用户的需求。进一步的,上 ...
【技术保护点】
1.一种多通道通信方法,其特征在于,应用于一智能网关中,所述智能网关上设置多个通信接口,以分别接收不同类型的通讯协议的数据,所述多通道通讯方法包括:获取各个所述通信接口输入的至少一种通讯协议的数据包,并通过所述通讯协议对应的解析器解析所述数据包,得到对应的数据;根据所述数据生成对应通讯协议的数据映射表,所述数据映射表包括协议类型数据和控制信息数据,所述控制信息数据为对被控设备的控制指令转换为所述通讯协议后的数据;将所述数据映射表中的协议类型数据和控制信息数据转换为以太数据发送至服务器。
【技术特征摘要】
1.一种多通道通信方法,其特征在于,应用于一智能网关中,所述智能网关上设置多个通信接口,以分别接收不同类型的通讯协议的数据,所述多通道通讯方法包括:获取各个所述通信接口输入的至少一种通讯协议的数据包,并通过所述通讯协议对应的解析器解析所述数据包,得到对应的数据;根据所述数据生成对应通讯协议的数据映射表,所述数据映射表包括协议类型数据和控制信息数据,所述控制信息数据为对被控设备的控制指令转换为所述通讯协议后的数据;将所述数据映射表中的协议类型数据和控制信息数据转换为以太数据发送至服务器。2.如权利要求1所述的多通道通信方法,其特征在于,所述通过所述通讯协议对应的解析器解析所述数据包的步骤之前还包括:判断所述解析器解析的数据是否正确和完整;若是,执行通过所述通讯协议对应的解析器解析所述数据包的步骤。3.如权利要求2所述的多通道通信方法,其特征在于,所述判断所述解析器解析的数据是否正确和完整的步骤包括:采用CRC校验算法校验所述数据的正确性和完整性。4.如权利要求1所述的多通道通信方法,其特征在于,当同时获取到多个通信接口输入的数据包时,所述根据所述数生成对应通讯协议的数据映射表的步骤包括:根据所述数据按照预设的通讯协议优先级顺序,生成各个类型的通讯协议对应的数据映射表;所述将所述数据映射表中的信息转换为以太数据发送至服务器的步骤包括:按照所述通讯协议优先级顺序,将各个类型的通讯协议对应的数据映射表中的信息转换为以太数据发送至服务器。...
【专利技术属性】
技术研发人员:王棋,
申请(专利权)人:深圳市艾特智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。