You can see details in each project path.
This project communicate with nRF51 noise_detector project by implementing BleProfile abstract classes, also use WaveData project to animate data received from peer(nRF51 noise_detector)
This project animates bars up and down according to data received.
This project, implemented on AWS Android SDK, communicate with AWS/esp32_led_button through AWS IoT and is responsible for client in the mqtt protocol.