首页 > 解决方案 > Azure 解析来自 IoT 中心的传入十六进制数据

问题描述

我有一个设备,它基于一种算法以十六进制值的形式将数据发送到 IoT 中心。我想将该数据解析为 json 字符串以将其存储在 Cosmos DB 中。有什么办法可以做到这一点?

标签: azureazure-iot-hub

解决方案


我想补充一下 Roman 对您的问题的评论,他提供此链接到 Stream Analytics 是正确的。它会完成工作。根据您拥有的设备数量和接收遥测数据的频率,您可能需要考虑改用 Azure Functions。请参阅此示例,了解如何在 IoT 中心和 CosmosDB 之间集成 Azure Functions。

我提供这个额外解决方案的原因是,流分析作业将花费您每小时每个流单元的固定价格,而函数是按消耗付费的。因为从十六进制转换是一个相当小的函数,你甚至可以免费使用它,而西欧的流分析工作至少要花费 74 欧元。


推荐阅读