一种物联app开发方法、装置及物联网系统的制作方法

文档序号:8301775阅读:874来源:国知局
一种物联app开发方法、装置及物联网系统的制作方法
【技术领域】
[0001]本发明涉及移动通讯领域,特别是涉及一种物联APP开发方法、装置及物联网系统。
【背景技术】
[0002]随着移动互联网的深入广泛应用、智能手机大范围覆盖用户以及物联网的逐步兴起,人们对物联网智能家电的兴趣越来越高涨。对于物联网产品的开发,目前还没有真正统一的标准。基于1S推出的HAP协议及Homekit API (Applicat1n ProgrammingInterface,应用程序编程接口 )为解决一般性物联产品的开发提供了一套标准开发库,但android系统下还无法集成类似功能。
[0003]现在的普通家庭当中,无线WIFI网络越来越普及。逐渐兴起的物联网智能家电因各自平台不同,厂家不同,底层协议及实现方式不同且由于技术保密性,导致部分技术无法对外公开,客观上造成了对于应用开发者门槛较高,很难吸引对物联网有兴趣的开发者开发更多个性化和优秀的产品。
[0004]针对同一厂家下的物联产品,实现物联途径有限。第一类,自主研发;第二类,借助第三方平台。
[0005]但是,自主研发,需要从协议、通讯、平台、到底版等一系列技术投入和实验,成本较高。借助第三方平台,因学习成本高,无成熟平台,目前还处于初级阶段。
[0006]针对相关技术中物联APP(Applicat1n,应用程序)的开发较繁杂的问题,目前尚未提出有效的解决方案。

【发明内容】

[0007]针对相关技术中物联APP的开发较繁杂的问题,本发明提供了一种物联APP开发方法、装置及物联网系统,用以解决上述技术问题。
[0008]根据本发明的一个方面,本发明提供了一种物联APP开发方法,其中,该方法包括:获取API包;其中,所述API包是基于设备底层协议和平台协议封装的;查看所述API包的应用条件与物联APP的开发需求是否匹配;在二者匹配时,基于所述API包完成物联APP的开发。
[0009]优选地,所述API包的开发文档中记录有文字说明和代码,所述文字说明用于描述所述API包的应用条件。
[0010]优选地,基于所述API包完成物联APP的开发,包括:基于所述API包设置所述物联APP的配置参数;基于所述配置参数完成物联APP的开发。
[0011]根据本发明的一个方面,本发明提供了一种物联APP开发装置,其中,该方法包括:API包获取模块,用于获取API包;其中,所述API包是基于设备底层协议和平台协议封装的;匹配模块,用于查看所述API包的应用条件与物联APP的开发需求是否匹配;开发模块,用于在二者匹配时,基于所述API包完成物联APP的开发。
[0012]优选地,所述API包的开发文档中记录有文字说明和代码,所述文字说明用于描述所述API包的应用条件。
[0013]优选地,所述开发模块包括:配置单元,用于基于所述API包设置所述物联APP的配置参数;开发单元,用于基于所述配置参数完成物联APP的开发。
[0014]根据本发明的另一方面,本发明还提供了一种物联网系统,其中,该系统包括:物联APP,根据权利要求1至3中任一项所述的物联APP开发方法开发得到,用于实现所述物联设备与用户的交互;API组件,对上用于封装一套对开发者透明的API,对下用于负责对物联设备的信息交互,提供平台基础接口功能;物联设备,包括:设备控制器和WIFI网络模块,其中,所述设备控制器用于设备状态的采集和负载的控制,所述网络模块用于负责接收网络上发来的控制命令信息,和上传设备的状态信息。
[0015]本发明有益效果如下:
[0016]通过本发明,解决了相关技术中物联APP的开发较繁杂的问题,以便于开发者在不需要知道设备底层协议、不需要知道平台协议的情况下,完成物联APP开发的解决方案,简化了物联APP的研发过程。统一 API可减少资源浪费,更多的家电设备生产商可以将更多资源分配至家电本身研发,更多的互联网资源可以快速融入物联家电生态链。
[0017]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0018]图1是根据本发明实施例一的物联APP开发方法的流程图;
[0019]图2是根据本发明实施例二的物联APP开发装置的结构框图;
[0020]图3是根据本发明实施例三的物联网系统结构框图;
[0021]图4是根据本发明实施例三的物联网家电系统的结构示意图;
[0022]图5是根据本发明实施例三的物联网家电系统的交互流程图。
【具体实施方式】
[0023]为了解决现有技术中物联APP的开发较繁杂的问题,本发明提供了一种物联APP开发方法、装置及物联网系统,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0024]实施例一
[0025]本实施例提供了一种物联APP开发方法,图1所示的是物联APP开发方法的流程图,如图1所示,该方法包括以下步骤(步骤S102-步骤S106):
[0026]步骤S102,获取API包;其中API包是基于设备底层协议和平台协议封装的;上述API包的开发文档中记录有文字说明和代码,上述文字说明用于描述上述API包的应用条件;
[0027]步骤S104,查看API包的应用条件与物联APP的开发需求是否匹配;
[0028]步骤S106,在二者匹配时,基于API包完成物联APP的开发。具体包括:基于API包设置上述物联APP的配置参数,基于配置参数完成物联APP的开发。
[0029]通过本实施例,解决了相关技术中物联APP的开发较繁杂的问题,以便于开发者在不需要知道设备底层协议、不需要知道平台协议的情况下,完成物联APP开发的解决方案,简化了物联APP的研发过程。统一 API可减少资源浪费,更多的家电设备生产商可以将更多资源分配至家电本身研发,更多的互联网资源可以快速融入物联家电生态链。
[0030]实施例二
[0031 ] 对应于上述实施例介绍的物联APP开发方法,本实施例提供了一种物联APP开发。图2所示的是物联APP开发装置的结构框图,如图2所示,该装置包括:API包获取模块10、匹配模块20和开发模块30。下面对该结构进行详细介绍。
[0032]API包获取模块10,用于获取API包;其中,上述API包是基于设备底层协议和平台协议封装的;API包的开发文档中记录有文字说明和代码,上述文字说明用于描述API包的应用条件;
[0033]匹配模块20,连接至上述API包获取模块10,用于查看上述API包的应用条件与物联APP的开发需求是否匹配;
[0034]开发模块30,连接至上述匹配模块20,用于在二者匹配时,基于API包完成物联APP的开发。具体地,上述开发模块30包括:配置单元,用于基于API包设置物联APP的配置参数;开
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1