[发明专利]一种网关软件的跨平台应用系统及开发方法有效
| 申请号: | 202010886814.5 | 申请日: | 2020-08-28 |
| 公开(公告)号: | CN111970376B | 公开(公告)日: | 2022-05-03 |
| 发明(设计)人: | 蒋启平;黄欣欣;袁中庆 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
| 主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L69/08;H04L67/00;G06F8/71 |
| 代理公司: | 四川省成都市天策商标专利事务所(有限合伙) 51213 | 代理人: | 胡慧东 |
| 地址: | 621000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网关 软件 平台 应用 系统 开发 方法 | ||
1.一种网关软件的跨平台应用系统,其特征在于,该系统包括
跨平台底层库,用于支持软件跨平台开发和运行;
驱动管理模块,用于实现驱动检测,根据硬件和操作系统版本自动下载驱动并加载;
协议适配模块,用于适配物联网连接协议,对接家庭子设备;
协议转换模块,用于将连接协议数据转换为符合物联网云平台协议的数据;
云平台对接模块,用于按照物联网云平台协议,对接云平台,实现数据上报,下行控制,联动,OTA功能;
统一API库,用于统一上层应用API,并编译成库,供网关应用开发使用;
网关应用,用于基于统一API库在不同操作系统开发出来的网关软件;
Dongle和Dongle驱动,其中Dongle为网关外设,用作连接协议协调器,通过USB外接到网关载体,智能家庭系统的子设备通过此协调器连接网关;Dongle驱动运行在网关载体设备上,驱动Dongle设备;
所述跨平台底层库支持主流强终端操作系统,包括windows,android,linux,且适配不同的CPU,包括x86, x86_64, arm32, arm6,按照统一的接口封装时间,内存,线程,网络,IO系统层次接口,并编译成库,供其他模块开发使用,使得网关整体软件达到可跨平台的效果。
2.根据权利要求1所述的网关软件的跨平台应用系统,其特征在于,所述驱动为USB转串口驱动,包括cp210x系列,ch34x系列。
3.根据权利要求1所述的网关软件的跨平台应用系统,其特征在于,所述协议适配模块按照zigbee,bluetooth,z-wave连接协议标准处理Dongle 传过来的串口子设备数据,供协议转换模块使用。
4.根据权利要求1所述的网关软件的跨平台应用系统,其特征在于,所述云平台对接模块完成云平台功能对接,可对接云平台的数目不限,可同时支持多个云平台,也可以在多个云平台之间切换。
5.一种网关软件的跨平台应用开发方法,其特征在于,包括以下步骤:
S1:完成跨平台底层库的开发,适配家庭强终端设备中的windows,android,linux操作系统;所述跨平台底层库,用于支持软件跨平台开发和运行;
S2:基于S1的跨平台底层库完成驱动管理模块开发;所述驱动管理模块,用于实现驱动检测,根据硬件和操作系统版本自动下载驱动并加载;
S3:基于S1的跨平台底层库完成连接协议适配模块,协议转换模块,云平台对接模块开发;所述协议适配模块,用于适配物联网连接协议,对接家庭子设备;所述协议转换模块,用于将连接协议数据转换为符合物联网云平台协议的数据;所述云平台对接模块,用于按照物联网云平台协议,对接云平台,实现数据上报,下行控制,联动,OTA功能;
S4:将S2,S3开发出来的模块进行统一封装,完成统一API库;所述统一API库,用于统一上层应用API,并编译成库,供网关应用开发使用;
S5:基于S1的跨平台底层库,S4的统一API库,在不同的操作系统完成网关上层应用开发;
S6:基于不同的CPU,操作系统版本完成驱动编译,并将各个版本的Dongle驱动上传服务器,所述Dongle为网关外设,用作连接协议协调器,通过USB外接到网关载体,智能家庭系统的子设备通过此协调器连接网关;Dongle驱动运行在网关载体设备上,驱动Dongle设备。
6.根据权利要求5所述的网关软件的跨平台应用开发方法,其特征在于,所述S2具体包括以下步骤:
(1)检测驱动是否加载;
(2)在本地和服务器根据CPU,操作系统版本搜索驱动并下载;
(3)完成驱动加载;
(4)扫描Dongle设备;
(5)完成Dongle设备校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010886814.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分布式光伏系统出力估计方法
- 下一篇:用于不锈钢管高精度孔位加工方法





