Как запустить / установить брокер MQTT с открытым исходным кодом на устройстве Android? [закрыто]
- Я работаю над проектом, в котором мне нужно подключить Android-устройство к ПК.
- Планируется установить / запустить брокер MQTT с открытым исходным кодом на устройстве Android и разработать часть клиентской библиотеки MQTT.
- В настоящее время у меня нет доступа к физическому планшету Android, и мне нужно полагаться на эмулятор студии Android для разработки.
- Я провел небольшое исследование и рассмотрел следующий вопрос о переполнении стека:
- Основываясь на моем исследовании, я обнаружил, что многие рекомендуют следующие брокеры MQTT с открытым исходным кодом для работы на устройстве Android:
- Реализовано на Java
- Может быть встроен в проект Android (на основе этой )
Проблемы:
- Самостоятельно дистрибьютор деготь файл ссылка , общая в README.md файл мертвого (BinaryTary сайте , где ссылка , указывающий на мигрируем на другую платформу и не доступно до 4 июля)
- Ссылка о настройке Android в документациидокументе также не работает (подробности см. В проблеме № 338).
- Реализовано на C
- Может быть установлен и запущен на устройстве Android через termux. (вот демонстрация на физическом устройстве)
Проблемы:
- В настоящее время у меня нет доступа к физическому устройству, и я не уверен, как я могу попробовать его с помощью эмулятора.
Моя текущая платформа для тестирования
- В целях разработки в настоящее время я использую общедоступный брокер HiveMQ , но он предназначен только для тестирования, и я не нашел никаких обсуждений / инструкций, есть ли у него какая-либо поддержка устройства Android.
- В качестве примечания, версия сообщества HiveMQ имеет открытый исходный код.
** Мой вопрос **
- Кто-нибудь знает, как запустить Mosquitto на эмуляторе?
1 ответ
Вы пробовали RabbitMQ? они говорят, что это наиболее широко распространенный брокер сообщений с открытым исходным кодом. У них есть клиент, который работает на многих платформах, также доступно множество образцов. Эмулятор Android Studio отлично работает с реализациями. https://www.rabbitmq.com/