[发明专利]一种单WiFi芯片运行多平台SDK的系统和方法在审
申请号: | 201811239398.9 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109462844A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 袁中庆;蒋启平;吴竞;黄欣欣 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W28/06;H04L29/08 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 吴瑞芳 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多平台 云平台 应用层 物联网平台 家庭网关 数据通信 处理层 适配层 物联网 主线程 解耦 链接 适配 线程 调用 兼容 芯片 厂商 移植 互联网 主流 通信 | ||
本发明公开了一种单WiFi芯片运行多平台SDK的系统,包括:用作家庭网关的单WiFi芯片,单WiFi芯片通过互联网与云平台和APP通信,单WiFi芯片包括应用层、UART层、SDK、适配层和WiFi处理层。还公开了一种单WiFi芯片运行多平台SDK的方法,包括:单WiFi芯片的主线程优先启动独立与各个平台SDK的流程,将UART、应用层与SDK解耦;启动WiFi线程;调用需要接入的多平台SDK,建立与云平台的链接进行数据通信。本发明对于各个SDK做移植,适配多种WiFi芯片,实现单个型号的芯片能兼容物联网控制APP以及云平台协议,采用单个WiFi芯片对接目前主流的物联网平台,实现多方厂商对单品的控制。
技术领域
本发明涉及WiFi通信技术和嵌入式技术领域,具体的说,是一种单WiFi芯片运行多平台SDK的系统和方法。
背景技术
WiFi作为物联网智能家居的主流通讯技术,是最适合物联网连接的技术。它可以作为物联网的粘合剂,连接种类繁多的智能设备。随着连接节点的无限激增,联网设备的覆盖面和总量也将随着快速增长。而802.11ac标准将满足这一需要。WiFi通信技术的安全性,可扩展性,通用性以及更远的传输距离和更快的传输速率,在物联网各种无线通讯协议中也属于佼佼者。在智能家居系统中,家庭中常用的电视、空调、冰箱等品牌繁多的智能家居大多数都是采用WiFi控制,而对于某一品牌的设备通常只能采用对应的APP使用。目前,不同APP对于某一固定型号的设备控制一种是基于云-云平台之间数据对接,该方案设计中局限于终端中具体协议的管控,若终端数据变迁,对应的云-云平台之间的数据通讯也要有相应的更改,因此存在单个型号的芯片不能兼容目前市面上常用的物联网控制APP以及主流的云平台协议的问题。
发明内容
本发明的目的在于提供一种单WiFi芯片运行多平台SDK的系统和方法,用于解决现有技术中单个WiFi芯片不能兼容用户终端设备APP和云平台协议,无法实现多方产生对单品的控制的问题
本发明通过下述技术方案解决上述问题:
一种单WiFi芯片运行多平台SDK的系统,包括:单WiFi芯片,所述单WiFi芯片与智能家居设备连接,用作家庭网关;所述单WiFi芯片通过互联网与云平台和用户终端设备通信,所述单WiFi芯片包括应用层、UART层、SDK、适配层和WiFi处理层,其中,
应用层,用于封装不同云平台需要的数据格式,并根据数据格式调用对应的云平台SDK进行数据通信;
UART层,用于提供数据上报回调接口和命令接收回调接口;
SDK,用于供应用层调用;
WiFi处理层,用于根据不同云平台的消息指令管控SDK的调用以及对应的数据解析和上报;
适配层,提供用户与网络间的通讯协议;
所述UART层、应用层和SDK分开,用于使到不同云平台的数据内容独立。
一种单WiFi芯片运行多平台SDK的方法,包括:
步骤S100:单WiFi芯片的主线程优先启动独立与各个平台SDK的流程,将UART、应用层与SDK解耦;
步骤S200:启动WiFi线程;
步骤S300:调用需要接入的多平台SDK,建立与云平台的链接进行数据通信。
进一步地,所述步骤S200具体包括:
步骤S210:单WiFi芯片中将配网方式和云平台SDK建立一一映射关系;
步骤S220:用户终端设备的APP通过UDP发布广播配网信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811239398.9/2.html,转载请声明来源钻瓜专利网。