本文介紹雲Message QueueTT 版的Demo工程,包含各種應用情境的使用指導,請參見程式源碼的文檔注釋進行理解。
擷取多語言Demo
範例程式碼全集請參見mqtt-demo。
下載完成後解壓即可看到本地新增了mqtt-demo-main檔案夾。其中一級檔案夾是按照開發語言進行分類,請按照實際需求進行調試。
Java
情境 | 下載地址 |
單獨使用MQTT訊息收發樣本 | |
MQTT Token樣本 | |
MQTT SSL加密樣本 | |
MQTT發送訊息RocketMQ訂閱訊息樣本 | |
RocketMQ發送訊息MQTT訂閱訊息樣本 | |
MQTT發送順序訊息RocketMQ訂閱順序訊息樣本 | |
MQTT用戶端非同步上下線通知樣本 | |
MQTT SSL雙向認證樣本 |
Python
情境 | 下載地址 |
單獨使用MQTT訊息收發樣本 | |
MQTT SSL加密樣本 |
PHP
情境 | 下載地址 |
單獨使用MQTT訊息收發樣本 | |
MQTT Token樣本 | |
MQTT發送順序訊息RocketMQ訂閱順序訊息樣本 |
C
情境 | 下載地址 |
單獨使用MQTT訊息收發樣本 | |
MQTT SSL加密樣本 |
更多C語言依賴庫,請參見eclipse/paho.mqtt.c。
.NET
情境 | 下載地址 |
單獨使用MQTT訊息收發樣本 | |
MQTT SSL加密樣本 |
JavaScript
情境 | 下載地址 |
單獨使用MQTT訊息收發樣本 | |
MQTT SSL加密樣本 | |
WebSocket訊息收發樣本 |
iOS
情境 | 下載地址 |
單獨使用MQTT訊息收發樣本 | |
MQTT SSL加密樣本 |
Demo使用須知
如果搭配使用雲Message QueueTT 版和其他後端訊息儲存產品,如雲訊息佇列 RocketMQ 版,您需理解訊息結構和屬性對應關係,詳細資料,請參見MQTT與RocketMQ的訊息結構映射。
各種開發語言的Demo程式完整程度可能不一致,後續會陸續更新。如果有特性暫未有Demo,請參見Java的樣本下載相應語言的SDK後自行測試。
更多資訊
範例程式碼僅供參考使用,擷取相應語言SDK請參見SDK下載。