实现SDT(software-defined Things)的IOT案例(二)

实现SDT(software-defined Things)的IOT案例(2)
         最近花了几天时间研究 WoT(Web of Things),发现基于Web思想的IoT方案真得渐渐多了起。WeIO, DGLux5都是其中的佼佼者,WeIO更是获得2014年"4th Annual Internet of Things Awards" --Open Source Project的第一名.不过我们今天要提的是另一个IOT平台: B-Scada公司的VoT(Virtualization of Things)平台

    B-scada在15年1月推出一项针对物联网的最新产品VoT.VoT通过将真实物理世界的对象和数据源用一个虚拟的模型来表征。通过虚拟化Things和它们的属性,使用户可以用一种更便于管理和维护的方式来结构化、管理Things,从而将来自不同数据源的数据实时地提供给用户操作。利用软件技术b-scada创建一个开放的系统来整合和组织不同的数据将其转化为可操作的信息,用户则可以通过任意地点的网络连接可视化这些信息


    VoT平台对于信息采用ontology本体模型,基于类型、属性和相互关系三方面进行明确,内置数百种实时数据流的控制模型,支持与html5兼容的设备用浏览器访问。设备连接方面支持Modbus,HART,OPCUA和OPCDA等几种数据连接方式,遵循统一的ODBC数据库或Excel。分析方面图形化功能强大,历史趋势、实时数据均能有效分析,有bubblecharts, bar charts and pie charts 散点图,气泡图,条形图和饼图等多种方式。 VoT还可以通过一个强大的工作流引擎允许你去定义基于时间的或基于条件的任务,触发业务流程,并自动执行。


VoT官网介绍的几个应用场合

1)智能建筑 比如用来控制HVAC(Hear,Ventilation,AirConditioning)

2) 智能电网

3)智能农业

4)机械制造

5)物流运输


实现SDT(software-defined Things)的IOT案例(二)


VoT虚拟化技术有利于物联网更好的面向现实生活

我们看VoT在生活中的一个例子

冰箱里有牛奶,我们可以监控牛奶的剩余量,比方说还有7.6盎司,这只是一个孤立的数据,用途很有限,再比如是一个一天喝一盎司的人,那牛奶量可以说很很多,而如果是一个每天消耗8盎司的家庭,那就迫切需要补充牛奶.所以我们需要更多维度的信息来补充这个决策过程,例如当前剩余牛奶量、历史上每天消耗量、购买日前是否会遇上感恩节(12月会消耗特别多的牛奶)、感恩节在今年的具体日期、今天是几号等等

     实现SDT(software-defined Things)的IOT案例(二)

    有了这些多样的信息,我们才能够构建有效的rule规则,无论是基于时间还是基于条件。如何表征这些信息,这就需要用到OWL的Ontology语义,分别建立多个Ontology的实例,比如牛奶、感恩节,每个实例包括属性及相互关系,这些就能从已有的关系中推导出不能直观看出的内在联系。依靠规则,我们就可以实现天黑开灯、空气不畅开窗、温度过高自动打开空调等功能。


    VoT的思想跟我在SDT(software-defined Things)?软件定义的物件一文中提到的软件定义物件SDT的想法基本一致,现实世界中的Thing可以在中间服务平台被重新定义,赋予新的属性。Ontology只能做内在联系的推导,并不会创造新的规则,所以用户还可以通过Web自己增加个性化的rule规则,比如用户离开家,需要卧室的灯1开着,以迷惑意图不轨的人,灯2关闭 以便省电。

SDT的框架结构

实现SDT(software-defined Things)的IOT案例(二)

    Agent可以作为IoT Platform的附加服务,充分解耦,即使当掉也不影响核心业务的正常工作,同时这一部分也可以作为平台的增值服务,在InterConnection连接层、InterOperability互操作层之外创造新的价值增长点

    Software defined Things跟Web of Things在15年 相信会有更多的好的产品出现,国内的企业还在等什么呢?只看着做几个智能硬件、智能玩意就炒作一番,目光太短浅了



个人介绍:

Samsung Electronics VD IoT Platform高级工程师,在物联网,云计算,移动通讯,网络安全和消息传递基础构架领域拥有超过9年的专业知识和经验。拥有丰富的企业消息传递基础构架开发,物联网、云、设备联接解决方案开发,以及成熟的管理软件和解决方案,如敏捷和DevOpts的开发经验。在国内首次提出SDT(softwaredefined Things)的IOT概念,拥有3项专利(一份正在评审)。

是三星、英特尔、戴尔所成立智能家居设备标准联盟开放互联联盟(OIC)的代码贡献者(https://gerrit.iotivity.org/gerrit/p/iotivity.git)

https://www.iotivity.org/documentation/iotivity-services/protocol-plug-manager

经常参与云计算,物联网等开源社区(Vmware,ECUG失效云计算用户组)交流讨论,关注开源社区技术动态