首先要检查它是否正常工作并且连接真正进入您的项目,最简单的方法是查看项目的Google Cloud Platform控制台,以及IoT Core部分内的设备页面(IoT Core-> registry- >设备),有一个“配置和状态历史记录”选项卡,您应该在那里看到“测试数据”(与publishDeviceState调用一起设置)。这应该证实至少其他一切都按预期工作。
假设是这种情况,现在您将要查看Pub / Sub文档以开始处理您可以使用Pub / Sub执行的操作。 这里 是主要的doc页面。我的建议是调查 Google Cloud Functions 作为一个快速起床和跑步的地方。取决于你想做什么, 云数据流 也许是一个很好的选择。
这些产品中的每一个都会根据发布到Cloud Pub / Sub的消息触发。因此,只要您调用“publishTelemetry”,它就会将遥测数据发送给IoT Core,然后IoT Core会在您创建IoT Core注册表时将其发布到IoT Core注册表中指定的Pub / Sub主题。然后触发的产品(GCF和Dataflow)接收Pub / Sub对象,您可以从中获取遥测数据。文档中有关于如何执行此操作的示例。