【问题标题】:Simulating C++ code with Azure Digital Twins使用 Azure 数字孪生模拟 C++ 代码
【发布时间】:2022-12-14 02:16:14
【问题描述】:

我正在尝试做一个从物理设备获取值并将其与数字孪生的值进行比较的项目,为此我有一个物理设备和一个我想要比较的模型的 C++ 表示。

我已经为我的真实数据建立了一个连接,以连接到 Azure IoT 中心,然后通过 Azure Function 连接到 Azure Digital Twin,但现在我有点困惑,运行虚拟模拟来创建我的虚拟数据的最佳选择是什么并进行比较。

知道在 Azure 环境中虚拟运行 C++ 代码的最佳方式是什么吗?

【问题讨论】:

    标签: c++ azure azure-digital-twins


    【解决方案1】:

    Azure 函数不支持开箱即用的 C++ 代码支持。请参阅资源 Language support details 以获取有关支持语言的更多信息。您可以查看创建 Azure custom handlers 并找出一种创建自定义处理程序以支持 C++ 代码的方法。

    如果您可以将比较从云端卸载到不同的设备,Azure IoT Edge 是实现相同功能的好方法。使用这种方法,您不受编程选择的限制,并且 IoT Edge 支持 Creation of Custom modules in C++。 Azure IoT Edge 支持 Windows 和 Linux 环境,您可以在其中构建自定义模块并将处理过的筛选结果发送到 Azure IoT 中心。还可以在 Raspberry Pi 等设备上设置 Azure IoT Edge。

    如果你的实际设备支持 Azure IoT Edge,实现用例的最佳方法是将模型的 C++ 表示形式放到边缘模块上,并将其与数据进行比较,并将处理后的数据传递到 Azure IoT 中心。

    以下是一些可帮助你开始使用 Azure IoT Edge 的资源

    1. Deploy your first IoT Edge module to a virtual Linux device
    2. Develop a C IoT Edge module using Linux containers

    【讨论】:

      猜你喜欢
      • 2021-05-19
      • 2020-02-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-06
      • 2020-03-27
      • 2019-05-15
      • 1970-01-01
      • 2021-09-18
      相关资源
      最近更新 更多