我正在使用MOKOSMART_mkgw1收集数据并将其发送到 AWS IoT Core。为此,我需要设置以下配置,
- 端点(aws 物联网端点)
- 主题(任何)
- 设备证书和私钥
- 根约
我能够连接并将数据发送到 aws iot 核心。
现在我想将它直接连接到 aws greengrass 设备而不是 iot 核心。
我在端口 8883(Windows 机器)上的 ip 192.196.1.12 上运行了 greengrass。我使用基本发现 api下载 Group CA。所以我为设备使用了这个 mqtt 设置:
- 代理端点 (192.168.1.12:8883)
- 主题(与在 aws iot GG 中的订阅中注册的相同)
- 设备证书和私钥(设备在 aws iot GG 中注册)
- 组 CA(由基本发现示例应用程序下载)
但我仍然无法连接到 aws gg?
我的理解是 aws GG 也有一个 MQTT 代理。因此,通过提供适当的身份验证和主题,我应该能够连接到它,无论我是否有 aws 设备 SDK。我错了吗?“基本发现示例”做了什么额外的工作才能连接到 aws gg ?