1 個回答
- 最新
- 最多得票
- 最多評論
0
As described, it seems your certificates are good - each device has its own set of certificates, generated when the things have been created. You don't need to copy certificates from one device to another.
Here are some things to check:
- Are your client devices associated to the GG core device? Ref. https://docs.aws.amazon.com/greengrass/v2/developerguide/associate-client-devices.html
- Here is how a client device connects to a GG core device with MQTT: https://docs.aws.amazon.com/greengrass/v2/developerguide/connecting-to-mqtt.html
- Please insure the client device auth component (aws.greengrass.clientdevices.Auth) is installed and running on the GG core device. It authenticates client devices and authorizes client device actions. Ref. https://docs.aws.amazon.com/greengrass/v2/developerguide/client-device-auth-component.html#client-device-auth-component-configuration
已回答 2 個月前
相關內容
- 已提問 1 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前
Hi. To add a little bit, when you use Greengrass client devices, the MQTT broker on the core device has its own CA. That's the CA that should be on each client devices, for validating the server certificate (because, in this case, the server is the MQTT broker on the Greengrass core device, not AWS IoT Core).
More information here (one of the links ggainaru already supplied): https://docs.aws.amazon.com/greengrass/v2/developerguide/connecting-to-mqtt.html