问题标签 [azure-iot-suite]

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 回答
1048 浏览

c - 如何将设备从设备注册到 azure iot hub(使用 iot 客户端 c sdk)

我无法将我的 iot 设备连接到 azure iot hub 来注册设备。我在 node.js 和 c# sharp client sdk 中看到了一些示例。但是我找不到c sdk。是否可以从客户端注册设备(获取凭证)?如何将我的设备连接到 iot 集线器?

我尝试使用此代码: https ://github.com/Azure/azure-iot-sdk-c/blob/master/iothub_client/samples/iothub_client_sample_mqtt/iothub_client_sample_mqtt.c

我还使用这篇文章寻求帮助:https ://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-device-sdk-c-intro

0 投票
3 回答
409 浏览

azure - Microsoft.Azure.Devices.dll 中出现“System.FormatException”类型的未处理异常

我指的是本教程来创建设备标识。但是,得到如下异常:

在此处输入图像描述

这是我的配置文件:

在此处输入图像描述

编辑:
App.Config 中的 Instrumentation 键和值是什么?我只是从示例代码中复制的。但是,如果我使用的是真实设备,我可以从哪里获得它?

我是否缺少任何 SDK 或其他任何东西?我需要下载一些额外的东西吗?本教程没有任何建议。即使我从 GiTHub 运行示例代码时也会遇到相同的错误。

0 投票
1 回答
173 浏览

azure-iot-hub - Azure IoT C# SDK 证书问题

当我尝试连接到 Azure IoT Hub 时收到此错误。Microsoft.Azure.Devices.Client.Exceptions.UnauthorizedException。

我无法在此处发布错误屏幕截图,因为我没有足够的声望点。因此,我在 http://azuregeon.blogspot.in/2017/10/azure-iot-c-certificate-connectivity.html上写了全部细节

如果有人有机会请看看。

0 投票
1 回答
228 浏览

azure-iot-edge - 如何正确配置 IoTEdge 模块以向远程监控报告数据

正如标题所说,配置 IoTEdge 模块以向远程监控报告数据的正确方法是什么?实际上,我有一个在 IoTEdge 设备上运行的自定义模块,它工作正常(我可以通过查看模块的 docker 日志来检查它是否正常工作),但它没有向远程监控仪表板传输任何内容,顺便说一下设备列在 Azure 远程监控上的可用设备上,但它处于脱机状态。我想它取决于未配置的 MessageSchema 和 MessageTemplate。我找不到有关此主题的任何特定文档,有人能指出我正确的方向吗?

0 投票
2 回答
93 浏览

azure - azure-iot-sdk-c 子模块/库版本

我想知道如何选择 azure-iot-sdk-c 使用的依赖项的版本。例如,我打算使用:

来自 github.com/Azure/azure-iot-sdk-c.git 的 azure-iot-sdk-c,release_2018_02_09_after_bump_version(3deb0ca3a8e2d220a50175bef71d16d1650a3a79),

那么我怎么知道它的正确子模块/库版本呢?例如https://github.com/Azure/azure-uamqp-c/releases、 github.com/Azure/azure-umqtt-c.git ...中的子模块?

提前致谢。

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 投票
1 回答
354 浏览

azure - 我可以将 Azure IoT Hub 用作 MQTT 桥吗?

我有一些设备可以将它们的数据发送到我的 Azure IoT 中心。目前,流分析作业处理数据,但我还想将数据流“转发”到外部 Mosquitto 服务器。我怎样才能做到这一点?我可以将 IoT 中心设置为充当 MQTT 桥吗?

提前感谢您的帮助!(对不起,我对此有点陌生......)

0 投票
1 回答
778 浏览

azure - 如何访问 Azure IoT Edge Pipeline 中的各种时间戳?

我在 Azure IoT Edge 中有 2 个简单的管道。现在,我有兴趣访问在管道中的每个步骤/节点添加到 iot 消息中的时间戳。例如 IoTHub 和 ASA 的“enqueuingTime”和 IoTHub 和 ASA 的“processedTime”等。以下是管道:

  1. IoT Edge 设备(输入数据源)-> IoTHub -> 自定义端点到 Azure 存储 + 路由 -> Azure Blob

    到目前为止,我发现每个 iot 消息都附加到一个带有属性的 blob 文件,EnqueuedTimeUtc并且SystemProperties.enqueuedTime在标头中。此外,两者都显示相同的值。这是IoTHub收到消息的时间还是IoTHub内部处理的时间?

    此外,如果我在 Azure 存储中使用自定义端点,消息会被批处理到单个 blob 文件中。是否可以在单个消息离开 IotHub 以及将其写入 blob 文件时访问时间戳?(即,我想获得诸如IoTHub-Processed-Timestamp或单个消息的Blob-Insertion-Timestamp之类的东西。)

  2. IoT Edge 设备(输入数据源)-> IoTHub -> Azure 流分析 -> Azure SQL 数据库

    在这种情况下,当我定义 ASA 查询时,输入是 IoTHub 端点Messaging。在Select语句中,我可以访问整个消息头,因此,我还可以访问EventEnqueuedUtcTimeEventProcessedUtcTime,它们是流分析作业中消息入队和处理完成的时间戳。此外,我可以访问IoTHub.EnqueuedTime,我假设它给出了消息在 IoTHub 中排队时的时间戳。当消息从 ASA 进入并插入 SQL DB 时,有没有办法获取时间戳?到目前为止,我正在使用GETDATE()在插入记录期间自动附加时间戳。这是一个好主意吗?

    如果我对 Azure IoT 时间戳有正确的理解,谁能告诉我?是否有关于如何访问所有此类时间戳的文档?

0 投票
1 回答
340 浏览

azure - iPhone作为物联网设备的网关——Azure IOT HUB

在 azure iot hub 中是否有一种方法......我们可以让 ios 设备充当树莓派等叶节点或其他设备的网关,以从 azure iot hub 发送/接收数据。

是否有任何可用的 iOS sdk

0 投票
0 回答
115 浏览

azure - Azure 设备预配 - 设置设备孪生属性

我想为我的设备使用 Azure 中的设备预配。

我正在使用 Azure IoT SDK (Java)。

我想创建一个在设备孪生的 JSON 中具有一些特定属性的新设备。我想在 Azure 门户中查看我的新设备,其中包含用于设备孪生的自定义 JSON。

ProvisioningTpmSample类中(链接 GitHub)。有这段代码:

我找到了消息的 setProperty 方法。就像是

是否可以通过此setProperty方法定义设备孪生的所需必需属性?

非常感谢