In this section, we will cover another integration scenario where an Android app retrieves data from Android Things. While in the previous scenario we used the Android app to control Android Things, here, in this context, we want to retrieve information from sensors connected to the Android Things board. To demonstrate how to do this, we will reuse the project we developed in Chapter 6, Remote Weather Station. To retrieve the data, we have several options, but we are interested in these two following strategies:
- Using the MQTT protocol.
- Connecting the Android app to Android Things using Bluetooth.
In the first option, in order to retrieve data from sensors, we could implement an Android app that uses MQTT through the Android Things app. As you will remember, in the Remote Weather station project we used MQTT to connect several boards and applications. In this context, we simply have to implement an Android MQTT subscriber...