基于程序设计语言的物联网设备控制方法及系统的制作方法

文档序号:8395724阅读:385来源:国知局
基于程序设计语言的物联网设备控制方法及系统的制作方法
【技术领域】
[0001]本发明涉及物联网设备控制技术领域,特别涉及一种基于程序设计语言的物联网设备控制方法及系统。
【背景技术】
[0002]物联网的英文名称为"The Internet of Things”。由该名称可见,物联网就是“物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础之上的延伸和扩展的一种网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。因此,物联网的定义是通过射频识别(RFID)装置、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。
[0003]当前物联网的发展处于初级阶段,不同厂商的物联网设备产品一般自成体系,不同产品的开发工具也各不相同,且各产品也很难互联集成在一起。
[0004]对于开发者,进行物联网应用的开发不仅需要了解各种产品涉及的各类技术的细节,而且还需要熟练掌握各种开发工具,因此大大提升了开发者的准入门槛,同时也提高了优秀物联网应用的开发难度以及开发成本。

【发明内容】

[0005]为了克服上述现有技术存在对于开发者,进行物联网应用的开发不仅需要了解各种产品涉及的各类技术的细节,而且还需要熟练掌握各种开发工具,增加了开发者的准入门槛,提高了物联网应用的开发难度的不足,本发明提供了一种基于程序设计语言的物联网设备控制方法及系统。
[0006]一种基于程序设计语言的物联网设备控制方法,其包括如下步骤:
[0007]S1、设置完整的程序设计语言,所述程序设计语言包括各种对不同厂商的不同物联网设备调用的内建函数;
[0008]S2、将各种内建函数嵌入不同厂商的相应物联网设备内;
[0009]S3、以统一的格式封装不同厂商的相应物联网设备内的各种内建函数,形成统一的接口 ;
[0010]S4、在获取启动物联网设备的某一功能时,通过调用相应的内建函数来启动物联网设备的相应功能。
[0011]本发明还提供一种基于程序设计语言的物联网设备控制系统,其包括如下单元:
[0012]内建函数设定单元,用于设置完整的程序设计语言,所述程序设计语言包括各种对不同厂商的不同物联网设备调用的内建函数;
[0013]内建函数嵌入单元,用于将各种内建函数嵌入不同厂商的相应物联网设备内;
[0014]统一接口生成单元,用于以统一的格式封装不同厂商的相应物联网设备内的各种内建函数,形成统一的接口 ;
[0015]内建函数调用单元,用于在获取启动物联网设备的某一功能时,通过调用相应的内建函数来启动物联网设备的相应功能。
[0016]本发明克服了现有技术存在对于开发者,进行物联网应用的开发不仅需要了解各种产品涉及的各类技术的细节,而且还需要熟练掌握各种开发工具,增加了开发者的准入门槛,提高了物联网应用的开发难度的不足,设计、实现一套程序设计语言;以该程序设计语言内建函数的方式实现对不同厂商的不同设备的调用接口 ;为开发者提供了一套统一的接口,在整合传感器设备的数据后,本发明通过提供一套完整的、统一的、规范的接口 ;使开发者通过使用本程序设计语言,就能简单方便地控制传感器设备,并基于本语言实现复杂逻辑功能的设计,从而实现智能化的物联网设备控制。与现有技术相比,本发明的有益效果是:使开发者可以把开发重点聚焦于应用实现而不是花费在各类基础的物联网技术实现上,降低开发者进行物联网应用的开发难度及开发成本。
[0017]本发明整合了对物联网设备的调用接口,使开发者基于接口开发的应用都可以毫无差别的获取不同厂商、不同种类的传感器数据,并可使用程序设计语言进行复杂逻辑功能的设计,实现智能化的物联网设备控制。
【附图说明】
[0018]图1是本发明实施例的基于程序设计语言的物联网设备控制方法流程图;
[0019]图2是图1中步骤S4的子流程图;
[0020]图3是本发明实施例的原理图;
[0021]图4是本发明实施例的基于程序设计语言的物联网设备控制系统结构框图;
[0022]图5是图4中内建函数调用单元的结构框图。
【具体实施方式】
[0023]如图1所示,一种基于程序设计语言的物联网设备控制方法,其包括如下步骤:
[0024]S1、设置完整的程序设计语言,所述程序设计语言包括各种对不同厂商的不同物联网设备调用的内建函数。
[0025]S2、将各种内建函数嵌入不同厂商的相应物联网设备内。
[0026]S3、以统一的格式封装不同厂商的相应物联网设备内的各种内建函数,形成统一的接口。
[0027]S4、在获取启动物联网设备的某一功能时,通过调用相应的内建函数来启动物联网设备的相应功能。
[0028]如图2所示,可选地,在本发明所述的基于程序设计语言的物联网设备控制方法中,所述步骤S4包括以下子步骤:
[0029]S41、接收对物联网设备的功能调用指令。
[0030]S42、调用统一的接口,并对调用指令进行解析。
[0031]S43、根据解析结果判断该物联网设备中是否存在相应的内建函数时;在存在相应的内建函数时,通过该内建函数启动该物联网设备对应的功能;在不存在相应的内建函数时,结束本流程。
[0032]在本发明所述的基于程序设计语言的物联网设备控制方法中,所述步骤S43还包括在不存在相应的内建函数时,将解析结果发送到云端,获取该解析结果对应的物联网设备的功能调用指令的内建函数;将内建函数发送到该物联网设备内,并跳转到步骤Si,重复执行步骤SI至步骤S4。
[0033
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1