我计划创建一个由各种传感器组成的物联网设备,但两个重要的传感器是麦克风和摄像机,它们间歇性地拍摄图像。我可以不用麦克风,但摄像机非常重要,因为我将它与下游 ML 模型一起使用来识别某些缺陷和维护需求。
我无法立即看到将图像(甚至视频流)发送到 Azure IoT Central 的任何可用性。因此我很好奇我是否遗漏了什么?如果没有,有解决方法吗?
我尝试在 Google 上搜索、阅读文档并查看 Azure IoT Central 仪表板/UI。
我猜IoT Central 提供了对遥测数据的支持,包括属性和事件,但它不直接支持发送图像或视频流作为遥测数据的一部分。
让我给你一个解决方法 - 将您的 IoT 设备设置为使用相机传感器捕获图像或视频帧。 使用 Azure IoT 中心将与捕获的图像或视频帧关联的元数据发送到 Azure IoT Central。例如时间戳、设备 ID 等
设置一个 Azure 存储帐户,例如用于存储实际图像或视频数据的 Blob 存储。当设备捕获图像或帧时,将数据上传到 Azure 存储并获取参考 URL。
将存储的图像或视频帧的参考 URL 或标识符作为遥测数据发送到 Azure IoT Central。将下游 ML 模型与 Azure Functions 集成,以处理 Azure 存储中存储的图像或视频帧。