1 Answer
- Newest
- Most votes
- Most comments
1
It is not mandatory for a Greengrass core device to have client devices attached in order to make use of all the core device capabilities. However, if you prefer to use MQTT broker components provided by Greengrass, the batteries must be registered as AWS IoT Things and associated to the core device as client devices.
Relevant content
- asked 3 years ago
- asked a year ago
- AWS OFFICIALUpdated a year ago

Hi. Just to add, it's common for customers to use Greengrass as a stand-alone IoT device software. Without using it as a hub, and without using the client devices feature. Rather, to use it as a framework to compose, deploy and manage powerful multi-process applications at the edge. More information here: https://repost.aws/articles/ARe7tjQ4AESw2yD2myzygwXQ/choosing-between-freertos-greengrass-expresslink-device-client-and-the-iot-device-sdks
Thank you both for your quick comments! It's good to know about the MQTT broker component 👍 And thank you, Greg, for the link. It's a very useful post! I feel much more confident about using Greengrass now.