Aplicativo android para controle do paredão eletrônico
O novo aplicativo possui dois modos de funcionamento, o Modo Comum e o MODO NÚVEM, adicionado na nova versão do app. O modo núvem tem o auxilio de um protocolo de rede chamado de MQTT. Para ele funcionar precisamos de um servidor principal e de uma rede de dispositivos que vão receber a comunicação em forma de Broadcast (lista de transmissão) Os passos a seguir foram feitos para se obter os dados necessários:
- Utilizamos o serviço do https://www.cloudmqtt.com/
- Crie uma nova conta no site
- Crie uma nova instancia e adquira seus dados, sendo estes: Server, User, Password e Port
static String MQTTHOST = "tcp://m16.cloudmqtt.com:12046";
static String USERNAME = "znyeyfdl";
static String PASSWORD = "ufFO-2eQarFz";
String topicStr = "esp/test";
MqttAndroidClient client;
O modo nuvem passa a funcionar e pode escrever no topico, enviando uma string de mensagem, ou os valores ON e OFF para os botões Ligar e Desligar respectivamente.
Na opção WEBSOCKETUI do cloudmqtt podemos ver as mensagens chegando conforme enviamos. Estas mensagens são tratadas pelo microcontrolador para realizar uma ação especifica.