【技术实现步骤摘要】
模型驱动的物联网应用开发方法
本专利技术涉及一种模型驱动的物联网应用开发方法。
技术介绍
物联网(Internetofthings,IoT)是通过各种信息传感设备,按约定的协议,把任何需要监控、连接、互动的物品与联网连接起来,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。通过散布在特定领域的成千上万的传感器节点,收集各种物理信息并连接到互联网上。然而,传感设备所采集到的数据是实时的、数量庞大且无良好结构的,要将采集到的数据映射到应用场景中客观事物的对象属性,则不得不编写大量的转换代码。因此,应用开发仍然是广泛采用IoT技术的主要障碍之一,可以分为两部分:第一,传感设备非常多样化,如射频识别(RFID)标签,传感器和智能手机。每个都有自己不同的编程接口。开发人员必须熟悉这些接口,以便监视或控制,这增加了应用程序开发的复杂性;第二,有不同的应用领域,包括智能交通,医疗保健和智能环境。相同类型的传感器设备可以在不同的场景中发挥不同的作用。例如,RFID标签可以绑定到一个应用领域中的人并被绑定到另一个应用领域的汽车。在开发IoT系统时,程序员需要 ...
【技术保护点】
一种模型驱动的物联网应用开发方法,其特征在于,包括以下步骤:步骤S1:根据传感器设备的可管理性构建传感器设备运行时模型,对传感器设备进行同一管理;步骤S2:根据应用场景构建定制模型,通过模型转换确保定制模型和传感器设备运行时模型之间的同步。
【技术特征摘要】
1.一种模型驱动的物联网应用开发方法,其特征在于,包括以下步骤:步骤S1:根据传感器设备的可管理性构建传感器设备运行时模型,对传感器设备进行同一管理;步骤S2:根据应用场景构建定制模型,通过模型转换确保定制模型和传感器设备运行时模型之间的同步。2.根据权利要求1所述的模型驱动的物联网应用开发方法,其特征在于:所述传感器设备运行时模型的构建包括以下两个部分:描述目标系统体系结构在代理机制中,用模型元素描述体系结构的类,用模型元素属性描述类的属性,在模型元素中描述与其他模型元素的关联关系;所有模型元素组织成一个以顶层元素为根的树,本质上等价于一个类图,每一个模型元素对应于其中的一个类;描述目标系统管理能力通过代理机制,在每个模型元素中描述其属性值的来源以及对属性的管理方法,使代理机制中的模型元素具备对运行系统的访问能力,模型元素属性的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。