2017-01-26 7 views
-1

У меня есть устройство, которое я настроил для передачи данных, которые он собирает через MQTT. Теперь мне нужно разрешить Android получать эти данные для его отображения. Где я могу найти легкий учебник для этого?Использование MQTT для передачи данных на андроид

На данный момент я показываю данные через веб-сервис, который тянет от MongoDB. Я не хочу делать этот метод, потому что это очень дорого.

+0

Запрашивать учебник/руководство отключено от переполнения стека – hardillb

ответ

0

Ваш вопрос имеет три стороны, вы должны следовать за каждым из них в отдельности:

Первый отправляет данные с вашего устройства. Вы можете использовать клиентскую библиотеку 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 для этого).

Поиск каждого из них, и вы сможете построить систему.