类似于 Azure IoT 的开源 IoT 框架

物联网 天蓝色 开源
2021-06-24 13:23:30

是否有任何类似于 Azure IoT 但没有供应商锁定的开源物联网框架/运行时,软件基本上将在裸机设备上运行,并从注册表中下拉和运行容器化映像,并处理与云的配置/双同步?

我喜欢 Azure 客户端解决方案,但我们不能使用 Azure 作为这个项目的后端,并且 fork 它似乎不可行。

基本要求是:

  • 在裸机上运行。
  • 从云运行容器化图像。
  • 管理与云的配置/双同步。
  • 在容器之间提供一些客户端消息接口。

谢谢

3个回答

Balena.io栈是开源的,并在理论上,你可以站起来,你自己的版本。

它将处理设备的所有配置/管理,但您必须在上面提供自己的消息/存储/数字孪生位。

你可以用证书、MQTT、kafka 和 firebase 来破解一些东西。但是您将花费大量精力使其工作和管理它。

我想这是不起飞的风险 Vs 以后供应商锁定的风险!您是否考虑过使用锁定版本的供应商进行起飞,同时留出稍后重新编程以在需要时摆脱供应商锁定的方法?

您还可以使用开源Blynk项目。服务器是开源的。移动应用程序是封闭源代码,但正在构建基于社区反馈(链接)我的家庭自动化项目是围绕 Blynk 服务器及其库开发的。