mqttclient代碼生產(chǎn)工具介紹
mqttclient代碼生產(chǎn)工具主要是用于配置MQTT的參數(shù),并且生成相應(yīng)的代碼,因?yàn)槭强梢暬呐渲?,極易使用。
地址:https://jiejietop.gitee.io/mqtt/index.html
在線代碼生成工具
與此同時(shí)改工具頁面還包含了mqttclient的API接口介紹及示例,通過它們就能知道這個(gè)工具應(yīng)該配置了什么內(nèi)容。
mqtt-tool-api
連接參數(shù)配置
首先連接參數(shù)代表著MQTT客戶端應(yīng)該如何連接到服務(wù)器,建立MQTT會(huì)話應(yīng)該是如何配置,這些就是連接參數(shù)
- 與服務(wù)器相關(guān)的參數(shù)有:
- 服務(wù)器地址。
- 服務(wù)器端口號(hào)。
- 服務(wù)器CA證書(如果有TLS加密的話)。
- 建立MQTT連接需要的參數(shù)有:
- MQTT協(xié)議版本。
- 用戶名。
- 密碼。
- 客戶端ID。
- 配置是否清除會(huì)話,默認(rèn)清除會(huì)話。
- 心跳時(shí)間間隔,默認(rèn)是50秒。
- 是否使用遺囑。
- 是否保留遺囑消息。
- 設(shè)置遺囑主題。
- 設(shè)置遺囑消息的服務(wù)質(zhì)量等級(jí)。
- 設(shè)置遺囑消息的內(nèi)容。
- 與與客戶端資源相關(guān)的配置:
- 設(shè)置命令的超時(shí),它主要是用于socket讀寫超時(shí),默認(rèn)是5000毫秒。
- 讀緩沖區(qū)大小,默認(rèn)是1024。
- 寫緩沖區(qū)大小,默認(rèn)是1024。
mqtt-tool-connect
訂閱主題相關(guān)的代碼配置
此配置用于配置MQTT客戶端訂閱的主題信息,指定訂閱主題名字,服務(wù)質(zhì)量等級(jí)以及當(dāng)收到來自這個(gè)主題消息時(shí)候的回調(diào)處理函數(shù)(可以為NULL),mqttclient代碼生成工具支持動(dòng)態(tài)添加多個(gè)主題,滿足絕大部分的日常需求。
mqtt-tool-sub
發(fā)布消息相關(guān)的代碼配置
mqttclient代碼生成工具支持動(dòng)態(tài)添向多個(gè)主題發(fā)布消息,滿足絕大部分的日常需求。只需指定要發(fā)布消息的主題名字、服務(wù)質(zhì)量等級(jí)、以及發(fā)布的消息內(nèi)容即可。
mqtt-tool-pub
生成代碼
在配置完成后,點(diǎn)擊下方的生成代碼按鈕,即可生成對(duì)應(yīng)的配置代碼。當(dāng)然,你也可以點(diǎn)擊導(dǎo)入模板,使用模板默認(rèn)的配置來生成代碼。
mqtt-tool-code
直接將生成的代碼復(fù)制到你的main.c文件即可編譯運(yùn)行。
-
參數(shù)
+關(guān)注
關(guān)注
11文章
1829瀏覽量
32195 -
代碼
+關(guān)注
關(guān)注
30文章
4779瀏覽量
68521 -
MQTT
+關(guān)注
關(guān)注
5文章
650瀏覽量
22487
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論