一种基于物联网的预设功能实现方法及装置制造方法及图纸

技术编号:15520426 阅读:41 留言:0更新日期:2017-06-04 09:59
本发明专利技术公开一种基于物联网的预设功能实现方法及装置。其中,所述方法包括:接收云端服务器发送的脚本文件,所述脚本文件为预先设定的;执行所述脚本文件,以使得智能设备实现所述脚本文件中的预设功能。所述装置包括接收单元用于接收云端服务器发送的脚本文件,所述脚本文件为预先设定的;执行单元用于执行所述脚本文件,以使得智能设备实现所述脚本文件中的预设功能。本发明专利技术提供的基于物联网的预设功能实现方法及装置,由于能够通过执行云端服务器发送的脚本文件,使智能设备实现脚本文件中的预设功能,从而使智能设备方便地与云端服务器以及其它智能设备进行通信,提高了智能设备功能改变的灵活性。

Method and device for realizing preset function based on Internet of things

The invention discloses a preset function realizing method and device based on Internet of things. Among them, the method comprises: sending and receiving cloud server script file, the script file is set in advance; the execution of the script file, to make smart devices to achieve the functions of Presupposition in the script file. The device comprises a receiving unit for receiving the transmitted cloud server script file, the script file is preset; execution unit for executing the script file, to make smart devices to achieve the functions of Presupposition in the script file. The invention provides a method and a device for realizing the preset function based on the Internet of things, because it can transmit through the implementation of the cloud server script file, make smart devices to achieve the functions of Presupposition in the script file, so that the smart devices to easily communicate with the cloud server and other intelligent devices, improve the flexibility of intelligent equipment function change.

