[发明专利]一种网关软件的跨平台应用系统及开发方法有效
| 申请号: | 202010886814.5 | 申请日: | 2020-08-28 |
| 公开(公告)号: | CN111970376B | 公开(公告)日: | 2022-05-03 |
| 发明(设计)人: | 蒋启平;黄欣欣;袁中庆 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
| 主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L69/08;H04L67/00;G06F8/71 |
| 代理公司: | 四川省成都市天策商标专利事务所(有限合伙) 51213 | 代理人: | 胡慧东 |
| 地址: | 621000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网关 软件 平台 应用 系统 开发 方法 | ||
本发明公开了一种网关软件的跨平台应用系统及开发方法,该系统包括跨平台底层库;驱动管理模块;协议适配模块;协议转换模块;云平台对接模块;统一API库和网关应用。其采用跨平台的网关软件设计,以及dongle驱动动态加载的方法,解决网关软件+dongle组合方式的网关无法跨平台的问题。
技术领域
本发明涉及智能家居技术领域,具体涉及一种网关软件的跨平台应用系统及开发方法。
背景技术
当前智能家居行业,所有的智能家居系统中必备一个家庭网关,传统的家庭网关是独立的个体产品,从产品商角度看,每研发一款新的网关需要付出大量的硬件研发和产品推广成本,为了降低成本,又不得不采用性能较低的硬件,降低的产品性能。从用户角度,使用网关的话需要额外购买设备,要额外支付费用,加上网关设备需要24小时长时间运行,会增加家庭耗电量。
为了降低网关研发成本,提高网关性能,便于网关推广,近些年出现了通过网关软件和物联网dongle组合形成的新一代家庭网关解决方案,该方案被应用到了路由器,机顶盒,电视等性能强的家庭必备设备上。此方案的好处是无需进行硬件产品研发和推广,省去大量成本,同时以家庭强终端设备为载体,大大提升网关性能。然而由于不同的设备,其采用的处理器芯片,操作系统不一致,导致该软件和dongle的驱动无法跨平台使用,每个网关软件需要单独进行软件研发,每个不同的硬件平台和操作系统都需要重新编译驱动,会造成重复性质的开发维护成本投入。
发明内容
为了解决上述技术问题,本发明提供了一种网关软件的跨平台应用系统及方法,通过跨平台的软件设计以及dongle驱动动态加载方式来实现网关软件的跨平台使用。以此降低网关产品重复开发和维护成本。
为了达到上述技术效果,本发明提供了如下技术方案:
本发明提供了一种网关软件的跨平台应用系统,该系统包括
跨平台底层库,用于支持软件跨平台开发和运行;
驱动管理模块,用于实现驱动检测,根据硬件和操作系统版本自动下载驱动并加载;
协议适配模块,用于适配物联网连接协议,对接家庭子设备;
协议转换模块,用于将连接协议数据转换为符合物联网云平台协议的数据;
云平台对接模块,用于按照物联网云平台协议,对接云平台,实现数据上报,下行控制,联动,OTA功能;
统一API库,用于统一上层应用API,并编译成库,供网关应用开发使用;
网关应用,用于基于统一API库在不同操作系统开发出来的网关软件。
进一步的技术方案为,该系统还包括Dongle和Dongle驱动,其中Dongle为网关外设,用作连接协议协调器,通过USB外接到网关载体,智能家庭系统的子设备通过此协调器连接网关;Dongle驱动运行在网关载体设备上,驱动Dongle设备。
进一步的技术方案为,所述驱动为USB转串口驱动,包括cp210x系列,ch34x系列。
进一步的技术方案为,所述跨平台底层库支持主流强终端操作系统,包括windows,android,linux,且适配不同的CPU,包括x86,x86_64,arm32,arm6,按照统一的接口封装时间,内存,线程,网络,IO系统层次接口,并编译成库,供其他模块开发使用,使得网关整体软件达到可跨平台的效果。
进一步的技术方案为,所述协议适配模块按照zigbee,bluetooth,z-wave连接协议标准处理dongle传过来的串口子设备数据,供协议转换模块使用。
进一步的技术方案为,所述云平台对接模块完成云平台功能对接,可对接云平台的数目不限,可同时支持多个云平台,也可以在多个云平台之间切换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010886814.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分布式光伏系统出力估计方法
- 下一篇:用于不锈钢管高精度孔位加工方法





