azure-iot-hub相关内容
我从Azure GitHub Repo中找到了可以使用Java和Python语言在边缘设备和叶设备之间创建父子关系的链接,但我还没有找到Azure提供的NodeJS SDK中的API/接口。有人在NodeJS中实现了这一点吗? 推荐答案 根据REST API有deviceScope属性: 设备的范围。为边缘设备自动生成和不可更改 并可在叶设备中修改以创建子/父关系。 因此尝
..
我正在构建Azure IoT Hub应用程序。我有几个客户。您认为所有这些客户都应该连接到相同的集线器还是不同的集线器? 如果这是可能的,这种多租户如何工作,使客户(租户)不会在同一集线器上看到彼此的数据? 最后,您是否需要为每个新的物联网集线器付费?(在这种情况下,考虑在客户之间共享一个可能是个好主意) 推荐答案 一个集线器就足够了,但由于物联网集线器SKU大小是根据报文
..
我有一个带有 route 指向触发函数的 EventHub. 我在从事件对象获取 DeviceId 和其他 IoT 中心属性时遇到问题,而没有将它们显式添加到有效负载中. 如果我将输入类型设置为 string(或自定义类型): public static void Run(string iotMessage, TraceWriter log) {log.Info($"C# Event
..
我已在使用 IoT 中心并已配置消息路由以将 TwinChangeEvents 路由到事件中心.带有 EventHubTrigger 的 Azure 函数处理消息.这工作得很好. 现在,我想配置消息路由以将 DeviceLifecycleEvents 路由到另一个事件中心.同样,另一个带有 EventHubTrigger 的 Azure 函数应该处理这些消息. 但是,当我连接或断开设备
..
我目前正在尝试将 2 个不同的设备连接到 IoT 中心,我需要将数据与每个设备分开.为此,我尝试像这样配置我的流分析查询: 选择deviceId, 温度, 湿度, CAST(iothub.EnqueuedTime AS datetime) AS event_date进入节点MCU输出从iothub事件在哪里deviceId =“NodeMCU1"; 但是,由于某种原因,如果 WHERE 语句在
..
如何正确设置和配置 IoTHubTrigger 以触发我的 IoTHub 消息的 Azure 函数 (C#)?在何处以及如何插入 IoTHub 的连接字符串? 解决方案 使用 Visual Studio 2017 的步骤: 首先确保您拥有最新版本的 Azure Functions 和 Web 作业工具 转到 File->New->Project->Azure Functions
..
在一些 Microsoft 文档中在使用 Azure IoT 中心时,它提到可以在单个 TLS 连接(使用 AMQP 协议)下多路复用多个设备的通信,用于多个简单设备与一个功能强大的本地中心设备通信的场景物联网中心.是否有任何示例说明如何实现这种多路复用?DeviceClient 库 似乎不支持这一点(尽管我可以错误的).也有人提到了用于此场景的 IoT 网关 SDK,但我还没有找到有关如何使用它
..
我们正在开发应托管在 Azure Service Fabric 中的 .Net Core 服务.此 SF 服务需要通过其 AMQP 1.0 SSL TLS 端点与在 Azure IoT 中心注册的 10,000 个设备进行交互.每个 IoT 中心设备都有自己的安全令牌和 IoT 中心服务提供的连接字符串. 对于我们的场景,我们需要侦听来自 10,000 个 IoT 中心设备实例的所有云到设备
..
我目前正在尝试将我的 Sparkfun ESP8266 Thing 连接到我的 Azure IoT 中心.我已成功设置我的集线器,并且正在遵循有关如何将 Thing 连接到我的 Azure IoT 集线器的教程:https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-sparkfun-esp8266-thing-dev-get-started
..
我目前正在尝试将我的 Sparkfun ESP8266 Thing 连接到我的 Azure IoT 中心.我已成功设置我的集线器,并且正在遵循有关如何将 Thing 连接到我的 Azure IoT 集线器的教程:https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-sparkfun-esp8266-thing-dev-get-started
..
我必须使用 DPS 服务在 IoT 中心注册设备.我无法使用 .net SDK,因为设备固件不支持,所以我们决定使用基于 REST 的 API 来做同样的事情. 使用 C# SDK,我只需要带密码的 .PFX 文件、DPS_IDSCOPE 和类似这样的设备端点 (xyz.azure-devices-provisioning.net). 现在我如何使用上述信息对 azure rest A
..
我正在使用以下代码尝试连接到Azure IoT中心.它使用SAS,因此不需要安全证书.我已使用C#中的相同M2MQTT库成功连接到Azure IoT中心,但是此代码失败并显示以下内容:连接失败.连接被拒绝,未经授权.错误代码= 5 我尝试了任何可能的安全性参数组合,但无济于事.SAS令牌由DeviceExplorer生成. #!/usr/bin/python3.5导入序列导入时间导入日期时
..
使用设备供应服务在azure IoT中心删除已注册的设备所需的URL格式是什么... 我读了这篇文章,但是却抛出了404 https://docs.microsoft.com/en-us/rest/api/iot-dps/deletedeviceregistrationstate/deletedeviceregistrationstate 在请求标头中,我添加了If-Match标
..
我已经创建了一个用于Bacnet扫描的模块,它将以设备列表及其地址作为响应.但是我在用python实现直接方法处理程序时遇到了麻烦.当我自己第一次尝试实现它时,我遇到了这个错误.这可能意味着我没有成功注册直接方法回调.我有一些参考,但是它来自C#,而azure docs不能帮助我找出正确的方法来注册回调.对于IoTHubModuleClient,有一个on_method_request_recei
..
我想定期更新IoT设备的所需属性.我要发送的所需属性如下: 期望= {"para1":{"time":[11,22,33]},"para2":{"site":"demo.com"}} 以下是根据此文档 导入时间导入线程从azure.iot.device导入IoTHubModuleClientCONNECTION_STRING ="IOTHUB设备连接字符串"def twin_update_
..
给出一个具有成千上万个已连接设备的Azure IOT集线器.鉴于设备的某些子集具有软件和硬件问题的某种组合,因此它们将(不良)流量泛滥到IOT Hub. 我们如何“挂起"或以其他方式标记一个或多个特定设备,而 没有从设备注册表中删除,因此IOT Hub SDK客户端库(在我们的示例中, https://github.com/Azure/azure-iot-sdk-node/tree/mast
..
getConnectionState()是否为已连接/已断开,取决于设备.如果正在发送消息,我应该看到已连接,如果未发送,我应该被断开.但是每次我运行下面的java程序时,我都将获得状态为已断开(无论如何)的设备是否正在发送消息 RegistryManager RegistryManager = RegistryManager.createFromConnectionString(connec
..
我使用了 https中的python示例://docs.microsoft.com/de-de/azure/iot-hub/quickstart-send-telemetry-python 将遥测数据发送到IoTHub.现在,我尝试仅通过自定义终结点和路由将消息从设备"test-device"转发到Blob存储中.使用查询字符串"true",来自所有设备的所有消息均被推送到存储中.但是,我没有获得
..
我最近创建了一个Azure Hub-IOT,从虚拟设备发送一些数据,我知道数据已经到来,因为我可以从终端上看到它们,但是现在我想获取这些数据并将其保存到Azure SQL_DataBase,我该怎么做?如果有人可以向我解释该过程或链接一些教程,我将不胜感激. 解决方案 将数据写入IoT中心,然后您只需创建一个流Analytics作业即可将数据保存在Azure SQL数据库中:
..
我目前正在尝试将2个不同的设备连接到IoT中心,并且我需要将数据与每个设备分开.为了做到这一点,我尝试像这样配置流分析查询: SELECTdeviceId,温度,湿度,CAST(iothub.EnqueuedTime AS datetime)AS event_date进入NodeMCU输出从止痛药在哪里deviceId ="NodeMCU1"; 但是,由于某种原因,如果代码中包含WHERE
..