我正在构建一个基于MQTT的Rust应用程序,该应用程序向IoTHub发送消息,以便将消息转发到监听云到设备消息的目标设备。 目标设备“myDev”订阅了主题,它可以从IoTHub接口(“Azure门户上的消息到设备”)接收消息。 我发现的用其他编程语言实现这一点的示例使用Azure IoT SDK,它有一个客户端服务。例如,参见Java示例:https://docs.microsoft.com/
我正在Azure平台上使用学生订阅。我已经开始部署IoTHub和带有队列的服务总线。 我想建立从我的设备到服务总线队列的路由。我已经添加了新的endpoint(选择名称、服务总线、队列和接受),并收到已添加endpoint的通知。但是,列表中并没有endpoint(除了先前的blob存储endpoint,这与此问题无关)。 通知: IotHub enpoints:
我试图克隆我的设备数据,并将设备数据流传输到另一个完全不同的组织中的IoThub,这里的组织我指的是不同的供应商云。 试用:我尝试将消息从IoThub路由到服务总线主题,然后使用service bus SDK编写一个容器,该容器可以订阅这些主题并将数据推送到不同供应商云中的Azure IoT hub。 问:除了上述单独使用Azure之外,是否还有其他最佳方式将设备流发送到其他供应商Azure Io
我在Azure资源上工作,如Azure服务总线、Azure功能、物联网中心。这里我尝试使用Azure功能将队列消息从Azure服务总线发送到IOT Hub,然后在我的本地设备(云到设备)中显示这些消息。我能够使用服务总线队列触发器在Azure函数中读取我的消息,并尝试将它们作为函数的输出发送到IOT Hub。有一次,当我运行Azure功能“它可以将消息作为输出发送到IOT Hub”,但它无法将它们
我们正在将数据从物联网设备发送到Azure物联网中心,并尝试将特定类型的消息传递给Azure功能。 目前,我们通过创建Azure Service Busendpoint并在IoTHub中创建消息路由实现了这一点。它按预期工作,Azure函数正确接收消息。 现在,我们想在Azure功能中从IoT Hub获取DeviceId,以及在Device Twin中定义的标签,我完全不知道如何做到这一点。 如果
正在开发一个新产品,该产品将使用ESP8266、Xamarin应用程序和Azure IoTHub为客户的设备启用双向通信。 我们有C2D(云2设备)和D2C(设备2云)通信在应用程序和电除尘器上正常工作,但是我们没有找到任何关于设置IoTHub来解释传入的遥测消息、处理它们各自的“到:”字段并将它们回到C2D主题,这应该允许我们的目标设备接收它。 我们的尝试: 逻辑应用。能够触发进入队列的消息,但
是否可以将Azure服务总线添加到云到设备消息队列中?当我收到消息时,我必须确保所有消息都以相同的顺序到达IoTHub。我找不到IoTHub中的标准队列是否提供它。我想使用ServiceBus的第二个原因是过期时间也更长,IoTHub只提供48小时的消息。我知道通过在IoTHub配置中添加endpoint和路由,我可以很容易地在设备消息中使用ServiceBus,但是C2D消息呢?
我需要帮忙。因此,我需要从AWS Lambda获得从AWS IOT Core订阅(触发)的主题名称。这是我的lambda代码: 我在云观察中看到,我正确地接收了来自MQTT的有效负载数据,并正确地触发了。所以这就是我的主题: 我需要,因为该主题将包含像机器系列的基本信息,例如'AWS/XYZ'。如何读取主题名称并从publish MQTT中读取'XYZ'?我需要得到主题名称在AWS lambda。
通过HTTP POST发送消息的URL是: MQTT涉及代理(pub/sub)。因此,通过MQTT发送到主题的消息将到达所有订阅者。类似地,通过HTTP发送的消息也将到达所有订阅者。其中,由于基本的ingest绕过了代理,从而节省了成本,而且由于不涉及代理,消息不会到达任何订阅者。我对此理解正确吗?
是否有一种方法可以看到这些错误发生的地点/时间?我应该创建一个Lambda函数来处理这个吗?有这方面的例子吗?谢了。
Do IOT hub保留遥测数据。如果是,我们可以在Azure Portal中访问多长时间和如何访问这些数据?我们能把IOT hub的遥测数据导出到excel吗?
我还要求通过启用TLS/SSL(根据Microsoft Azure文档:https://docs.Microsoft.com/en-us/Azure/iot-hub/iot-hub-mqtt-support#tlsssl-configuration)(如https://github.com/mqttjs/mqtt.js#client上的mqtt.js文档所述)。 如何使用第三方MQTT库和SAS令
我尝试部署非常简单的node-red流,以便使用MQTT向Azure发送消息。不幸的是,它每次都会崩溃node-red。 我在吃覆盆子皮3: 尝试了这两个节点库: Azure物联网集线器 DTU智能图书馆Azure
我有一个AWS物联网核心设备。当MQTT代理获取特定主题的消息时,我有一个规则;它更新AWS dynamo DB记录。在他的时刻,它凌驾于整个记录之上。但我只想更新记录的一部分。我只想在主键为125的记录中再添加一个键(和值)。请检查图像。
我试图使用规则将数据从AWS IoT MQTT主题获取到DynamoDB。一个示例主题是和示例消息 我定义了如下查询,以便从主题中提取(例如)并将其插入到JSON中: 我的理解是,所有3个字段现在都可以在我的DynamoDB规则中使用,如下所示: 但是,我可以从CloudWatch中看到规则失败,错误,分区键(又名哈希键)为空: 我是否不能使用刚刚从规则中的主题名称中选择的?如果没有,有没有其他方