【问题标题】:What IoT protocol would I use to for devices on the international space station?我会为国际空间站上的设备使用什么物联网协议?
【发布时间】:2018-04-19 03:59:16
【问题描述】:

我正在创建一些函数应用示例,其中一个用例是为国际空间站上的设备更新软件。有人知道使用什么协议吗?

【问题讨论】:

    标签: iot azure-iot-hub


    【解决方案1】:

    Azure IoT Hub 支持三种协议:AMQP、MQTT 和 HTTPs。

    选择 AMQP 或 MQTT,除了设备只支持 HTTPs。

    如果需要通过同一 TLS 连接连接多个设备,请选择 AMQP。

    如果设备资源有限(例如,小于 1 MB RAM),请选择 MQTT,因为它的占用空间比 AMQP 库小。

    这取决于您的关注。

    Reference - choose a communication protocol

    【讨论】:

      【解决方案2】:

      我假设您的设备是通过 IoT 中心连接的。 您可以遵循设备管理模式:https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-device-management-overview

      具体来说:固件更新。这应该类似于更新软件。

      Device Twin 应该用于 IoT 设备的管理,因为设备不能保证“始终在线”连接。在设备孪生的情况下,状态缓存存储在 IoT Hub 中,当设备重新连接时,它可以从云中检索更新的状态并相应地更新设备。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-11-25
        • 2015-02-03
        • 1970-01-01
        • 1970-01-01
        • 2013-09-06
        • 1970-01-01
        • 1970-01-01
        • 2013-11-15
        相关资源
        最近更新 更多