从边缘设备接收空 json 消息
Receiving empty json messages from edge device
我正在将消息从粒子光子微控制器发送到 Azure IoT 中心。我监视来自粒子门户的传出消息,它们似乎很好。以下是最近的示例:
{
"name": "*****",
"data": "{\"eventSentUtcTime\": \"2017-11-03 10:42:00\", \"machine\": \"x10\", \"eventType\": \"coffeeMaintenance\", \"data\": {\"category\": \"MillingPlantCoffee\", \"count\": \"24868\"}",
"ttl": 60,
"published_at": "2017-11-03T09:42:39.233Z",
"coreid": "*****",
"userid": "*****",
"version": 37,
"public": false,
"productID": 1427
}
但是当我检查来自 Azure IoT 中心的传入消息时,除了架构之外,它们都是空的。我正在使用 Azure github 的设备资源管理器进行监控。
03.11.2017 10:42:09> Device: [*****], Data:[{"data":{"count":"","category":""},"eventType":"","machine":"","eventSentUtcTime":""}]
我仔细检查了 sql 数据库中的传入消息,除了给定的架构外,该数据库还显示空的 json 消息。
data,eventType,machine,eventSentUtcTime,EventProcessedUtcTime,PartitionId,EventEnqueuedUtcTime,IoTHub
Record,,,,2017-11-03T10:01:26.8295948Z,1,2017-11-03T10:01:25.7270000Z,Record
我使用的访问策略已检查所有权限。我不知道问题出在哪里。
假设您正在关注 this tutorial。
,您的问题似乎更多地出现在粒子连接器方面
我正在将消息从粒子光子微控制器发送到 Azure IoT 中心。我监视来自粒子门户的传出消息,它们似乎很好。以下是最近的示例:
{
"name": "*****",
"data": "{\"eventSentUtcTime\": \"2017-11-03 10:42:00\", \"machine\": \"x10\", \"eventType\": \"coffeeMaintenance\", \"data\": {\"category\": \"MillingPlantCoffee\", \"count\": \"24868\"}",
"ttl": 60,
"published_at": "2017-11-03T09:42:39.233Z",
"coreid": "*****",
"userid": "*****",
"version": 37,
"public": false,
"productID": 1427
}
但是当我检查来自 Azure IoT 中心的传入消息时,除了架构之外,它们都是空的。我正在使用 Azure github 的设备资源管理器进行监控。
03.11.2017 10:42:09> Device: [*****], Data:[{"data":{"count":"","category":""},"eventType":"","machine":"","eventSentUtcTime":""}]
我仔细检查了 sql 数据库中的传入消息,除了给定的架构外,该数据库还显示空的 json 消息。
data,eventType,machine,eventSentUtcTime,EventProcessedUtcTime,PartitionId,EventEnqueuedUtcTime,IoTHub
Record,,,,2017-11-03T10:01:26.8295948Z,1,2017-11-03T10:01:25.7270000Z,Record
我使用的访问策略已检查所有权限。我不知道问题出在哪里。
假设您正在关注 this tutorial。
,您的问题似乎更多地出现在粒子连接器方面