前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3个适合初学者的物联网框架

3个适合初学者的物联网框架

作者头像
February
发布2018-12-10 14:15:02
2.9K0
发布2018-12-10 14:15:02
举报
文章被收录于专栏:技术翻译

截至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文件或字符串共享。
  • 还可以在各种边缘,容器,云或前提平台上运行。

原文标题《3 Best IoT Frameworks for Beginners》

作者:Raseel Bhagat

译者:February

不代表云加社区观点,更多详情请查看原文链接

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Eclipse Kura
  • Node-RED
  • Flogo
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档