![IoT 设备和 IoT Edge 有什么区别?](https://linux22.com/image/1621317/IoT%20%E8%AE%BE%E5%A4%87%E5%92%8C%20IoT%20Edge%20%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
我想知道通过“IoT 设备”和“IoT Edge”创建设备有什么区别。我想将我的 ESP32 连接到我的 Azure IoT 服务,那么该选择哪一个呢?
答案1
IoT Edge 设备可让您以 docker 容器中的模块形式在边缘运行计算。这可以是 Microsoft 提供的 Azure 模块,也可以是您开发的其他自定义模块。IoT Edge 还允许您直接从 IoT 中心处理整个部署过程。
常规 IoT 设备要简单得多,您可以在代码中提供连接字符串,并使用它从设备向云发送消息。还可以通过使用设备孪生进行设置来维护状态,例如所需的属性,例如您应该多久向云发送一次消息等等。
你说“Azure IoT 服务”到底想实现什么还不太清楚。有一个 Azure IoT 中心服务 SDK,你可以使用它与 IoT 中心交互并执行诸如列出、创建和编辑设备之类的操作。如果你打算从某个设备向云发送消息,那么常规的 IoT 设备将提供你想要的东西。