问题标签 [azure-iot-edge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
940 浏览

docker - 用于监控 IoT Edge(即 Docker 容器)的 Application Insights

我实现了一些 IoT Edge 模块,它们在 Docker 容器中运行,我想使用 Azure Application Insights 来监控它们。我尝试为 Application Insights 下载 Docker 映像,但它不起作用,因为该应用程序似乎是为 Linux 构建的,而我有一个 Windows 主机。这是错误:

您知道是否存在适用于 Windows 的映像吗?

更新 我尝试使用PerformanceCollectorModule收集性能,但没有运气,因为.NET Core 模块似乎不支持CPU 和内存指标。
最后我尝试使用System.Diagnostics.PerformanceCounter库,但我的容器无权读取这些指标。虽然我尝试将 Authenticated Users 组添加到性能监视器用户和性能日志用户组。

不存在任何其他方法来监视 Application Insights 中的 IoT Edge 模块?

0 投票
1 回答
1611 浏览

opencv - 在 nanoserver Docker 容器中使用 OpenCV 运行 .NET Core 2.0 C# 模块

我有一个非常基本的 C# .NET Core 2.0 应用程序,它使用 OpenCV 的几个非常基本的功能作为概念证明。

我试图在 nanoserver 容器中运行它,最终部署为 IoT Edge 模块,但我收到一条错误消息,提示它无法找到 DLL 文件。

我试过用 justdotnet publish IoTCoreCSharp.csproj和 with编译dotnet publish IoTCoreCSharp.csproj --runtime win10-x64 --configuration Debug --force,都没有运气。

我的 Docker 文件如下所示:

system32_opencvsharp_deps 包含 avicap32.dll、avifil32.dll、msacm32.dll、msvfw32.dll 和 vcruntime140.dll。OpenCvSharpExtern.dll 位于我们正在执行的 DLL 文件目录的根目录中。

该程序windowsservercore在我的开发机器上完美地安装在基于 .NET 的映像中运行,但这种映像不能在我们需要的 Windows 10 IoT Core 上运行。

尝试在 IoT Core 上运行时出错:

0 投票
1 回答
921 浏览

azure - 从 1000 台设备中获取 connectionState 的最佳方法 - Azure IoTHub

connectionState从 1000 台设备中获取的最佳方式。目前没有那么多设备,但需要一个有效的解决方案。

根据我的理解,目前我可以connectionState使用

  1. IotHubQueries(select * from devices)registryManager.GetDevicesAsync(100);-- 这些方法在查询 1000 台设备时不是实时的,或者在设备数量增加时效率不高。
  2. HeartBeat - 我不喜欢这样,因为当设备数量很大时这会导致配额过载,从而导致发送太多消息。
  3. 操作监控/诊断监控——第一个很好,但它在 2018 年 10 月被弃用,第二个需要大约 2 分钟才能在 eventthub 中收到消息(这个延迟我自己试过并发现了)。

如果我对上述任何一项有误,请提出一些方法并纠正我。

0 投票
1 回答
458 浏览

azure-iot-hub - IoT Edge 模块孪生的 REST API?

读取和更新 Azure IoT Edge 模块的孪生对应的 REST API 是什么?对于物联网设备,此 API有效。到目前为止,我只能在门户网站和 SDK 中看到双胞胎。

0 投票
1 回答
408 浏览

node.js - 使用 Node sdk 将模块连接到 Edge Hub 时出错 - NotConnectedError:无法获取本地颁发者证书

Edge Module 节点客户端无法通过 MQTT 连接到 Edge Hub。它抛出一个证书错误 - NotConnectedError: unable to get local issuer certificate

Cert 为客户端设置了一个选项,

0 投票
2 回答
132 浏览

azure-iot-edge - IoT Azure Edge ContextualVersionConflict:pyOpenSSL

我正在关注快速入门 Azure IoT Edge教程和配置 IoT Edge 运行时部分。

当我使用 IoT Edge 设备连接字符串配置运行时

(我更改了连接字符串)我得到以下结果

这不允许我继续执行命令

我查看了文件init .py从第 857-859 行有:

848 - 851 行

959 号线

我需要在那里改变什么?或者需要配置什么?

0 投票
2 回答
625 浏览

azure-iot-edge - IoT Edge 中心异常 - 无法启动 Kestrel

我在自定义 Debian Linux 发行版上运行 IoT Edge 透明网关,但我不时遇到此错误“无法启动 Kestrel”。有谁知道这个错误的原因是什么?

0 投票
4 回答
553 浏览

azure - 存储数据 Azure IoT Central

我可以访问 Azure IoT Central 后面的 IoT 中心吗?我需要使用:

  1. 物联网边缘功能
  2. 设备配置
  3. 到达 Event-Hub 端点以处理数据

干杯

0 投票
1 回答
220 浏览

azure-iot-edge - IoT Edge V2 C2D 消息处理

IoT Edge V2 是否能够接收和处理 C2D(非直接方法)消息?

如果是,它如何处理它们?哪个模块收到消息?

谢谢!

0 投票
1 回答
384 浏览

azure-iot-hub - IOT Edge V2 - 在边缘设备上部署和调试 Python

我一直在关注https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-python-module上的教程

在我的开发机器上,Visual Studio Code 中的 python lint 报告错误:E0401:Unable to import 'iothub_client' on main.py。

我想知道我是否遗漏了一个先决条件,或者这只是一个可以在开发方面忽略的建议,一旦部署就可以了 - 还是我需要先在开发机器上修复这个错误?

我已经成功运行了上一个教程并运行了 tempSensor。filterSensor 似乎在部署后终止并进入“退避”状态,错误为 1。我不知道如何在 Edge 端找出它失败的原因 - 我该如何调试呢?例如,我可以在任何地方看到打印语句输出吗?

我正在 Mac 上开发,并部署到运行 Ubuntu 16.04 LTS 的 Beaglebone。