[发明专利]一种单WiFi芯片运行多平台SDK的系统和方法在审
申请号: | 201811239398.9 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109462844A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 袁中庆;蒋启平;吴竞;黄欣欣 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W28/06;H04L29/08 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 吴瑞芳 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多平台 云平台 应用层 物联网平台 家庭网关 数据通信 处理层 适配层 物联网 主线程 解耦 链接 适配 线程 调用 兼容 芯片 厂商 移植 互联网 主流 通信 | ||
1.一种单WiFi芯片运行多平台SDK的系统,其特征在于,包括:单WiFi芯片,所述单WiFi芯片与智能家居设备连接,用作家庭网关;所述单WiFi芯片通过互联网与云平台和用户终端设备通信,所述单WiFi芯片包括应用层、UART层、SDK、适配层和WiFi处理层,其中,
应用层,用于封装不同云平台需要的数据格式,并根据数据格式调用对应的云平台SDK进行数据通信;
UART层,用于提供数据上报回调接口和命令接收回调接口;
SDK,用于供应用层调用;
WiFi处理层,用于根据不同云平台的消息指令管控SDK的调用以及对应的数据解析和上报;
适配层,提供用户与网络间的通讯协议;
所述UART层、应用层和SDK分开,用于使到不同云平台的数据内容独立。
2.一种单WiFi芯片运行多平台SDK的方法,其特征在于,包括:
步骤S100:单WiFi芯片的主线程优先启动独立与各个平台SDK的流程,将UART、应用层与SDK解耦;
步骤S200:启动WiFi线程;
步骤S300:调用需要接入的多平台SDK,建立与云平台的链接进行数据通信。
3.根据权利要求2所述的一种单WiFi芯片运行多平台SDK的方法,其特征在于,所述步骤S200具体包括:
步骤S210:单WiFi芯片中将配网方式和云平台SDK建立一一映射关系;
步骤S220:用户终端设备的APP通过UDP发布广播配网信息;
步骤S230:单WiFi芯片的SDK收到APP发出的配网信息,并进行数据解析和校验,配置网络SSID以及密码信息;并根据配网方式与云平台SDK的映射关系,逻辑处理后启动对应的云平台SDK;
步骤S240:单WiFi芯片WiFi连接成功后,回调通知APP连接成功的状态。
4.根据权利要求3所述的一种单WiFi芯片运行多平台SDK的方法,其特征在于,所述步骤S300具体包括:
单WiFi芯片调用云平台SDK提供的API进行设备注册上线、状态数据上报;
接收云平台的消息指令后,由UART层进行命令接收和数据解析;由WiFi处理层管控对应的SDK调用,并由应用层进行封装后交由UART层进行数据上报。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811239398.9/1.html,转载请声明来源钻瓜专利网。