2016-10-01 3 views
-1

Я новичок на android и MQTT. Я пытался выяснить, как сделать приложение, которое отправляет простые сообщения на сервер MQTT (брокер). Я не могу найти простого объяснения. Даже примеры приложений слишком сложны для понимания. Я знаю, что мне нужен адрес сервера, хост, идентификатор клиента, идентификатор пользователя и пароль для подключения, но вопрос КАК? Любая помощь будет большой, пожалуйста, просто постарайтесь максимально упростить ее. Благодаря!MQTT Eclipse Paho Android-приложение базовое

+0

Stackoverflow не работает таким образом, вам нужно попытаться реализовать это самостоятельно, а затем вернуться, когда это не сработает, при условии, что код, который вы написали, и хорошее описание того, что не работает, и кто-то поможет вам исправить Это – hardillb

ответ

0

Вот несколько советов по созданию собственного сервиса mqtt, если у вас все еще есть вопрос.

1. Сервер приложений - mosquitto

Посетите site, чтобы получить двоичный или исходный код. затем создайте или установите сервер mosquitto для вашей операционной системы.

2. Запуск и тестирование брокера москитов.

  • Запуск сервера mosquitto брокера с помощью команды, например,

mosquitto -c $ MOSQUITTO_HOME/CONF/mosquitto.conf -d> $ MOSQUITTO_HOME/Журнал/mosquitto.log

  • Протестируйте его с помощью mosquitto_sub и mosquitto_pub исполняемого файла в каталоге bin, где вы установили брокера москитов. мой случай здесь,

mosquitto_sub -h 127.0.0.1 -t/тест/1
mosquitto_pub -h 127.0.0.1 -t/тест/1 -m "Привет Mosquitt"

3. Java-клиент ПОЗ - MQTT клиент

вы можете использовать MQTT клиентов для site list с использованием любого языка программирования, вы знакомы.

Я думаю, что вы можете использовать java-клиент и службу android - лучший выбор.

Клиент java может понадобиться для отладки и основной библиотеки.

Вы можете выбрать либо реализацию jframe для standad jdk, либо реализация swt-plugin для eclipse ide от github.

Вы также можете проверить мою индивидуальную версию jframe mine. было бы полезно, как сообщение mqtt может быть опубликовано и подписано брокером.

4. Pāho клиент для андроида

Получить исходный код из github. Обязательно наличие базовой библиотеки из клиентской библиотеки java на шаге 3. Вы можете использовать предварительно скомпилированную версию этой основной библиотеки с моего github. Затем, компиляции и сборки приложения с любыми язь инструменты, такие как затмения + ADT или андроида студии (рекомендуется)

Вы можете проверить изображения с тех пор успешно установлено приложение Pāho и может также означать мой настроенную андроида версию приложения от github.

Смежные вопросы