Desenvolvi dois projetos iot e este tipo de projeto é meu foco principal. A infraestrutura que estou utilizando nos projetos são o Flutter para desenvolver o aplicativo para Android e IOS, servidor broker Mosquitto para comunicação com firmware, o backend utilizo o parse server, banco de dados MongoDb essa infraestrutura é hospedada em um servidor virtual privado Linux em um ambiente Docker.