【技术实现步骤摘要】
一种基于物联网的预设功能实现方法及装置
本专利技术涉及物联网
,具体涉及一种基于物联网的预设功能实现方法及装置。
技术介绍
随着物联网的提出和发展,物联网受到越来越多的关注。在物联网以及智能设备的行业中,智能设备的功能通常在出厂的时候就已经设定了,在出厂后的使用中很难对智能设备的设定功能进行改变。例如,物联网覆盖多个行业,每个行业,每个企业的产品都没有标准的协议,甚至物理通讯方式都不同,造成智能设备接入互联网一直是一个业界难题,目前业界内的通常做法都是根据客户的产品定制接入设备。同时,不同的智能设备由不同厂商设计生产,甚至相同的智能设备也可能有多个厂商设计生产,不同的智能设备之间由于预设的协议不同而不能互相连接通信,导致了现在的智能设备很难相互识别。此外,对于要求一秒钟采集50次数据的传感器设备,如果实时把数据传到云端服务器再进行处理,会增加云端服务器的负担。因此,如何提出一种方法,能够使智能设备方便地与云端服务器以及其它智能设备通信,以实现设定的不同功能成为业界亟待解决的重要课题。
技术实现思路
针对现有技术中的缺陷,本专利技术提供一种基于物联网的预设功能实现方法及装置。一方面,本专利技术提出一种基于物联网的预设功能实现方法,包括:接收云端服务器发送的脚本文件,所述脚本文件为预先设定的;执行所述脚本文件,以使得智能设备实现所述脚本文件中的预设功能。另一方面,本专利技术提供一种基于物联网的预设功能实现装置,包括:接收单元,用于接收云端服务器发送的脚本文件,所述脚本文件为预先设定的;执行单元,用于执行所述脚本文件,以使得智能设备实现所述脚本文件中的预设功能。本专利技术提供的基于物联网的预设功能实现方法及装置,由于能够通过执行云端服务器发送的脚本文件,使智能设备实现脚本文件中的预设功能,从而使智能设备方便地与云端服务器以及其它智能设备进行通信,提高了智能设备功能改变的灵活性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例基于物联网的预设功能实现方法的流程示意图;图2为本专利技术实施例一种基于物联网的预设功能实现装置的结构示意图;图3为本专利技术实施例另一种基于物联网的预设功能实现装置的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例基于物联网的预设功能实现方法的流程示意图,如图1所示,本专利技术提供的基于物联网的预设功能实现方法包括:S101、接收云端服务器发送的脚本文件,所述脚本文件为预先设定的;需要说明的是,本专利技术实施例提供的基于物联网的预设功能实现方法的执行主体为基于物联网的预设功能实现装置,该装置通常以串口的方式与智能设备连接并配置在智能设备中,所述智能设备例如可以是空调或者温度采集设备等。具体地,基于物联网的预设功能实现装置通过物联网协议,例如消息队列遥测传输(MessageQueuingTelemetryTransport,以下简称MQTT)与云端服务器进行通信,接收所述云端服务器发送的脚本文件,所述脚本文件是预先设定的,并被上传到所述云端服务器。S102、执行所述脚本文件,以使得智能设备实现所述脚本文件中的预设功能。具体地,所述装置执行从所述云端服务器接收到的所述脚本文件,所述脚本文件是为了完成预设功能而编写的,所述预设功能根据所述智能设备的实际需要进行设定,本专利技术实施例不做限定。所述装置执行所述脚本文件,与所述装置连接的智能设备就可以实现所述脚本文件中的预设功能。本专利技术提供的基于物联网的预设功能实现方法,由于能够通过执行云端服务器发送的脚本文件,使智能设备实现脚本文件中的预设功能,从而使智能设备方便地与云端服务器以及其它智能设备进行通信,提高了智能设备功能更改的灵活性。在上述各实施例的基础上,进一步地,所述脚本文件为通信脚本文件,相应地,所述执行所述脚本文件,以使得智能设备实现所述脚本文件中的预设功能包括:执行所述通信脚本文件,以使得所述智能设备与所述云端服务器进行通信。具体地,所述装置从所述云端服务器接收的脚本文件是通信脚本文件,即设定了所述装置与所述智能设备如何进行通信的脚本文件。所述装置执行所述通信脚本文件,所述装置即可与所述智能设备进行通信,从而使所述智能设备可以通过所述装置与所述云端服务器进行通信。例如,甲厂家生产空调产品A,并在产品A中配置了所述基于物联网的预设功能实现装置,所述装置通过串口与产品A连接,但在产品A出厂时并没有设置所述装置与空调的通信方式。而在所述云端服务器存在编写完成的脚本文件一,脚本文件一与产品A的型号相对应,脚本文件一中设置了所述装置与所述产品A如何进行通信,例如如何进行串口的打开、参数设置,数据读取、包头包尾的解析。产品A在出厂后,所述装置可以根据产品A的型号从所述云端服务器下载脚本文件一,通过执行脚本文件一与产品A的进行通信,从而可以实现产品A与所述云端服务器的通信连接。同样,如果乙厂家生产空调产品B,其空调产品为B也可以通过为产品B配置所述基于物联网的预设功能实现装置,将可实现产品B与所述装置通信的脚本文件二上传到所述云端服务器,所述装置通过下载与产品B的型号对应的脚本文件二并执行,可以与产品B建立通信连接,从而实现产品B与所述云端服务器的通信。可以理解的是,对于不同的产品,都可以通过配置所述基于物联网的预设功能实现装置,实现与所述云端服务器的通信,从而可以降低产品的开发成本。本专利技术提供的基于物联网的预设功能实现方法,通过执行云端服务器发送的通信脚本文件,使相应的智能设备实现与云端服务器的通信,降低了智能设备接入物联网的成本。在上述实施例的基础上,进一步地,所述以使得所述智能设备与所述云端服务器进行通信包括:采用透传模式将所述智能设备的数据发送到所述云端服务器。具体地,当所述智能设备需要向所述云端服务器发送数据,而所要发送的数据不要进行解析,可以采用透传模式将所述数据通过所述基于物联网的预设功能实现装置发送到所述云端服务器,所述透传模式是将本地异步串口通信转换成基于TCP/UDP协议的网络通信。本专利技术提供的基于物联网的预设功能实现方法,通过执行云端服务器发送的通信脚本文件,使相应的智能设备实现与云端服务器的通信。采用透传模式传输数据,智能设备不需要做任何改变,可以加快数据传输的效率。在上述各实施例的基础上,进一步地,所述脚本文件为协议转换脚本文件,相应地,所述执行所述脚本文件,以使得智能设备实现所述脚本文件中的预设功能包括:执行所述协议转换脚本文件,以使得所述智能设备与其它智能设备进行通信。具体地,所述装置从所述云端服务器接收的脚本文件是协议转换脚本文件,即设定了不同智能设备如何进行协议转换以实现相互间通信的脚本文件。所述装置执行所述协议转换脚本文件,所述本文档来自技高网...
一种基于物联网的预设功能实现方法及装置

【技术保护点】
一种基于物联网的预设功能实现方法,其特征在于,包括:接收云端服务器发送的脚本文件,所述脚本文件为预先设定的;执行所述脚本文件,以使得智能设备实现所述脚本文件中的预设功能。

【技术特征摘要】
1.一种基于物联网的预设功能实现方法,其特征在于,包括:接收云端服务器发送的脚本文件,所述脚本文件为预先设定的;执行所述脚本文件,以使得智能设备实现所述脚本文件中的预设功能。2.根据权利要求1所述的方法,其特征在于,所述脚本文件为通信脚本文件,相应地,所述执行所述脚本文件,以使得智能设备实现所述脚本文件中的预设功能包括:执行所述通信脚本文件,以使得所述智能设备与所述云端服务器进行通信。3.根据权利要求2所述的方法,其特征在于,所述以使得所述智能设备与所述云端服务器进行通信包括:采用透传模式将所述智能设备的数据发送到所述云端服务器。4.根据权利要求1所述的方法,其特征在于,所述脚本文件为协议转换脚本文件,相应地,所述执行所述脚本文件,以使得智能设备实现所述脚本文件中的预设功能包括:执行所述协议转换脚本文件,以使得所述智能设备与其它智能设备进行通信。5.根据权利要求1所述的方法,其特征在于,所述脚本文件为设定业务脚本文件,相应地,所述执行所述脚本文件,以使得智能设备实现所述脚本文件中的预设功能...

【专利技术属性】
技术研发人员:刘琰黄灼黄锡雄周志宏
申请(专利权)人:北京机智互动信息科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1