问题标签 [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 回答
584 浏览

c - azure-iot-sdk-c 反序列化 JSON 有效负载

我通过使用IoT_Hub 设备方法示例开始使用 Azure IoT SDK C-Library 。

有人知道 SDK 是否提供反序列化 JSON 消息有效负载的功能吗?有一些很好的将有效负载序列化为 JSON 的示例,但我找不到对应的示例。

我很确定 SDK 具有一些用于 JSON 反序列化的功能,例如:

0 投票
1 回答
298 浏览

c++ - azure-iot-sdk-c API IoTHubClient_LL_DoWork() 失败并出现很多错误

参考网站https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-device-sdk-c-iothubclient我正在用 C++ 编写一个示例 azure iot 代码以在 linux 和 windows 上运行.

当我在 Ubutnu 上运行示例代码时,每当调用 IoTHubClient_LL_DoWork() API 时,都会出现以下错误:

这些错误的原因可能是什么以及如何摆脱它们?

0 投票
1 回答
162 浏览

azure-iot-sdk - Azure IoT 设备:client.js 中的类型错误

我尝试将 ARM 设备连接到 Azure IoT Hub。我选择了 Node.js 并获得了一些示例代码来连接设备。我添加了所需的 NPM 包,例如 azure_iot_device、azure_iot_common、azure_iot_http_base。

在代码中,有一行代码会导致错误。

行:client.sendEvent(message, printResultFor('send'));

在此之后,在调试控制台上我收到消息:

\NodejsWebApp1\node_modules\azure-iot-device\lib\client.js:596

return new Client(new transportCtor(authenticationProvider), null, new blob_upload_1.BlobUploadClient(authenticationProvider)); ^

TypeError:transportCtor 不是 Function.Client.fromConnectionString 处的函数

(C:\Users\InterestedGuy\source\repos\NodejsWebApp1\NodejsWebApp1\node_modules\azure-iot-device\lib\client.js:596:27) 在 sendmsg (C:\Users\InterestedGuy\source\repos\NodejsWebApp1\ NodejsWebApp1\server.js:123:32) 在服务器。(C:\Users\InterestedGuy\source\repos\NodejsWebApp1\NodejsWebApp1\server.js:48:9) at emitTwo (events.js:87:13) at Server.emit (events.js:172:7) at HTTPParser .parserOnIncoming [as onIncoming] (_http_server.js:529:12) 在 HTTPParser.parserOnHeadersComplete (_http_common.js:88:23)

按任意键继续...

第一个猜测是我错过了一个库,所以我只是搜索了应该定义 transportCtor 的 Web - 但没有成功。

所以一个简单的问题是:这个函数应该在哪里定义?我希望该功能是 Azure IoT SDK 的一部分,但我找不到它。由于来自 azure_iot_device 的模块 client.js 正在报告错误,我希望它在 SDK 中的某个地方 - 但在哪里?

THX 任何建议

0 投票
1 回答
255 浏览

c# - Can not catch exception in ASP.NET MVC

I am currently trying to develop simple web application for my IoT school project. As for now it should only call direct methods from my Raspberry. I am using Azure SDK for C#.

This is how code looks like:

Controller:

IoT utils:

The problem is that from the debug output I can see that exception Microsoft.Azure.Devices.Common.Exceptions.DeviceNotFoundException was thrown however it is not handled by try-catch block.

console output

Can anyone advise how I can catch and handle this exception in my application ? Thanks in advance for answer.

0 投票
2 回答
567 浏览

node.js - 用于 tcp 连接的 Azure IoT Hub 自定义协议网关

我对 azure iot hub 很陌生,我们的设备不兼容 mqtt,它们使用简单的 tcp 发送遥测数据。我已经看到有关网关的 tcp 的其他问题,我们可以自定义实现。

示例实现在 C# 中。我的问题是是否可以在 node.js 或 java 中实现自定义网关,它可以包含设备身份验证、设备配置等所有功能。

我找到了节点的 iot sdk(https://github.com/Azure/azure-iot-sdk-node),但我不确定它是否有限制。

0 投票
1 回答
171 浏览

java - 从 Azure IoT 向 esp8266 发送命令

我已经成功实现了此处找到的 esp8266 mqtt 示例。我的设备正在连接并向 Azure IOT 发送数据,然后使用函数进行处理。在示例中,它使用WITH_ACTION. 是否有关于如何调用这些操作的文档或示例?我目前正在使用 Mac,如果可能的话,我更愿意从 Java 应用程序中调用这些操作。

0 投票
1 回答
391 浏览

azure-iot-hub - Azure IoT 中心指标数据

我在哪里可以获得 Azure IoT 中心指标数据?

我想获取设置警报的指标数据。我能够找到 d2c 消息但找不到指标数据。

0 投票
1 回答
709 浏览

java - 向设备发送云消息 Azure IoT

我目前有一个 esp8266 使用此处找到的示例代码向 Azure 发送消息。下面的代码是我尝试使用 java 库在 arduino 上调用直接方法。我创建了一个对象,它与simplesample_mqtt.c. 然后我调用MethodResult.invoke(deviceId, methodName, responseTimeout, connectTimeout, device);并传入设备对象、deviceId 和我想调用的方法,但我遇到了超时异常。

后端应用程序.java

iot_configs.h

对 Arduino 的回应

抛出异常

0 投票
1 回答
3643 浏览

azure - Azure Iothub-Explorer 时代错误?

我正在尝试查看通过 iothub-explorer 从我的 esp8266 模块发送的消息,但出现以下错误。

我正在运行的命令

错误

0 投票
1 回答
511 浏览

azure-iot-sdk - 注册组下的自动配置设备不起作用(java SDK)

我已经执行了这个例子

https://docs.microsoft.com/en-us/azure/iot-dps/quick-enroll-device-x509-java

它不会出现在注册组下的“注册记录”下,但会引发此错误:

PROVISIONING_DEVICE_STATUS_FAILED,异常:com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceHubException:签名证书信息与链元素不匹配

登记: