【问题标题】:Suitable Device management for use with Azure resource适用于 Azure 资源的设备管理
【发布时间】:2017-09-13 18:40:22
【问题描述】:

我正在开发一个网络应用程序。它的主要功能是

  • 提供从不同设备获取数据的选项和​​i>
  • 在仪表板上显示它们

我的当前流程 什么时候开始的

  • 设备将发送数据
  • 来自设备的这些数据将被放置在 Azure 表存储中。
  • 当数据进入 Azure 时,最新接收的数据将在我的 Web 应用仪表板中闪烁(显示)。

应用程序现在变得越来越大

  • 我们希望从多个设备获取数据
  • 每个设备可能有相同\不同的参数和值发送到 Azure
  • 因此也需要处理每个设备对应的参数管理

对于所有这一切,它需要让应用程序管理设备 - 就像

  • 注册新设备,
  • 允许编辑\删除设备

  • 维护设备相关参数

  • ...

  • ...

我的查询

  1. 在这种情况下,带有 IoT 中心的设备会为我服务吗?
  2. 或者我应该让我的网络应用程序只用于管理(添加\编辑\删除..)设备
  3. 或者在 Azure 中是否有更好的选择来管理发送要放置在 Azure 资源上的数据的设备?

请分享你的想法。

【问题讨论】:

    标签: c# azure iot azure-table-storage azure-iot-hub


    【解决方案1】:
    1. 在这种情况下,带有 IoT 中心的设备会为我服务吗?

    使用 IoT 中心进行设备管理可以为您服务。请参考Overview of device management with IoT Hub,本文介绍了Azure IoT Hub。

    1. 或者我应该让我的网络应用程序只用于管理(添加\编辑\删除..)设备
    2. 或者在 Azure 中是否有更好的选择来管理发送要放置在 Azure 资源上的数据的设备?

    Microsoft Azure IoT SDK for .NET 的存储库包含 IoT 服务 SDK,您可以在您的 Web 应用程序中使用此 SDK 来管理设备。此存储库中的工具 DeviceExplorer 的基本功能与您的要求相似,例如设备管理,从设备接收消息,通过设备上的调用方法向设备发送数据。虽然这个工具是一个桌面应用,但是你可以尝试将功能移植到网络应用中。

    【讨论】:

      猜你喜欢
      • 2015-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-10
      • 2017-03-19
      • 2016-12-23
      • 1970-01-01
      相关资源
      最近更新 更多