我是一個初學者,在android和MQTT。我一直在試圖弄清楚如何創建一個將簡單消息發送到MQTT服務器(代理)的應用程序。我無法找到任何簡單的解釋。即使示例應用程序太複雜,無法掌握。我知道我需要服務器地址,主機,客戶端ID,用戶ID和密碼連接,但問題是如何?任何幫助都很棒,請儘量保持簡單。謝謝!MQTT Eclipse Paho Android應用程序基本
-1
A
回答
0
這裏有一些提示,使您自己的mqtt服務,如果你仍然有這個問題。
1.服務器應用程序 - mosquitto
參觀site獲得二進制或源代碼。 然後爲您的操作系統構建或安裝mosquitto服務器。
2.運行和測試mosquitto broker。
- 運行使用例如命令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客戶端可能需要調試和核心庫。
您可以從github中爲eclipse ide選擇jdk實現的jdk或 swt-plugin實現。
您還可以查看我的定製jframe版本mine。 它可能是有幫助的如何mqtt消息可以發佈 和經紀人訂閱。
4.泛美衛生組織客戶端的Android
從github得到一個源代碼。 確保在步驟3有來自java客戶端庫的核心庫。 您可以使用我的github的此核心庫的預編譯版本。 然後,編譯並建立與任何IDE工具,如日食+ ADT 或Android工作室的應用程序(推薦)
您可以查看圖像,因爲成功安裝了泛美衛生組織應用 ,也可以從github是指用戶自己定製的Android應用版本。
相關問題
- 1. Android中mqtt的Eclipse paho拋出錯誤
- 2. Paho MQTT vs MQTT paho spring集成
- 3. android - Paho MQTT服務發佈
- 4. Android MQTT - Paho不支持wss://
- 5. paho-mqtt:回調線程
- 6. Paho MQTT Golang協議
- 7. Android PAHO MQTT messageArrived回調不觸發
- 8. 如何將Paho-MQTT添加到android studio
- 9. Paho MQTT拋出異常
- 10. Python Paho MQTT og IBM Watson IoT
- 11. 無法訂閱paho mqtt java
- 12. 如何使用Paho驅動程序重新連接到MQTT
- 13. Paho JavaScript mqtt壓縮負載
- 14. android 2.1中的mqtt-client應用程序
- 15. 安裝並使用C++的MQTT Paho庫
- 16. 使用Paho MqttClient在Android上嘗試使用Mqtt連接
- 17. Paho(MQTT)客戶端無法連接
- 18. Eclipse paho mqtt C++作爲另一個項目的依賴項
- 19. Eclipse Paho - MQTT Javascript - 如何從外部訪問onMessageArrived
- 20. MQTT paho卡在致電給message_callback_add
- 21. Eclipse Paho MqttClient對象池
- 22. MQTT在Android上的Eclipse Paho客戶端,斷開掛起並永不完成
- 23. 運行paho mqtt客戶端loop_forever
- 24. setText在基本的Android應用程序
- 25. Android應用程序基本安全
- 26. Android - 基本信息應用程序
- 27. 基本計算器Android應用程序
- 28. 使用Paho Client的Android MQTT。無法接收消息
- 29. Paho-Mqtt django,on_message()函數運行兩次
- 30. 使用tcp反應原生paho mqtt不是webSocket
Stackoverflow不能以這種方式工作,你需要嘗試自己實現這個功能,然後當它不起作用時復活,只要你寫的代碼和一個很好的描述什麼不工作,有人會幫助你修復它 – hardillb