Как развернуть брокер Moquette в Android?
Можем ли мы развернуть брокер Moquette/Mosquitto внутри Android для взаимодействия с клиентом MQTT?
Я хочу развернуть брокер Moquette/Mosquitto внутри Android, и один клиент MQTT будет общаться с другим с помощью этого брокера.
2 ответа
Говоря теоретически, да, вы можете, потому что Moquette - это брокер на основе Java, а Android использует Java SDK, но практически этого делать не следует.
Вам понадобится клиент mqtt, который в вашем случае, клиент Java, такой как paho клиент, и брокер должны работать на реальном сервере
Должна существовать основная причина, чтобы брокер был встроен в мобильный клиент, а не на сервер.
Обоснование заключается в том, что у вас работает посредник на сервере, а затем несколько мобильных клиентов обмениваются сообщениями, публикуя и подписываясь на определенные темы в посреднике сервера.
По этой причине мобильные клиенты должны реализовывать MQTT-клиенты, такие как Paho Android Service: https://eclipse.org/paho/clients/android/