簡體   English   中英

MQTT Eclipse Paho Android 應用程序基礎

[英]MQTT Eclipse Paho Android App basic

我是android 和 MQTT的初學者。 我一直在試圖弄清楚如何制作一個向 MQTT 服務器(代理)發送簡單消息的應用程序。 我找不到任何簡單的解釋。 即使是示例應用程序也太復雜而無法掌握。 我知道我需要服務器地址、主機、客戶端 ID、用戶 ID 和密碼才能連接,但問題是如何? 任何幫助都會很棒,請盡量保持簡單。 謝謝!

如果您對此仍有疑問,這里有一些提示,可幫助您制作自己的 mqtt 服務。

1.服務器應用-mosquitto

訪問該站點以獲取二進制代碼或源代碼。 然后為您的操作系統構建或安裝 mosquitto 服務器。

2. 運行和測試 mosquitto 代理。

  • 例如,使用命令運行 mosquitto 代理服務器,

mosquitto -c $MOSQUITTO_HOME/conf/mosquitto.conf -d > $MOSQUITTO_HOME/log/mosquitto.log

  • 使用安裝 mosquitto 代理的 bin 目錄中的 mosquitto_sub 和 mosquitto_pub 可執行文件對其進行測試。 我的情況在這里,

mosquitto_sub -h 127.0.0.1 -t /test/1
mosquitto_pub -h 127.0.0.1 -t /test/1 -m “你好蚊子”

3. Paho java客戶端——mqtt客戶端

您可以使用您熟悉的任何編程語言將 mqtt 客戶端用於站點列表

我認為您可以使用 java 客戶端和 android 服務是最好的選擇。

調試和核心庫可能需要 Java 客戶端。

您可以從github 中為標准 jdk 選擇 jframe 實現或為 eclipse ide 選擇 swt-plugin 實現。

您還可以檢查我的定制版本的JFrame 代理如何發布和訂閱 mqtt 消息可能會有所幫助。

4. 安卓Paho客戶端

github獲取源代碼。 確保從第 3 步的 java 客戶端庫中獲得核心庫。您可以使用來自我的github的這個核心庫的預編譯版本。 然后,使用 eclipse+ADT 或 android studio 等任何 ide 工具編譯和構建應用程序(推薦)

您可以檢查自成功安裝 paho 應用程序后的圖像,也可以從github參考我定制的 android 應用程序版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM