Ваш вопрос имеет три стороны, вы должны следовать за каждым из них в отдельности:
Первый отправляет данные с вашего устройства. Вы можете использовать клиентскую библиотеку mqtt (например, Paho) для публикации своих сообщений (в зависимости от языка программирования, который вы используете).
Вторая часть - это установка посредника mqtt, который передает сообщения в пункт назначения. (например, см. http://www.hascode.com/2016/06/playing-around-with-mqtt-and-java-with-moquette-and-eclipse-paho/, который использует Moquette, а также содержит образец издателя mqtt, использующего Java. Другой вариант - использование брокера Mosquito mqtt).
И, наконец, приложение для Android, которое подписывается на ту же тему, что и на отправку сообщений и получает их (вы также можете использовать клиент Paho для этого).
Поиск каждого из них, и вы сможете построить систему.
Запрашивать учебник/руководство отключено от переполнения стека – hardillb