0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MQTT在線代碼生產(chǎn)工具

汽車電子技術(shù) ? 來(lái)源:物聯(lián)網(wǎng)IoT開(kāi)發(fā) ? 作者:杰杰mcu ? 2023-02-28 16:09 ? 次閱讀

mqttclient代碼生產(chǎn)工具介紹

mqttclient代碼生產(chǎn)工具主要是用于配置MQTT的參數(shù),并且生成相應(yīng)的代碼,因?yàn)槭强梢暬呐渲?,極易使用。

地址:https://jiejietop.gitee.io/mqtt/index.html

圖片

在線代碼生成工具

與此同時(shí)改工具頁(yè)面還包含了mqttclient的API接口介紹及示例,通過(guò)它們就能知道這個(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)收到來(lái)自這個(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)的配置來(lái)生成代碼。

圖片

mqtt-tool-code

直接將生成的代碼復(fù)制到你的main.c文件即可編譯運(yùn)行。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 參數(shù)
    +關(guān)注

    關(guān)注

    11

    文章

    1834

    瀏覽量

    32212
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4788

    瀏覽量

    68601
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    651

    瀏覽量

    22503
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    MQTT功能示例代碼分享

    RT-Thread提供的MQTT示例代碼
    發(fā)表于 03-30 06:35

    c語(yǔ)言連接華為MQTT服務(wù)器,始終沒(méi)連接上,已貼出代碼

    1、用的鴻蒙系統(tǒng),3861芯片,連接華為MQTT服務(wù)器2、已經(jīng)確保了wifi網(wǎng)絡(luò)已經(jīng)連接,而且確保了用工具可連接 MQTT服務(wù)器3、換了幾次不同的測(cè)試代碼,報(bào)同樣的錯(cuò),卡在這里不知道問(wèn)
    發(fā)表于 03-31 12:00

    通過(guò)單片機(jī)來(lái)實(shí)現(xiàn)MQTT參數(shù)配置

    建議:先使用MQTT.Fx工具,連接阿里云成功后,在使用串口工具使用AT指令連阿里云,這樣連阿里云時(shí)需要的各種參數(shù)直接用MQTT.FX 使用時(shí)的就行,使用串口
    發(fā)表于 01-18 09:56

    kawayi mqtt連接mosquitto始終連接不上怎么解決?

    :192.168.1.170:1883),用mqtt box工具連接正常,發(fā)布和訂閱都很好,但用mosquitto代碼生成工具生成的代碼始終
    發(fā)表于 05-06 09:50

    通訊貓MQTT服務(wù)器在線客戶端的問(wèn)題

    我在網(wǎng)上找一個(gè)通訊貓MQTT服務(wù)器在線客戶端。我有點(diǎn)糊涂,到底是服務(wù)器,還是客戶端??梢赃B上,也可以發(fā)數(shù)據(jù),就是不知道跟誰(shuí)連。我從上面下了個(gè)WIN32客戶端,打開(kāi),怎么設(shè)置都連不上。用管理員模式打開(kāi),只是打開(kāi)一瞬間連接燈黃一下,馬上就變白了。有大神知道怎么回事嗎?謝謝!
    發(fā)表于 11-19 12:17

    kawayi mqtt連接mosquitto失敗怎樣解決該問(wèn)題?

    :192.168.1.170:1883),用mqtt box工具連接正常,發(fā)布和訂閱都很好,但用mosquitto代碼生成工具生成的代碼始終
    發(fā)表于 02-08 11:44

    淺談笙泉新工具U1 Plus-D的實(shí)際應(yīng)用

    淺談笙泉新工具U1 Plus-D的實(shí)際應(yīng)用 針對(duì)MCU芯片/方案的開(kāi)發(fā)與生產(chǎn)工具 ,過(guò)去笙泉科技在這方面的工具有很多,諸如:OCD ICE(仿真器)、U1 (普通燒寫器)、U2 (在線
    發(fā)表于 05-02 09:45

    蓄電池生產(chǎn)工藝(板柵生產(chǎn)工具介紹)

    蓄電池生產(chǎn)工藝(板柵生產(chǎn)工具介紹) 2 板柵生產(chǎn)
    發(fā)表于 11-23 10:53 ?5281次閱讀

    PCB生產(chǎn)工程準(zhǔn)備作業(yè)指導(dǎo)書

    PCB生產(chǎn)工程準(zhǔn)備作業(yè)指導(dǎo)書   一.目的:本文件是將客戶資料轉(zhuǎn)化為生產(chǎn)工具和編寫工藝卡片的指導(dǎo)文件.
    發(fā)表于 03-27 16:14 ?2109次閱讀

    ClockWorks?配置器在線工具

    ClockWorks?配置器在線工具
    的頭像 發(fā)表于 06-06 13:46 ?2152次閱讀
    ClockWorks?配置器<b class='flag-5'>在線</b><b class='flag-5'>工具</b>

    MQTT的概述與MQTT代碼編程理解

    圖1為MQTT通信模型圖,我們針對(duì)此圖進(jìn)行理解MQTT的通信過(guò)程。
    的頭像 發(fā)表于 03-23 15:58 ?3590次閱讀
    <b class='flag-5'>MQTT</b>的概述與<b class='flag-5'>MQTT</b>的<b class='flag-5'>代碼</b>編程理解

    MQTT在線配置裁剪工具

    MQTT_TOPIC_LEN_MAX 配置客戶端支持最大的主題名長(zhǎng)度,主題是支持通配符的,如果主題太長(zhǎng)則會(huì)被截?cái)?,默認(rèn)值為64。
    的頭像 發(fā)表于 02-28 16:11 ?976次閱讀
    <b class='flag-5'>MQTT</b><b class='flag-5'>在線</b>配置裁剪<b class='flag-5'>工具</b>

    Node搭建本地MQTT服務(wù)器

    Tips:點(diǎn)擊上方“在線學(xué)習(xí)”按鈕即可在線觀看精品IT課程大家好,我是牛牛。今天給分享一下使用Node搭建MQTT服務(wù)端的流程,主要包含以下幾部分內(nèi)容:MQTT介紹
    的頭像 發(fā)表于 05-26 14:11 ?1587次閱讀
    Node搭建本地<b class='flag-5'>MQTT</b>服務(wù)器

    盤點(diǎn)2023年值得嘗試的MQTT客戶端工具

    隨著物聯(lián)網(wǎng)(IoT)的快速發(fā)展,MQTT協(xié)議被許多公司和開(kāi)發(fā)人員廣泛使用。在學(xué)習(xí)和使用 MQTT 的過(guò)程中,MQTT 客戶端工具用于連接 MQTT
    的頭像 發(fā)表于 07-13 10:11 ?5228次閱讀
    盤點(diǎn)2023年值得嘗試的<b class='flag-5'>MQTT</b>客戶端<b class='flag-5'>工具</b>

    藍(lán)蜂MQTT網(wǎng)關(guān)配置工具使用說(shuō)明

    藍(lán)蜂MQTT網(wǎng)關(guān)配置工具使用說(shuō)明
    發(fā)表于 08-31 14:26 ?3次下載