1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 你好,uwegambitcomm,
很抱歉回复你有些晚了。Mosquitto可用于连接到Greengrass core。我刚刚用 libmosquitto 1.4.15 和 Greengrass 1.9.2 进行了测试,一切工作正常。
根据你目前尝试的情况,你已经基本完成配置。你已从Greengrass组获取了CA,似乎正在将正确的选项传递给mosquitto_sub(至少在概念上)。你目前看到的错误消息(“Error: Problem setting TLS options.”)表明Mosquitto无法处理命令行参数。请确定你的文件路径正确。
在我的测试环境中,我向Greengrass组添加了一个设备,并在设备与IoT云的主题“my/topic”之间添加了订阅。
订阅:
$ mosquitto_sub -h <GGC IP> -i <DeviceThingName> -p 8883 -t my/topic --cert <DeviceCertFile> --key <DeviceKeyFile> -d --cafile <GroupCAFile>
发布:
$ mosquitto_pub -h <GGC IP> -i <DeviceThingName> -p 8883 -t my/topic -m "Hello, IoT" --cert <DeviceCertFile> --key <DeviceKeyFile> -d --cafile <GroupCAFile>
希望这可以帮到你。如果你还有其他问题,请随时联系。
谢谢,
-joe
