问题标签 [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.
c - 如何将设备从设备注册到 azure iot hub(使用 iot 客户端 c sdk)
我无法将我的 iot 设备连接到 azure iot hub 来注册设备。我在 node.js 和 c# sharp client sdk 中看到了一些示例。但是我找不到c sdk。是否可以从客户端注册设备(获取凭证)?如何将我的设备连接到 iot 集线器?
我还使用这篇文章寻求帮助:https ://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-device-sdk-c-intro
azure - Microsoft.Azure.Devices.dll 中出现“System.FormatException”类型的未处理异常
我指的是本教程来创建设备标识。但是,得到如下异常:
这是我的配置文件:
编辑:
App.Config 中的 Instrumentation 键和值是什么?我只是从示例代码中复制的。但是,如果我使用的是真实设备,我可以从哪里获得它?
我是否缺少任何 SDK 或其他任何东西?我需要下载一些额外的东西吗?本教程没有任何建议。即使我从 GiTHub 运行示例代码时也会遇到相同的错误。
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上写了全部细节
如果有人有机会请看看。
azure-iot-edge - 如何正确配置 IoTEdge 模块以向远程监控报告数据
正如标题所说,配置 IoTEdge 模块以向远程监控报告数据的正确方法是什么?实际上,我有一个在 IoTEdge 设备上运行的自定义模块,它工作正常(我可以通过查看模块的 docker 日志来检查它是否正常工作),但它没有向远程监控仪表板传输任何内容,顺便说一下设备列在 Azure 远程监控上的可用设备上,但它处于脱机状态。我想它取决于未配置的 MessageSchema 和 MessageTemplate。我找不到有关此主题的任何特定文档,有人能指出我正确的方向吗?
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 ...中的子模块?
提前致谢。
azure-iot-edge - IoT Azure Edge ContextualVersionConflict:pyOpenSSL
我正在关注快速入门 Azure IoT Edge教程和配置 IoT Edge 运行时部分。
当我使用 IoT Edge 设备连接字符串配置运行时
(我更改了连接字符串)我得到以下结果
这不允许我继续执行命令
我查看了文件init .py从第 857-859 行有:
848 - 851 行
959 号线
我需要在那里改变什么?或者需要配置什么?
azure - 我可以将 Azure IoT Hub 用作 MQTT 桥吗?
我有一些设备可以将它们的数据发送到我的 Azure IoT 中心。目前,流分析作业处理数据,但我还想将数据流“转发”到外部 Mosquitto 服务器。我怎样才能做到这一点?我可以将 IoT 中心设置为充当 MQTT 桥吗?
提前感谢您的帮助!(对不起,我对此有点陌生......)
azure - 如何访问 Azure IoT Edge Pipeline 中的各种时间戳?
我在 Azure IoT Edge 中有 2 个简单的管道。现在,我有兴趣访问在管道中的每个步骤/节点添加到 iot 消息中的时间戳。例如 IoTHub 和 ASA 的“enqueuingTime”和 IoTHub 和 ASA 的“processedTime”等。以下是管道:
IoT Edge 设备(输入数据源)-> IoTHub -> 自定义端点到 Azure 存储 + 路由 -> Azure Blob
到目前为止,我发现每个 iot 消息都附加到一个带有属性的 blob 文件,
EnqueuedTimeUtc
并且SystemProperties.enqueuedTime
在标头中。此外,两者都显示相同的值。这是IoTHub收到消息的时间还是IoTHub内部处理的时间?此外,如果我在 Azure 存储中使用自定义端点,消息会被批处理到单个 blob 文件中。是否可以在单个消息离开 IotHub 以及将其写入 blob 文件时访问时间戳?(即,我想获得诸如IoTHub-Processed-Timestamp或单个消息的Blob-Insertion-Timestamp之类的东西。)
IoT Edge 设备(输入数据源)-> IoTHub -> Azure 流分析 -> Azure SQL 数据库
在这种情况下,当我定义 ASA 查询时,输入是 IoTHub 端点
Messaging
。在Select
语句中,我可以访问整个消息头,因此,我还可以访问EventEnqueuedUtcTime
和EventProcessedUtcTime
,它们是流分析作业中消息入队和处理完成的时间戳。此外,我可以访问IoTHub.EnqueuedTime
,我假设它给出了消息在 IoTHub 中排队时的时间戳。当消息从 ASA 进入并插入 SQL DB 时,有没有办法获取时间戳?到目前为止,我正在使用GETDATE()
在插入记录期间自动附加时间戳。这是一个好主意吗?如果我对 Azure IoT 时间戳有正确的理解,谁能告诉我?是否有关于如何访问所有此类时间戳的文档?
azure - iPhone作为物联网设备的网关——Azure IOT HUB
在 azure iot hub 中是否有一种方法......我们可以让 ios 设备充当树莓派等叶节点或其他设备的网关,以从 azure iot hub 发送/接收数据。
是否有任何可用的 iOS sdk
azure - Azure 设备预配 - 设置设备孪生属性
我想为我的设备使用 Azure 中的设备预配。
我正在使用 Azure IoT SDK (Java)。
我想创建一个在设备孪生的 JSON 中具有一些特定属性的新设备。我想在 Azure 门户中查看我的新设备,其中包含用于设备孪生的自定义 JSON。
在ProvisioningTpmSample类中(链接 GitHub)。有这段代码:
我找到了消息的 setProperty 方法。就像是
是否可以通过此setProperty方法定义设备孪生的所需和必需属性?
非常感谢