这可能是一个奇怪的问题,但是当我拥有三层架构时,我问自己在架构设计中将物联网设备放在哪里。
演示、业务逻辑、数据
现在 Web 应用程序位于表示层。应用服务器 = 业务逻辑数据库 = 数据层 但是物联网设备应该在哪里。它没有演示或用户界面。
这可能是一个奇怪的问题,但是当我拥有三层架构时,我问自己在架构设计中将物联网设备放在哪里。
演示、业务逻辑、数据
现在 Web 应用程序位于表示层。应用服务器 = 业务逻辑数据库 = 数据层 但是物联网设备应该在哪里。它没有演示或用户界面。
为什么您认为您的物联网设备不是表示层?您是否正在收集来自外界的信息?您是否向外界提供信息?是的?然后是表示层。
闪光灯、传感器、开关,这些都是您设备的接口。
如果您的物联网设备确实呈现或收集信息,那么它为什么要连接到您的应用程序?
另外,不要将层与层混淆。 它们不一样。 您的 IoT 设备可能(并且可能应该)具有多个层。