azure-iot-hub相关内容

Azure IoT中心操作监控

我有一个将设备连接到的Azure IoT中心.我想启用监视功能以监视与集线器连接和断开连接的设备. 我已为Iot集线器的监视类别中的“连接上启用详细": 我的设备连接到我的集线器并显示在设备资源管理器中: 然后,我设置了一个Azure函数,以将我的数据从操作监控日志记录到Azure SQL数据库: using System; using System.Configurati ..
发布时间:2020-09-17 05:45:59 C#/.NET

Azure IoT中心反欺骗

只需阅读此线程 我仍然在问自己,IoT中心是否会检测到存在使用相同设备ID和凭据的多个活动连接? 如果攻击者窃取了设备的身份验证密钥或SAS令牌,则可能是这种情况. 由于以下原因,似乎没有为此使用反欺骗属性 ConnectionDeviceGenerationId : generationId-IoT中心生成的区分大小写的字符串,最长128个字符.该值用于在删除并重新创建具有相同 ..
发布时间:2020-09-17 05:43:55 其他开发

从流分析输出发送IoT中心云到设备的消息(使用事件中心端点)

我们成功使用Stream Analytics来接收从IoT中心设备发送的事件消息. Stream Analytics开箱即用地支持IoT中心作为输入流. 但是现在我们需要将流分析输出结果发送到IoT中心设备.我们能够将事件集线器连接建立到IoT中心作为Stream Analytics的输出接收器,但是会引发一个错误事件: Message: Access to the Event Hub has b ..
发布时间:2020-09-17 05:42:52 其他开发

在Azure设备配置服务中为多个设备使用相同的X509证书

我必须在Azure设备配置服务中注册多个设备,并且我正在使用组注册来实现相同的目的.我也创建了一个自签名的X509证书和注册组.我使用示例代码向组注册了一个模拟设备.我想创建另一个具有相同证书的模拟设备,并加入组.那可能吗?样本应用程序的输入是设备供应服务的ID范围和证书.如何添加其他设备. if (string.IsNullOrWhiteSpace(s_idScope)) ..
发布时间:2020-09-17 05:42:48 其他开发

iotedge:如何重新排队无法处理的消息

在Edge IoT设备上运行的publisher和consumer自定义模块.不管consumer模块是否对其进行处理,publisher模块都会以恒定的速率生成消息. consumer模块将消息发布到外部服务,并且由于没有Internet连接,consumer模块希望重新安排消息,以免丢失并再次尝试. 我不喜欢写一个无限循环来保持重试;同样,如果模块重新启动,该消息也会丢失.所以我更喜欢将 ..
发布时间:2020-09-17 05:42:41 其他开发

如何在Azure IOT集线器中将设备注册到组注册?

我看过个人注册的代码,但找不到团体注册的任何代码.我需要将一千台设备批量注册到Azure IOT Hub,并正在考虑组注册.任何示例代码都将不胜感激. 解决方案 组注册和批量个人注册都应该可行.来自样本与如何使用Azure设备配置管理设备注册服务SDK : 批量个人注册 public async Task> CreateBu ..
发布时间:2020-09-17 05:42:38 其他开发

Azure IoT-如果服务器和客户端都在更改设备孪生属性,该怎么办?

我有一个使用Remote Monitoring Accelerator的Azure IoT解决方案.服务器(远程监视Web)和客户端(设备)都在更改设备孪生属性.有时,这些属性进入“正在同步"状态,而似乎并没有脱离它. 那么谁有权更改设备孪生属性以及何时更改规则呢? 我使用IoTHubDeviceClient_LL_SendReportedState()函数从设备端更改属性,顺便说一句 ..
发布时间:2020-09-17 05:42:34 其他开发

使用TPM连接到Azure Iot Hub

