azure-iot-hub相关内容
Azure在其IoTHub中实现了MQTT协议,因此我试图使用mosquitto从我的电脑发送消息.我正在使用设备资源管理器创建azure设备.在开始时,我从那里生成了SAS令牌,但是它没有“& skn ="部分,因此我尝试使用Visual Studio中兼容的事件中心来生成新的SAS.之后,我尝试使用mosquitto代理使用CONNECT数据包中的参数向我的IoTHub发送MQTT消息,如下所
..
我正在为通过Azure流分析(IoT中心输入源)处理的每个事件分配唯一的ID. 似乎没有办法在ASA中分配新的随机Guid(就像在SQL中一样),但是我确实遇到了
..
所以我需要将此json文件从IotHub上传到AzureBlob存储.到目前为止,我有一个存储帐户和一个链接到我的IoT HUb的容器.我有一个PCL项目,该项目链接到3个平台项目(Android,iOS和UWP).在我的PCL项目中,我有一个deviceClient,否则将发送遥测数据. 我尝试使用 https://docs.microsoft.com/zh-cn/azure/iot-hu
..
我已经在IoT中注册了设备,并且客户端应用程序(设备)可以读取/更新报告的孪生属性. 这些属性是在狼吞虎咽: "EbbyVersion":{“主要":2“次要":1“修订":0},“遥测":{"CachingInterval":60,"SendingInterval":480,"UploadTimeout":10},“力量": {“最大可用":3500,“阈值":{“低":2500,“中"
..
有人可以告诉我如何解析此问题吗? 我有一条抛出的错误消息,即当我创建天蓝色的cosmossDB时,我的cosmosDB输出绑定抛出的消息是IOTHubMessage.forEach不是函数; module.exports =函数(上下文,IoTHubMessages){context.log(`JavaScript eventhub触发函数,用于消息数组:$ {IoTHubMessage
..
我只有一个设备连接到Iothub,遥测数据小于1k.在这种情况下,Azure Stream Analytics太昂贵了. 与Cosmos DB不同,Azure Functions具有其绑定,但具有SQL DB. 如何使用azure函数将数据从Azure Iothub存储到Azure SQL数据库中? ps.我正在使用Javascript. 解决方案 绝对正确,在这种情况下
..
我正在通过设备预配置服务成功将Azure IoT中心中的设备重新记录,但是我想禁用该属性 启用与IoT中心的连接 禁用每个已注册的设备. 有什么办法可以从代码中做到这一点. 解决方案 是的,有很多可用的不同语言的库. 我正在使用C#的RegistryManager类.这是链接!.让我分享我正在使用的C#代码, 使用系统;使用System.IO;使用System.T
..
我正在使用 UploadToBlobAsync(),“如果该blob已经存在,它将被覆盖." 我想知道是否有任何方法可以将设备的权限限制为只能在Azure门户中或通过PowerShell创建.我担心的是,如果有人访问设备的存储并获取设备ID和密钥,他们将有办法删除或覆盖该设备先前在存储容器中上传的文件. 作为一种变通办法,我可以让服务器端进程在接收到文件后将其拾取,然后将其移动到其他位
..
我试图生成一个有效的SAS令牌(共享访问签名)以连接到Azure IoT中心,但是在使用令牌时,我不断收到错误消息拒绝连接:未经授权. > 我知道我的连接方式有效,因为使用Microsoft设备资源管理器( https://docs.microsoft.com/zh-cn/azure/storage/common/storage-dotnet-shared-access-signature-p
..
我使用的32位微控制器(用C语言编写的程序代码)具有非常有限的闪存空间,并且正在与蜂窝模块进行通信.我有一个带IoT中心的Azure帐户设置,我想向IoT中心发送一些设备到云的消息.我已经测试并确认与其他服务器的HTTP和HTTPS通信.但是,我找不到任何地方指定发送设备到云消息所需的HTTP标头.谁能提供所需的HTTP消息格式的描述(HTTP起始行,所需的HTTP标头和HTTP标头值)?
..
我已经在使用IoT中心,并且已配置消息路由以将 TwinChangeEvents 路由到事件中心.带有 EventHubTrigger 的Azure函数处理消息.效果很好. 现在,我想配置消息路由以将 DeviceLifecycleEvents 路由到另一个事件中心.同样,另一个具有 EventHubTrigger 的Azure函数应该处理消息. 但是,当我连接或断开设备时不会触发该功
..
我正在使用自定义分配策略通过DPS注册设备.可以在此处. 我已将Azure函数的大部分代码从C#移植到NodeJS,如下所示:- module.exports = async function (context, req) { const regId = req.body.deviceRuntimeContext.registrationId; const respon
..
当Edge设备在Raspberry Pi 4中运行时,我已经开发了一个模块并为arm64v8体系结构构建了映像.我在config文件夹中正确获得了deployment.arm64v8.json文件.但是,当我右键单击Visual Studio Code中的设备并选择“为单个设备创建部署"时,将添加模块,但是其中一个模块显示了“退避"状态.这可能是问题所在,并严格遵守此文档. 我还尝试了重新启
..
我想将所有设备都放入我的Azure IoT中心系统(已连接,未连接,都没有关系). 我已经阅读了有关系统本身的文档,但没有结果,但是是否存在可以检索与我的系统关联的所有设备的查询? 解决方案 您可以使用REST API 有效载荷: { "query": "SELECT deviceId FROM devices" }
..
我是Cloud Technology的新手,我想使用Android Studio将数据从Android设备发送到IoT中心,我可以通过参考 我能够从Android Studio获取特定设备的设备ID,并希望使用Android Studio在IoT中心中显示它, 请帮助我或向某些站点推荐特定的Android设备到IOT集线器连接和数据传输 解决方案 在Android设备上,有两种解决
..
我有一个带有2个设备的Azure IoT中心.我从RaspberryPi发送消息到另一台设备. 我怎么知道该消息是从另一台设备收到的? 解决方案 您可以参考开源的设备资源管理器工具. 如果要监视IoT中心是否可访问IoT设备,则可以转到“消息发送到设备"选项卡,在“设备ID"选项卡中选择IoT设备,并确保选中""“监视器".反馈端点" .每当从IoT中心向设备发送消息时,都会显
..
使用DeviceClient时,我可以使用SendEvent发送消息,并使用SendBlob发送文件.但是我没有找到一种方法来确认Azure IoT中心已接收到消息/文件? 我发现解决此问题的唯一方法是使用serviceClient.GetFileNotificationReceiver(). 我是否想念某些东西?或者这是唯一的方法吗? 另外,我似乎需要SharedAccessKeyN
..
以下查询在路由查询中不起作用: $ body.Weather.Temperature in ['30','50'] 我检查了文档,语法看起来正确. 解决方案 IN 和 NIN (不在)运算符,用于检查项目是否存在在数组常量中,例如['wired', 'wifi']. 对于您的情况,您需要像这样使用比较运算符:>=和
..
我有以下代码从树莓派上的传感器读取温度. 该代码是异步的,如果我仅删除代码的最后一行,即发送消息的那一行,就永远不会得到异常. 我的意思是这一行: await deviceClient.SendEventAsync(message); private async void InitializeSensors() { string ca
..
我在地下室有一个不错的小项目,其中包括一个连接到Raspberry Pi 3的LED.相当复杂,是的,我知道.除此之外,该Raspberry Pi还运行Windows 10 IoT核心版,我的目标是通过Azure Iot Hub服务中的直接方法来启用和禁用该LED. 除了我将在一个单独的问题中询问的奇怪的UI问题之外,该系统或多或少都在正常工作.我已经编写了一个UWP项目,它可以很好地切换L
..