google-cloud-platform - 将网关连接到 Google Cloud IoT
问题描述
我想将一个从 mqtt 设备接收数据的外部网关连接到我的 google IoT Core。
在这张图片中,您可以(或多或少)找到该项目的视图
总结一下,我想把上一张图的物联网网关连接到谷歌物联网核心
我看过很多关于类似主题的例子,但没有人能找到我想做的事。
是否可以只知道我的谷歌云帐户的主机名/端点并将其放在我的 getway 中以向该主机发送数据?
如何找到我的谷歌云主机名/端点?
将 google cloud host_name/endpoint 放入外部网关后,我将在 IoT Core 中创建订阅
如果这不是正确的方法,我应该怎么做?
谢谢!
解决方案
假设我了解您想要做什么(只需将网关设备连接到 IoT Core),请查看此快速入门指南。它处理将设备连接到 IoT Core。那么你如何管理它背后的不同传感器取决于你想要完成什么。如果您关心每个设备上的数据并且需要让它知道什么传感器正在传递它,我会以某种方式在从传感器捆绑到网关设备的遥测有效负载中包含一个设备 ID。
网关设备,在它从传感器接收遥测数据的任何事件循环中,都是您从我链接到的快速入门指南中注入发布代码的地方。
请注意,没有客户端 SDK 或库。IoT Core 是一项托管服务,并提供一个全局端点 (URL) 以将遥测数据发送到。所以只要你能在网关设备上实现MQTT连接,并且能加密一个JWT(Json Web Token),你就可以连接到IoT Core。
推荐阅读
- php - SQLSTATE[HY000] [1045] 用户 mimi_oboss 访问被拒绝
- javascript - 当我按下传单地图上的缩放按钮时,导航栏不显示
- css - 如何定位像浏览器游戏 React js 这样的图像精灵表
- postgresql - Postgresql:如何获取函数返回的游标名称?
- ejabberd - 我在哪里可以找到 19.0.5 的 ejabberd 配置目录
- angular - 如何将日期时间 UTC 转换为本地时间 Angular?
- php - 如何检查 url 是 tel: 还是 javascript: type
- c# - 是否可以将 XML 文档反序列化为 XML 文档而不是目标文件?
- node.js - 如何修复'类扩展值未定义不是构造函数或空'NodeJS
- java - 如何修复无法解析符号“activity_main”?