开源 物联网平台_开源FIWARE平台创造了新的物联网商业机会

开源 物联网平台

根据开发人员的说法,由欧洲资助的物联网开源平台FIWARE在过去两年中已显着成熟,现在已用于工业生产案例,智慧城市试点和公用事业项目。 使用FIWARE平台的两个项目包括城市水质试验和预警系统,以识别和预防农作物的有害生物风险。

为了进一步支持行业的发展,FIWARE最近正式确定了一个基金会,以领导社区的工作。 预计基金会将在开源平台上看到社区参与的新潮流,该平台已经与其他开源项目有着重要的联系。 例如,FIWARE的测试平台环境FIWARE Labs使用基于OpenStack构建多区域云环境

硬件的Adevice首席商务官JoaquínCabezas等早期采用者表示,该平台最初是由西班牙电信运营商之间的一个联合项目组成,并由欧盟委员会资助,有时被视为官僚主义,繁琐且令人困惑。为传感器和仪表构建无线监控系统的制造商。

Cabezas说:“ 2013年,FIWARE遇到了困难,因为每个月都有重大问题。” “那时很难,因为在文档中尚不清楚出了什么问题,但是现在情况已经完全不同了。例如,FIWARE Con​​text Broker的成熟度已经完全提高了。已经使用JSON API完成了一些工作,那么它就是同一技术。”

Adevice当前在西班牙塞维利亚运行一个智能城市项目,展示了如何监控该城市公共喷泉的水质。 该项目还是首批IPv6端到端(设备,3G M2M网络和云中的IoT平台)智能城市试验之一。

为了创建试点,Cabezas使用来自FIWARE平台的多个开源工具精心设计了IoT架构。 飞行员从水源处的硬件中提取传感器数据,并使用FIWARE开源IoT代理。 Cabezas补充说:“映射到IoT代理并不难:我们使用的是Ultralight 2.0代理,但是也存在用于MQTT协议,SIGFOX和其他协议的代理,”您只需遵循简单的规则,几乎是魔术。”

从那里,数据被馈送到一个称为Orion Context Broker的中心,然后它还可以通过API从Hadoop,开放数据目录和其他来源中提取数据。 然后,这些数据通过API安全协议进行传输,然后在NGSI数据模式中从外部提供。 Cabezas解释说:“ NGSI是与RESTful API通信标准规则集 。我们使用它通过NGSI将上下文代理连接到Freeboard中的仪表板。”

 IoT architecture for Adevice’s Seville smart water fountain pilot project (Image courtesy of Carlos Ralli Ucendo, Telefónica I+D)

Adevice的塞维利亚智能喷泉试点项目的物联网架构。 (图片由TelefónicaI + D的Carlos Ralli Ucendo提供)

Cabezas说,使上下文代理在干舷仪表盘中显示相关数据的工作不到五分钟。 FIWARE创建了干舷连接器,以加快在开源仪表板产品中显示IoT传感器工作流程中的信息的便利性。

Cabezas认为,设计这些系统时的主要工作是创建数据模型。 作为FIWARE的早期采用者,Adevice在开始尝试使用该平台时已经建立了自己的数据模型,但是现在随着越来越多的城市和行业开始使用FIWARE进行项目,社区成员正在共享其数据模型以帮助加快标准的使用。跨行业和地区的数据模式。 作为先行者,Adevice现在正在贡献其数据模型,以帮助开发标准的水质数据模式, 这是迄今为止已记录的六个数据之一 。 架构是根据知识共享署名4.0国际许可发布的

物联网始于数据模型

意大利软件工程团队TeamDev的创始人Andrea Cruciani专门研究农业和智慧城市,现在他领导了几种基于FIWARE开源工具构建的精密农业产品的开发。 他说,使用FIWARE的最初困难来自使用错误的工具以及未足够详细地定义数据模型。

“我们开始在FIWARE中使用错误的通用启动器,” Crucanii解释说。 “我们开始链接到访问控制,这是一个单点登录解决方案,但是对于我们的需求来说并没有那么有用。因此,我们花了一个月的时间映射我们的数据模型以尝试并理解其价值。对于我们来说,真正的价值在于上下文信息和IoT接口。起初,由于连接传感器的接口层难以实现,因此我们采用NGSI作为我们的标准。”

Cruiciani团队的目标是创建Agricolus,这是一个可以测量各种农业指标的监控平台,最初是用于橄榄树的。 据农业科学家称,这包括土壤湿度,叶片湿度和风向-传统上用于计算橄榄果蝇疾病风险的三个参数。 对于数据模型中使用的每个传感器,Agricolus设计了一个服务器端软件,该软件可以将传感器读数转换为NGSI元数据标准。 克鲁西亚尼说:“从那里我们可以利用这些信息来为疾病风险和预报提供预测模型,或者为农民提供实时天气信息。”

Agricolus物联网架构使用FIWARE的Orion Context Broker来标准化措施。 “我们使用.NET语言,因为它们现在是完全开源的,因此我们将所有服务转换为.NET CORE,从那时起,我们花了大约两周的时间进行分析,开发和测试Context Provider,” Cruciani解释说。 。 “ FIWARE非常有用,因为通过NGSI和Context Broker,您可以转换来自传感器和第三方提供商的所有信息,例如天气数据。”

