截至2016年,有超过300个物联网平台可供选择,集成物联网解决方案的成本飙升,不断增长的ip地址设备网络使我们能够连接到天空中的大数据云。根据物联网分析师的预测,到2020年,网络电子设备的数量预计将超过200亿至500亿台。
那么,您如何选择哪种物联网平台最适合您 - 特别是当您刚开始使用时?首先,要了解物联网框架是云平台,分析,微服务,api和功能的补充,是混合集成架构的一部分。棘手的一点是,并非所有设备都始终连接到云,它们也没有足够的带宽在高延迟条件下保持更新。
遗憾的是,没有适合每个人需求的标准或一刀切的物联网框架,因此我们在下面比较了eclipse kura,node-red和flogo等几个框架,以帮助您指明正确的方向。所有这些共享的一些共性是它们是开源的,专为集成开发人员设计,并且与mqtt,coap,rest和其他人一起使用。它们都可以部署在“边缘”,它们的可扩展api提供定制。
eclipse kura
kura是最受欢迎的物联网框架之一,但它不适合胆小的人。它专为熟悉apache camel的集成专家而设计,并使用eclipse 1.0公共许可证。kura也是一个成熟的框架,建立于2013年,所以它相对没有错误,并且拥有令人印象深刻的记录,专注于由java或osgi支持的物联网网关。尽管它很受欢迎,但它有许多缺点(或功能,取决于你如何看待它),包括以下内容:
kura要求开发人员在没有可视化设计器的情况下创建自己的源代码,这样您就可以获得更多自定义,但也可以获得更高的学习曲线。
kura确实有一个web ui,用于配置连接到网络的协议和设备,还包括数据和云服务选项以及其他i / o集成。
使用具有在线/离线模式的多服务网关,可以管理应用程序和网络连接。
在各种边缘,容器,云或前提平台上运行。
node-red
与kura不同,node-red是一种可视化工具,用于连接物联网连接并简单地集成它们。它基于javascript和node.js构建,因此您可以获得简单的安装和集成流程图以及apache 2.0许可证。像库拉一样,它也在街区附近并且可靠。还有许多在线示例和文档可供使用。node-red的主要功能包括:
安装简单,对初学者友好
使用颜色编码的盒子和布线连接来可视化您的网络设备网络。
利用ibm bluemix云进行本机集成。
在各种边缘,容器,云或前提平台上运行。
flogo
flogo与其上述竞争对手之间的最大区别在于它具有极其轻量级的边缘应用程序,如果您的硬件和/或带宽因查询而陷入困境,这可能会产生很大的不同。flogo由golang提供支持,也是一个易于安装和使用的可视化工具,并使用bsd风格的许可证。虽然它不像node-red那么老,但flogo的零依赖模型允许在设备上共享轻量级二进制文件。其他一些功能包括:
易于安装和集成工作流程。
颜色编码的视觉设计师同样适合专家和非专业人士。
流可以作为json文件或字符串共享。
还可以在各种边缘,容器,云或前提平台上运行。
SCADE—产品级安全关键系统的MBD开发套件
华为在美国的技术很强大的优势上想超越美国是困难的?
免焊接!如何制作一台简易的中波收音机?
GPT-4替代年薪60万数据分析师,成本只要2000多
英飞凌计划新建300毫米芯片工厂 稳固长期盈利性
适合初学者的物联网框架有哪些
物联网结合消防系统,建立智慧消防安全服务云平台
为什么可以通过设计和零接触网络实现AI
采用固网资源接入移动基站问题的探讨
卫星通信v2 第六章 通信体制(4)
RTU远程终端控制系统的功能特点及应用范围
加码智慧城市背后的底层驱动力到底是什么
华为董事长梁华主题演讲,这三点很重要
国调基金与深创投联手领投湖南普照,加速集成电路布局
康耐视联合OSARO为Zenni眼镜实现订单履约自动化
马桶照明神器:灯光颜色循环变换 亮度可随意调整
控制电机的几种控制电路原理图
什么是视频展台的成像元件/像素数
如何进行电源效率测试 有哪些注意事项
关于夜狼安防的火灾报警器的作用