PlatformIO is good, u can also use esp IDF
PlatformIO is good, u can also use esp IDF


AWS IoT Core support MQTT by default so no need to setup anything there. But if you wish to use only a Server from AWS then its possible to deploy EC2 instance running Ubuntu Linux and install mosquitto broker on it. Also, if you make this server public then deploy node-red and develop a custom dashboard