欢迎大家来到IT世界,在知识的湖畔探索吧!
文章来源:OpenRemote,面向OEM和DIY的完全开源的物联网平台 – CNX Software中文站
OpenRemote 声称自己是一个 100% 的开源物联网平台,可以适用于 DIY 和 OEM(设备制造商)。据了解,这个资产管理平台能帮助车队跟踪、能源系统或人群定位。除此之外,还能帮助构建智能城市、智能建筑、智能机场等。
虽然大多数云物联网平台都依赖开源工具,但提供商服务器上的软件通常是闭源的,正如我们在比较 Microsoft Azure IoT、Balena 和 Particle 时所看到的那样。OpenRemote相对会比较不同,它将在AGPLv3开源许可下发布整个堆栈。
OpenRemote 3.0 软件由四个主要模块组成:
- 前端由控制台(原生iOS和Android应用)、Web组件、模板,以及用于创建仪表盘和控制面板的系统管理界面组成。
- 管理器用于捕获当前资产状态的无头 Java 应用程序,包括资产管理、状态和历史数据、事件处理和规则引擎以及消息传递。以Groovy、JavaScript、JSON 或 Flow 模型编写的规则在检测到匹配的资产状态或事件序列时执行操作。例如,当一项资产进入或离开地理围栏区域时。
- 代理是 3rd 方 API 和服务协议(如JAX-RSRestful HTTP API、Websockets 或 MQTT)的接口。
- 安全性 OpenRemote 依靠Keycloack进行身份和访问管理,并通过基于 HAProxy 的反向代理提供 TLS/SSL 连接。
我发现云软件的阅读规范其实相当抽象,但幸运的是有一个演示网站可以帮助了解。你们可以通过用户名smartcity和密码smartcity登录,以更好地了解该平台的功能。
该演示允许用户访问各种资产,包括环境传感器、功耗/发电传感器、人数统计、停车位占用等。地图有四个选项卡,分别可以显示资产位置、资产列表、规则定义以及可以通过可视化表格来监控资产的部分。
如果你们想了解更多详细信息或尝试一下,可以在 Github上找到 OpenRemote 3.0 的源代码、Docker 镜像和文档。该项目的网站目前已经列出了一些用例,为开发人员提供了更多的文档,以及一个支持的论坛。
OpenRemote 应该与像Thingsboards或Thinger.io等其他的开源云物联网平台竞争的,但我对这些平台都不够熟悉,所以无法进行客观的比较。还有另外一点,这确实也不是我的问题,OpenRemote确实将自己与 OpenBalena、Fiware、Thinger 和 ThingsBoard 进行了比较。以下是他们对 Thinsboards 和Thingers.io的特别评价:
Thinger 是为小用户开发的完整且友好的解决方案,可以集成几个平台应用。然而,由于中央服务器仅作为商业服务提供,它不再是完全开源的。
目前,Thingsboard 获得了巨大的吸引力,并得到了投资者的支持。它们还设法开发了一个广泛且可视化的小部件库,并且最近还推出了一个水平缩放的解决方案。像 Thinger 一样,它正在推动将高级功能从开源转变为付费商业模式。所以,像这类的物联网平台最受小公司欢迎了。
根据文章中的比较表可以看出, 在支持开源方面OpenBalena是与OpenRemote最接近的竞争对手,并且具有更大的通信量。不过, OpenRemote 声称 OpenBalena 对用户并不那么友好,因为与BalenaCloud商业解决方案相比,它的功能有限。具体说明如下:
OpenBalena 只是一个设备编排工具,可以允许您在现场管理大量设备。这是一个所有其他平台都有的免费功能。
许多人使用OpenBalena的商业版本“BalenaCloud”。而开源版本在某种程度上是残缺的,因为它仅使用命令行编辑器,并且缺少了一些相关功能或文档,例如查询您的安装基础。
如果你们熟悉这些 IoT 平台中的任何一个,并对我上述的说法有意见,可以在在评论中告诉我们。
更多优质文章推荐:
1.赛灵思开源Vitis HLS FPGA工具(仅限前端) – CNX Software中文站
2.Keyboardio Model 100,运行开源Arduino固件的木制键盘 – CNX Software中文站
3.AIfES for Arduino–高效微控制器人工智能开源框架 – CNX Software中文站
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/96443.html