通过遵循现在我的设备已配置好,我试图找出使用TPM芯片上存储的密钥连接到IoT中心的最简单方法.我已经尝试了以下代码片段: SecurityProviderTpm securityClientTPM = new SecurityProviderTPMHsm(); DeviceClient client = DeviceClient.createFromSecurityProvider("m ..
发布时间:2020-09-17 05:42:26 Java开发

如何在Azure流分析中创建延迟的滑动窗口

我想计算流中以下两个值之间的变化率: SlidingWindow中的AVG(值)为100万 前一分钟的SlidingWindow中的AVG(值)为100万 我在文档中唯一找不到的就是如何创建“延迟的"滑动窗口,这意味着它在实际时间之前开始2百万,在实际时间之前结束1百万,因此我可以进行一些计算,例如变化率 解决方案 您可以完成两个步骤. 计算一分钟的AVG总量. 使用 ..

使用IoT DevKit和Azure IoT中心将云发送到设备消息-设备代码

我需要从IoT中心向DevKit设备发送一条消息.基于 https://docs. microsoft.com/en-au/azure/iot-hub/iot-hub-devguide-c2d-guidance 我想发送直接方法,因为我需要管理一组继电器. 我有一个IoT DevKit,并且已经成功配置了它,并且能够将设备发送到IoT中心消息,但是我正在寻找一个样本来以其他方式执行此操作.我 ..
发布时间:2020-09-17 05:41:20 其他开发

Azure IoTHub ExportDevicesAsync引发内部服务器错误

我正在研究一种解决方案,其中我希望将所有设备从IoTHub导出到BLOB. Microsoft为此提供了一个API,并说明了如何执行此操作我已经为10台设备执行了此代码,并且可以正常工作,Azure需要花费几秒钟的时间来处理它,否则,它就可以正常工作. 但是我在S1平台上使用了10多个设备(目前正在测试100个设备),这应该支持数量不确定的设备 这是我使用的代码. Prog ..
发布时间:2020-09-17 05:40:17 C#/.NET

如何使用路由查询将消息路由到服务总线队列?

我有一个IoT中心,该中心具有连接的设备,可以发送遥测消息.我想分别从每个设备读取消息,因此我决定为每个设备创建一个不同的终结点.为了对消息进行排序,我将路由与查询一起使用,但是当我向路由添加查询规则时,消息将停止到达端点.连接的设备使用MQTT. 以下是屏幕截图: 端点 路线 到MyEndpoint路线 解决方案 您的查询表达式正确. 但是请确保您按如下所示设置内容 ..
发布时间:2020-09-17 05:39:15 其他开发

如何在Azure IoT中心上获取设备的公共IP地址?

我对获取Azure IoT中心上已连接设备的公共IP地址很感兴趣. 我已经检查了SDK的内容,但看不到任何获得它的方法. 我的目的是通过IP对设备进行定位(虽然不准确,但对我有用!). 有任何线索吗? 解决方案 似乎没有现成的功能. 一种解决方法是将设备IP地址保存在设备twin中,并在IP更改时对其进行更新. 设备应用可以设置和更新的设备孪生,解决方案后端可 ..
发布时间:2020-09-17 05:39:10 其他开发

使用按记录分组的最后5条记录的多维数组调用Azure流分析UDF

我正在尝试从Stream Analytics查询中调用AzureML UDF,并且UDF期望由5行2列组成的数组.输入数据是从IoT中心传输的,传入消息中有两个字段:“温度"和“温度".湿度. 这将是“传递查询": SELECT GetMetadataPropertyValue([room-telemetry], 'IoTHub.ConnectionDeviceId') AS Room ..

如何通过移动应用程序配置Azure IoT设备

我的要求是开发一个移动应用程序,该应用程序本身将使用预配置服务在IoT中心中注册该移动设备. 我正在使用react native和Azure IoT Java SDK开发移动应用程序.它将遥测数据发送到Azure IoT中心.但是,我不想对每个移动设备的IoT连接详细信息进行硬编码. 我在那里遇到了IoT供应服务,该服务可用于以编程方式注册设备.我的计划是在安装或应用程序首次启动时注册 ..