问题标签 [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.
c - azure-iot-sdk-c 反序列化 JSON 有效负载
我通过使用IoT_Hub 设备方法示例开始使用 Azure IoT SDK C-Library 。
有人知道 SDK 是否提供反序列化 JSON 消息有效负载的功能吗?有一些很好的将有效负载序列化为 JSON 的示例,但我找不到对应的示例。
我很确定 SDK 具有一些用于 JSON 反序列化的功能,例如:
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 时,都会出现以下错误:
这些错误的原因可能是什么以及如何摆脱它们?
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 任何建议
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.
Can anyone advise how I can catch and handle this exception in my application ? Thanks in advance for answer.
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),但我不确定它是否有限制。
java - 从 Azure IoT 向 esp8266 发送命令
我已经成功实现了此处找到的 esp8266 mqtt 示例。我的设备正在连接并向 Azure IOT 发送数据,然后使用函数进行处理。在示例中,它使用WITH_ACTION
. 是否有关于如何调用这些操作的文档或示例?我目前正在使用 Mac,如果可能的话,我更愿意从 Java 应用程序中调用这些操作。
azure-iot-hub - Azure IoT 中心指标数据
我在哪里可以获得 Azure IoT 中心指标数据?
我想获取设置警报的指标数据。我能够找到 d2c 消息但找不到指标数据。
java - 向设备发送云消息 Azure IoT
我目前有一个 esp8266 使用此处找到的示例代码向 Azure 发送消息。下面的代码是我尝试使用 java 库在 arduino 上调用直接方法。我创建了一个对象,它与simplesample_mqtt.c
. 然后我调用MethodResult.invoke(deviceId, methodName, responseTimeout, connectTimeout, device);
并传入设备对象、deviceId 和我想调用的方法,但我遇到了超时异常。
后端应用程序.java
iot_configs.h
对 Arduino 的回应
抛出异常
azure - Azure Iothub-Explorer 时代错误?
我正在尝试查看通过 iothub-explorer 从我的 esp8266 模块发送的消息,但出现以下错误。
我正在运行的命令
错误
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:签名证书信息与链元素不匹配
登记: