问题标签 [azure-iot-sdk]

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

azure - 如何使用 gulp 为 Azure IoT 安装工具?

我正在关注 Adafruit Feather 的第一个教程(闪烁示例),并且一直停留在以下步骤:

通过运行以下命令为您的 Arduino 板安装 Azure IoT Hub SDK:

我收到以下错误,我不知道如何解决它:

你可能知道这个问题的解决方案吗?

0 投票
2 回答
555 浏览

azure-iot-hub - 我可以从浏览器创建 IoT 中心设备吗?

目标:使用节点模块azure-iot-hub从浏览器(angular2)创建一个 azure iot hub 设备。

问题: azure-iot-common依赖于一个包crypto,它在浏览器中不起作用。

重建步骤:

从 Chrome 工具控制台

潜在解决方案:将加密切换到webcrypto - 需要重写azure-iot-common/lib/authorization.js

问题:

  1. 有没有人使用节点模块azure-iot-hub从浏览器创建集线器设备?
  2. 有没有人使用其他方法从浏览器创建集线器设备?
  3. 如果不回答 Q1,2 - 我的潜在解决方案是否可行?
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 投票
1 回答
214 浏览

azure-iot-hub - 使用 SAS 令牌通过 IoT 中心发送 C2D 消息时出现 InvalidErrorCode

我想向 IoTHub 中已知的设备发送云到设备消息 (C2D)。我在代码中使用 SERVICE 策略。发送从控制台应用程序(现在)或以后的 WebApi 发生。所以代码不会在设备上运行!

我想使用 SAS 令牌连接到期,而不是连接设备的对称密钥。我创建了以下代码:

一个助手类:

它是从 PROGRAM.CS 调用的:

调用 SendAsync 时,我收到一个错误,并显示以下消息:

\r\n跟踪 ID:fee6f860bdff42faa7cad8f81095223e-G:10-TimeStamp:04/19/2017 21:09:32

在属性 Code 的异常中,值为:Microsoft.Azure.Devices.Common.Exceptions.ErrorCode.InvalidErrorCode

堆栈跟踪:

在 Microsoft.Azure.Devices.AmqpServiceClient.d__28.MoveNext() --- 从先前引发异常的位置结束堆栈跟踪--- 在 System.Runtime 的 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)。 CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.GetResult() at TelemetrySender.Service.Sender.d__1.MoveNext() in C:\repo\TelemetrySender.cs:line 34

我在 de service 部分查看了 Github 存储库“azure-iot-sdk-csharp”,但找不到此错误的原因。我确实看到了错误消息的设置位置,但我不明白为什么。

谁能帮助我?

0 投票
2 回答
981 浏览

arduino-uno - Arduino Ethernet Shield 连接到 Azure IoT 中心

我是使用 Arduino 的新手。我有使用以太网屏蔽的 Arduino One,我需要将一些信息从 Arduino 发送到我的 Azure IoT 中心,所有示例都使用 Wi-Fi 屏蔽。

我正在阅读 Azure-IoT-Arduino SDK for Arduino 的文档,但找不到有用的信息。 https://github.com/Azure/azure-iot-arduino

有人知道我在哪里可以找到有关此问题的信息吗?

谢谢!

0 投票
2 回答
820 浏览

iot - Android 应用未连接 Azure-iot Hub

我已经从

https://github.com/Azure/azure-iot-sdk-java/tree/master/device/iot-device-samples/android-sample

并按照此处的指示创建了一个 IOT 集线器

https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-csharp-csharp-getstarted

我得到了那里提到的连接字符串

我的代码如下

但是在运行应用程序时出现此错误,请纠正我

0 投票
1 回答
7512 浏览

c# - MessagingEntityNotFoundException:找不到消息传递实体“ihsuprodsgres029dednamespace:eventhub:”

我只是想使用 Azure IOT Hub 将我的设备连接到云。但我收到如下错误。

MessagingEntityNotFoundException:找不到消息传递实体“ihsuprodsgres029dednamespace:eventhub:iothub-ehub-”。TrackingId:4772b610-8ff3-4709-8ea9-ffcd5784fe1c_B4, SystemTracker:ihsuprodsgres029dednamespace:eventhub:iothub-ehub-sibeeshiot-176205-a588b66686~16383|team01, Timestamp:6/23/2017 3:07:54 PM TrackingId:41110b704d814af497fd9924da6714d8_G4, SystemTracker :gateway2,时间戳:2017 年 6 月 23 日下午 3:07:55,参考 ID:41110b704d814af497fd9924da6714d8_G4

如果您曾经遇到过同样的问题,请您帮我解决一下。下面是我正在尝试的代码。

0 投票
0 回答
822 浏览

python - 如何从 Azure IoT Hub 接收设备发送的消息?

我已经成功构建了azure-iot-sdk-python并且我已经设法处理了设备方面的事情:

  • 发送消息和报告的属性
  • 接收消息和期望的属性

我还可以从服务端管理设备:

  • 创建设备,更新设备
  • 删除设备
  • 管理设备孪生(设置标签、读取标签、设置所需属性、获取报告属性)

我找不到的是如何使用azure-iot-sdk-pythonmessages/events访问事件 ( ) 端点并读取设备发送的消息。我怎么做?

0 投票
0 回答
165 浏览

azure-iot-hub - 使用 NodeJS 从 Azure IoT 中心接收警报/命令到设备

任何人都可以建议我如何在 RPI 上接收消息/有效负载作为发送到 Azure IoT 中心的设备。

我正在使用SimulatedDevice.js并以每 5 秒的间隔向 Azure IoT Hub 发送数据,该数据将使用 NodeJS 从 Windows 机器存储在 Azure 表存储中。一切正常。

现在我想从 IoT 中心接收完整的消息/有效负载到 RPI 作为设备。

我在 Azure 上使用了 sendcloudtodevicemessage.js作为给定的示例。我只能收到一次消息,如下所示

但我想每次都在设备上收到消息。

任何人都可以帮助我吗?

0 投票
2 回答
1274 浏览

azure-iot-hub - 如何在 Azure IoT 设备孪生查询中实现分页

https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-query-language上的 azure 文档说“<em>Azure IoT SDK 支持大结果的分页”,但我找不到有关如何执行此操作的任何示例或参考。

有人有想法吗?