I have a Python custom core component. It launches a python script which calls into greengrass to send MQTT messages. It "appears" that the custom component launches too quickly and messages are sent too soon before Greengrass is ready. Is there an API to "test" whether greengrass is ready for MQTT message sending?
Only after Greengrass is ready, your custom component will start running. Assuming that you're using Greengrass IPC SDK provided APIs to publish messages, can you share more details as to how the component is run before Greengrass is ready in your case?
Only after Greengrass is ready, your custom component will start running. Assuming that you're using Greengrass IPC SDK provided APIs to publish messages, can you share more details as to how the component is run before Greengrass is ready in your case?