如果我们使用中间件或库或自定义开发来构建物联网解决方案,主要区别是什么?
What is major difference when we want to build IoT solution if we use middleware or libraries or custom development?
如果我们使用中间件或库或自定义开发来构建物联网解决方案,主要区别是什么?
让我们想象一下,有这么多路灯、违章停车摄像头或一些传感器,我们应该构建一些解决方案来集成。我发现他们使用不同的协议(tcp、串行)和数据类型(二进制、xml、文本)。同事推荐一些像中间件或库这样的方式,但我怀疑它是否有效维护。
中间件是物联网解决方案的强大工具,它提供了不同层之间的连接。它易于使用,但可能需要多次调整才能匹配中间件要求。
您可以将图书馆作为联合使用。如果您有合适的库,您可以使用最少的额外编程轻松连接。您可能必须使用多个库,并且在添加不受支持的新组件时可能需要额外的库。
定制开发是一种传统方式。这是一项耗时的工作,但是如果您编写所有代码,则不需要任何其他帮助。
我听说像 Interactor 这样的声明式后端软件可能是另一种解决方案。您可以使用较小的资源构建连接并创建自己的逻辑。
如果我们使用中间件或库或自定义开发来构建物联网解决方案,主要区别是什么?
让我们想象一下,有这么多路灯、违章停车摄像头或一些传感器,我们应该构建一些解决方案来集成。我发现他们使用不同的协议(tcp、串行)和数据类型(二进制、xml、文本)。同事推荐一些像中间件或库这样的方式,但我怀疑它是否有效维护。
中间件是物联网解决方案的强大工具,它提供了不同层之间的连接。它易于使用,但可能需要多次调整才能匹配中间件要求。
您可以将图书馆作为联合使用。如果您有合适的库,您可以使用最少的额外编程轻松连接。您可能必须使用多个库,并且在添加不受支持的新组件时可能需要额外的库。
定制开发是一种传统方式。这是一项耗时的工作,但是如果您编写所有代码,则不需要任何其他帮助。
我听说像 Interactor 这样的声明式后端软件可能是另一种解决方案。您可以使用较小的资源构建连接并创建自己的逻辑。