我想连接一个外部网关,它接收来自mqtt设备的数据到我的谷歌物联网核心。
在这张图片中,您可以(或多或少)找到项目的视图
总而言之,我想将上一张图片的IoT网关连接到Google IoT Core
我见过很多关于类似主题的例子,但没有人能找到我想做的事情。
只有知道我的google云帐户的host_name / endpoint并将其放入我的getway才能将数据发送到该主机?
如何找到我的google云host_name / endpoint?
将google cloud host_name / endpoint放入外部网关后,我将在IoT Core中创建订阅
如果这不是正确的方法,我应该怎么做?
谢谢!
假设我正在理解您想要做什么(只需将您的网关设备连接到IoT Core),请查看this快速入门指南。它处理将设备连接到IoT Core。那么你如何管理它背后的不同传感器取决于你想要完成什么。如果你关心基于每个设备的数据并且需要知道传感器正在传递什么,我将以某种方式在从传感器束到网关设备的遥测有效载荷中包括设备ID。
网关设备,无论从传感器接收遥测的任何事件循环,您都可以从我链接到的快速入门指南中注入发布代码。
请注意,没有客户端SDK或库。 IoT Core是一种托管服务,提供发送遥测数据的全局端点(URL)。因此,只要您可以在网关设备上实现MQTT连接,并且可以加密JWT(Json Web Token),您就可以连接到IoT Core。