Cruciani说,通过首先映射数据模型,他们可以更好地了解哪些信息可用于通过上下文代理进行路由,以及哪些信息可以在FIWARE平台之外添加。 他说:“例如,地理信息已经可用。我们首先询问'什么样的信息,信息的含义是什么,然后对于数据流的另一部分,我们实现了专有GIS平台的接口。”解释。 意大利翁布里亚(Ombria)的橄榄种植区已在使用Agricolus,2014年该行业因橄榄蝇害虫而灭绝。现在,该团队正在为谷物,硬坚果和葡萄开发类似的解决方案。

工业物联网的开源平台?

迄今为止,Adevice和Agricolus都在使用IoT基础架构来重新创建和增强现有工作流程,这些工作流程利用技术来优化当前的行业实践。

但是,要真正成为专注于工业物联网的企业,两者都必须采取行动以利用较新的技术机会。 对于Adevice而言,这可能意味着边缘处理,考虑到塞维利亚飞行员的人数,迄今为止尚未进行边缘处理。 Cabezas说:“我们不在边缘进行任何分析。” “我们不认为我们必须进行雾计算,因为该示例非常集中并且是一个简单的程序。边缘计算确实适用于需要一直进行大量测量并且只想处理诸如实时警报或平均值。在这里,我们每15分钟读取30-40个参数。”

对于Agricolus而言,新的技术机遇在于机器学习。 与Adevice一样,他们的当前模型是对传统方法的工作流的增强:他们(实时)识别措施并使用该数据确定橄榄病虫蝇疾病的风险。 Cruciani解释说:“目前,我们使用经验预测器:我们测量可能影响疾病上升的参数。我们与一些大学进行了数十年的研究,研究哪些参数影响疾病。” 他说他们现在从机器学习开始,这是一种完全不同的方法。 他解释说:“在ML方法中,您输入所有参数的数据以发现将影响疾病上升的模式。” “我们正在尝试采用这种方法,但还处于初期阶段。到目前为止,结合传统模型的机器学习取得了更好的结果。我们正在使用Hadoop存储所有这些信息,并使用FIWARE开源Cygnus连接器我们也有一个MySQL数据库正在生产中。”

开源物联网平台的业务优势

Adevice和Agricolus都发现通过建立在开源IoT平台上而具有业务可行性。

Cabezas表示,对于Adevice,通过使用通用的兼容开放源代码平台,他们可以出售硬件,而不必为昂贵的互操作性测试所困扰。 而且,通过使用FIWARE,它们可以列在可互操作的硬件选件的目录中,他希望这些选件会导致他们在寻求兼容解决方案的新客户中被发现。 Cabezas说:“这有助于我开拓市场,进入欧洲项目。我们已经在与处于概念验证阶段的公司会面。”

Cruciani相信,通过为其物联网采用开源标准,他们可以更快地获得技术能力。 他还能够与FIWARE社区中的其他企业家建立新的伙伴关系。

两家公司现在都希望了解IoT市场上更多参与者如何采用FIWARE的开源平台,这仍然是其长期业务成功的关键。

翻译自: https://opensource.com/business/16/11/fiware-platform

开源 物联网平台

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
文档 一步步搭建物联网系统 HTTP vs CoAP 现有的这个版本是HTTP版,目前的CoAP版正在开发中,欢迎加入。 https://github.com/phodal/iot-coap Minimum Internet of Things A Minimum IOT with arduino and raspberry pi. 一个最小的物联网系统设计方案及源码 android/ 一个最小的Android程序实例 rest/ PHP Laravel Framework to create RESTful API python/ 简单的pyhon示例 hardware/ 硬件串口通信收集 -/ arduino Arduino板 doc/ 文档 简介ppt nginx配置 系统框架图 dashboard/ 基于ruby框架dashing的dashboard 简要的初始化代码说明 代码中因为有两个子模块,即Android与REST,Android是一个简单的Android程序示例,REST作为子模块的原因是考虑到后期会用更简单的源码来替换。但是laravel作为一个运行环境,还是很理想的。 先clone git clone git@github.com:phodal/iot.git iot or git clone https://github.com/phodal/iot.git iot 子模块 git submodule init git submodule update 系统框架图 测试 1.将arduino/BareMinimum.ino 烧录到开发板上 2.执行get.py (ps:如果用的是Windows系统 需要将get.py中的 /dev/ttyACM0 改为 COM*.) sudo python python/get.py 3.打开 http://localhost/athome/create 创建一个数据。打开 http://localhost/athome/1/edit 编辑状态 4.测试网址: b.phodal.com 如何在Android手机上测试 1.下载安装 Stay at Home 交流 QQ群:348100589 中文文档 一个最小的物联网系统设计方案及源码 最小物联网系统(一)——系统组成 最小物联网系统(二)——RESTful 最小物联网系统(三)——创建RESTful 最小物联网系统(四)——详解Laravel的RESTful 最小物联网系统(五)——Laravel RESTful模板化 最小物联网系统(六)——Ajax打造可视化 最小物联网系统(七)——与服务器通讯 最小物联网系统(八)——与单片机通讯 最小物联网系统(九)——Android客户端 最小物联网系统设计——给Laravel添加测试 最小物联网系统——Dashboard License © 2014 Phodal Huang. This code is distributed under the MIT license. 标签:物联网

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值