如何将 Cloud IoT Core 用于设备(​​IoT 录制声音)并保存到云存储?

How to using Cloud IoT core for device (IoT record sound) and save to cloud storage?

我是 GCP 的新用户,仍在学习中。我想问一下Cloud IoT Core的概念。所以我想做一个物联网设备可以录制声音的项目,然后可以将声音发送到云存储。可以使用 Cloud IoT Core 来存储声音文件(.wav / mp4 / 等)吗? 请给我一些关于 Cloud IoT Core 如何将声音文件从 IoT 设备保存到存储桶的信息?我读过其他参考资料,但我仍然对要做什么感到困惑。谢谢

Cloud IOT核心概念:

https://cloud.google.com/iot/docs/concepts/overview.

关于“Cloud IoT core 如何将声音文件从 IoT 设备保存到存储桶”没有明确的参考资料,我已经从几个文档中编译,这里是可能的解决方案:

Cloud IOT core 从 IOT 设备接收声音文件,然后将 Telemetry 数据转发到 pubsub 主题。[1]然后您可以使用云函数触发 API 调用,例如 Speech to text 并将其存储在地面站。

[1]https://cloud.google.com/speech-to-text/docs/async-recognize#uploading_your_transcription_results_to_a_bucket

其他参考资料:

[2]https://www.youtube.com/watch?v=iRZzqpvARbc

[3]https://cloud.google.com/iot/docs/how-tos/devices?&_ga=2.88421918.-429047876.1617103817&_gac=1.219220459.1619682723.CjwKCAjwj6SEBhAOEiwAvFRuKAiGsSOqGjF8qKuFXZKzET7WHB3pOsLX2mPu14g34AXmCLFepYvixxoCuL8QAvD_BwE#creating_a_device_registry_with_multiple_pubsub_topics

如果不坚持这些limits and quotas,是很难做到的

我认为您可以通过 http/s api 提供更好的解决方案。