91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

基于RT-Thread和ESP8266在實(shí)戰(zhàn)實(shí)現(xiàn)MQTT應(yīng)用

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來(lái)源:RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 作者:RTThread物聯(lián)網(wǎng)操作 ? 2021-05-24 09:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

本來(lái)MQTT的協(xié)議解析系列,只寫兩篇-實(shí)踐+解析。

不過(guò),有個(gè)網(wǎng)友(Terry Hao)看了我的文章之后打電話給我,說(shuō)最近剛好要使用MQTT到項(xiàng)目中,但是剛接觸不是很熟悉,期望提供一個(gè)實(shí)際應(yīng)用出來(lái)。

在上述的訴求,所以我決定寫MQTT的第三篇文章--MQTT的實(shí)戰(zhàn)。

本次實(shí)戰(zhàn),我分別進(jìn)行兩種實(shí)戰(zhàn):

MQTT.fx客戶端 + 騰訊云

利用小熊派 + RT-Thread + ESP8266 + 騰訊云

騰訊云配置

登錄騰訊云:https://console.cloud.tencent.com/iothub/product,如果你沒(méi)有注冊(cè),先注冊(cè)。

創(chuàng)建一個(gè)新產(chǎn)品,:

選擇創(chuàng)建產(chǎn)品:

e0fa723a-bc28-11eb-bf61-12bb97331649.png

輸入產(chǎn)品名稱,選擇密鑰認(rèn)證

e109688a-bc28-11eb-bf61-12bb97331649.png

添加新設(shè)備:

進(jìn)入剛剛創(chuàng)建的產(chǎn)品中:

e15743ac-bc28-11eb-bf61-12bb97331649.png

在設(shè)備列表中添加新設(shè)備:

e16b2246-bc28-11eb-bf61-12bb97331649.png

輸入對(duì)應(yīng)的設(shè)備名稱即可:

e17561fc-bc28-11eb-bf61-12bb97331649.png

點(diǎn)擊開(kāi)始管理設(shè)備:

e1a52e6e-bc28-11eb-bf61-12bb97331649.png

設(shè)備創(chuàng)建成功:

e1d43966-bc28-11eb-bf61-12bb97331649.png

完成大部分的設(shè)置;點(diǎn)擊進(jìn)入剛剛創(chuàng)建的設(shè)備:

e202bf02-bc28-11eb-bf61-12bb97331649.png

我們使用默認(rèn)的權(quán)限列表來(lái)進(jìn)行實(shí)驗(yàn),默認(rèn)有3個(gè)Topic:

e235fe76-bc28-11eb-bf61-12bb97331649.png

MQTT.fx客戶端 + 騰訊云實(shí)戰(zhàn)

打開(kāi)MQTT.fx客戶端,進(jìn)入設(shè)置:

e2411e28-bc28-11eb-bf61-12bb97331649.png

創(chuàng)建一個(gè)profile:

填寫Connection Profile相關(guān)信息和General信息:

e24ea5e8-bc28-11eb-bf61-12bb97331649.png

參數(shù)說(shuō)明:

參數(shù) 說(shuō)明
Profile Name 配置文件保存為的名稱。
Broker Address MQTT 服務(wù)器連接地址,廣州域設(shè)備填入:PRODUCT_ID.iotcloud.tencentdevices.com,這里 PRODUCT_ID 為變量參數(shù),用戶需填入創(chuàng)建產(chǎn)品時(shí)自動(dòng)生成的產(chǎn)品 ID,例如 9****ZW2EZ.iotcloud.tencentdevices.com
Broker Port MQTT 服務(wù)器連接端口,證書認(rèn)證型端口:8883;密鑰認(rèn)證型:1883
Client ID MQTT 協(xié)議字段,按照物聯(lián)網(wǎng)通信約束填入:產(chǎn)品 ID + 設(shè)備名,例如:"9「「ZW2EZgate_dev01 ",9」」ZW2EZ 是產(chǎn)品 ID,gate_dev01 是設(shè)備名。
Connection Timeout 連接超時(shí)時(shí)間秒。
Keep Alive Interval 心跳間隔時(shí)間秒。
Auto Reconnect 斷網(wǎng)自動(dòng)重連。

填寫User Credentials信息:

e27e19b8-bc28-11eb-bf61-12bb97331649.png

參數(shù)說(shuō)明

User Name :MQTT 協(xié)議字段,按照物聯(lián)網(wǎng)通信約束填入:產(chǎn)品 ID + 設(shè)備名 + SDKAppID + connid。(創(chuàng)建完產(chǎn)品即可在產(chǎn)品列表頁(yè)和產(chǎn)品詳情頁(yè)查看 ProductID)如:"9****ZW2EZgate_dev01;12010126;12345",僅替換示例中的產(chǎn)品 ID + 設(shè)備名即可,后面的兩個(gè)參數(shù)本身由物聯(lián)網(wǎng)通信接入 SDK 自動(dòng)生成,所以這里填寫固定測(cè)試值。

Password :Password 必須填寫。用戶可進(jìn)入 Hub 相應(yīng)設(shè)備列表查看獲取。

關(guān)于這部分的填寫,可以參考騰訊云的文檔:https://cloud.tencent.com/document/product/634/14630?from=information.detail.騰訊云可以用mqtt

而上面的信息全部都可以從云端獲?。?/p>

PRODUCT_ID獲取:

e28b1c1c-bc28-11eb-bf61-12bb97331649.png

設(shè)備密鑰,Client id,mqtt username,mqtt password的獲?。?/p>

e2a82d8e-bc28-11eb-bf61-12bb97331649.png

填寫完上面的信息,便可以連接上服務(wù)器:

e2b53132-bc28-11eb-bf61-12bb97331649.png

MQTT.fx客戶端訂閱主題:PRODUCT_ID/mqtt_rice/control,然后服務(wù)器往主題:PRODUCT_ID/mqtt_rice/control,發(fā)布消息。可以在客戶端看到服務(wù)器發(fā)布的消息:

e2c664e8-bc28-11eb-bf61-12bb97331649.png

小熊派 + RT-Thread + ESP8266 + 騰訊云實(shí)戰(zhàn)

通過(guò)RT-Thread連接騰訊云,其實(shí)還是很方便的,有現(xiàn)成的軟件包。本次實(shí)驗(yàn)主要用到兩個(gè)軟件包:at_device 和 tencent_iot_sdk:

e2d16168-bc28-11eb-bf61-12bb97331649.png

配置at_device組件,配置AP的ssid和password,已經(jīng)對(duì)應(yīng)的串口:

e327ff96-bc28-11eb-bf61-12bb97331649.png

配置tencent_iot_sdk組件,主要配置三元組:產(chǎn)品ID,設(shè)備名字,設(shè)備密鑰:

e337117a-bc28-11eb-bf61-12bb97331649.png

配置完上述內(nèi)容,編譯燒錄就可以。燒錄完板子會(huì)自動(dòng)連接網(wǎng)絡(luò),然后再串口終端輸入:"tc_data_template_example start"。便可以連接上騰訊云:

e343e12a-bc28-11eb-bf61-12bb97331649.png

很方便的就可以連上騰訊云:

編輯:jq

聲明:本文內(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)投訴
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1101

    瀏覽量

    51747
  • 騰訊云
    +關(guān)注

    關(guān)注

    0

    文章

    224

    瀏覽量

    17450
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    734

    瀏覽量

    25104

原文標(biāo)題:基于RT-Thread和ESP8266,實(shí)戰(zhàn)實(shí)現(xiàn)MQTT應(yīng)用

文章出處:【微信號(hào):RTThread,微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    恩智浦亮相RT-Thread 20周年開(kāi)發(fā)者大會(huì)

    日前,“開(kāi)源向?qū)崱どa(chǎn)力進(jìn)化啟示錄”全球峰會(huì)暨RT-Thread 20周年開(kāi)發(fā)者大會(huì)在上海成功舉辦,恩智浦作為RT-Thread的緊密合作伙伴,活動(dòng)中重磅亮相,展示雙方共建
    的頭像 發(fā)表于 01-26 09:07 ?563次閱讀

    【直播預(yù)告】高性價(jià)比智慧視覺(jué)處理器FH8626V300L解析,與RT-Thread全棧開(kāi)發(fā)實(shí)戰(zhàn) | 問(wèn)學(xué)直播

    對(duì)智慧視覺(jué)領(lǐng)域感興趣,或是行業(yè)從業(yè)者注意啦!11月13日20:00,RT-Thread攜手富瀚微技術(shù)專家,為您帶來(lái)FH8626V300L全棧開(kāi)發(fā)實(shí)戰(zhàn)線上直播,手把手帶你從芯片解讀到RT-Thread
    的頭像 發(fā)表于 11-11 11:53 ?774次閱讀
    【直播預(yù)告】高性價(jià)比智慧視覺(jué)處理器FH8626V300L解析,與<b class='flag-5'>RT-Thread</b>全棧開(kāi)發(fā)<b class='flag-5'>實(shí)戰(zhàn)</b> | 問(wèn)學(xué)直播

    首搭RT-Thread程翧車控平臺(tái)| RT-Thread程翧 S32K344 快速原型開(kāi)發(fā)平臺(tái)正式上市!| 產(chǎn)品動(dòng)態(tài)

    智能汽車邁向高集成與高安全的時(shí)代,VCU/ECU開(kāi)發(fā)正面臨效率與可靠性的雙重考驗(yàn)。依賴單一硬件或拼湊軟件方案的傳統(tǒng)模式,已成為制約創(chuàng)新的瓶頸。為此,RT-Thread帶來(lái)里程碑式的解決方案
    的頭像 發(fā)表于 10-31 11:53 ?1008次閱讀
    首搭<b class='flag-5'>RT-Thread</b>程翧車控平臺(tái)| <b class='flag-5'>RT-Thread</b>程翧 S32K344 快速原型開(kāi)發(fā)平臺(tái)正式上市!| 產(chǎn)品動(dòng)態(tài)

    蜂鳥(niǎo)處理器上進(jìn)行RT-Thread+ESP8266 wifi模塊開(kāi)發(fā)

    本隊(duì)伍編號(hào)CICC3042,本文介紹蜂鳥(niǎo)處理器上運(yùn)行RT-Thread實(shí)時(shí)操作系統(tǒng),并進(jìn)行ESP8266wifi模塊開(kāi)發(fā)。 蜂鳥(niǎo)配套的sdk中提供了
    發(fā)表于 10-31 09:02

    rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?

    rt-thread studio2.2.9如何使用最新的RT-Thread v5.2.0 released? 原先以為修改index_all.json,發(fā)現(xiàn)聯(lián)網(wǎng)的時(shí)候,會(huì)自動(dòng)覆蓋 另lastet版本
    發(fā)表于 09-16 06:06

    Ubuntu上開(kāi)發(fā)基于先楫MCU的RT-Thread應(yīng)用指南

    1、前言RT-ThreadEnv是RT-Thread推出的開(kāi)發(fā)輔助工具,針對(duì)基于RT-Thread操作系統(tǒng)的項(xiàng)目工程,提供編譯構(gòu)建環(huán)境、圖形化系統(tǒng)配置及軟件包管理功能。其內(nèi)置的menuconfig
    的頭像 發(fā)表于 08-29 12:22 ?1810次閱讀
    <b class='flag-5'>在</b>Ubuntu上開(kāi)發(fā)基于先楫MCU的<b class='flag-5'>RT-Thread</b>應(yīng)用指南

    【好書推薦】RT-Thread第20本相關(guān)書籍!《嵌入式實(shí)時(shí)操作系統(tǒng)RT-Thread原理與應(yīng)用》| 技術(shù)集結(jié)

    01內(nèi)容簡(jiǎn)介ContentSummary本書為讀者提供了一個(gè)全面、系統(tǒng)的RT-Thread學(xué)習(xí)指南,旨在幫助初學(xué)者及有經(jīng)驗(yàn)的開(kāi)發(fā)者掌握RT-Thread實(shí)時(shí)操作系統(tǒng)和STM32嵌入式微控制器的核心
    的頭像 發(fā)表于 08-24 10:05 ?1044次閱讀
    【好書推薦】<b class='flag-5'>RT-Thread</b>第20本相關(guān)書籍!《嵌入式實(shí)時(shí)操作系統(tǒng)<b class='flag-5'>RT-Thread</b>原理與應(yīng)用》| 技術(shù)集結(jié)

    RT-Thread 遇上 Rust:安全內(nèi)核 RusT-Thread 的誕生

    老師的推薦,很快我們就被其極高的安全特性,強(qiáng)大的包管理系統(tǒng)和編譯器以及豐富的社區(qū)支持所折服。然后我們調(diào)研時(shí)注意到了RT-Thread。它有著經(jīng)典的操作系統(tǒng)架構(gòu),
    的頭像 發(fā)表于 08-02 11:03 ?3543次閱讀
    <b class='flag-5'>RT-Thread</b> 遇上 Rust:安全內(nèi)核 RusT-<b class='flag-5'>Thread</b> 的誕生

    【直播預(yù)告】RT-Thread攜手NXP硬核實(shí)戰(zhàn),解鎖MCX微控制器的AI落地秘籍 | 問(wèn)學(xué)直播

    ,從“生態(tài)布局”到“電機(jī)實(shí)戰(zhàn)”到“AI應(yīng)用”,預(yù)約直播,和我們一起打開(kāi)嵌入式開(kāi)發(fā)新視界。Details直播詳情直播主題RT-Thread攜手NXP硬核實(shí)戰(zhàn)解鎖MC
    的頭像 發(fā)表于 07-20 10:05 ?1070次閱讀
    【直播預(yù)告】<b class='flag-5'>RT-Thread</b>攜手NXP硬核<b class='flag-5'>實(shí)戰(zhàn)</b>,解鎖MCX微控制器的AI落地秘籍 | 問(wèn)學(xué)直播

    用SPI玩轉(zhuǎn)WiFi,RT-Thread ESP-Hosted驅(qū)動(dòng)深度適配指南 | 技術(shù)集結(jié)

    還在為MCU的WiFi連接方案發(fā)愁?RT-Thread社區(qū)開(kāi)源ESP-Hosted驅(qū)動(dòng),通過(guò)標(biāo)準(zhǔn)SPI接口即可實(shí)現(xiàn),并且該倉(cāng)庫(kù)已整理成RT-Thread軟件包。
    的頭像 發(fā)表于 07-09 19:03 ?1657次閱讀
    用SPI玩轉(zhuǎn)WiFi,<b class='flag-5'>RT-Thread</b> <b class='flag-5'>ESP</b>-Hosted驅(qū)動(dòng)深度適配指南 | 技術(shù)集結(jié)

    RT-Thread榮獲2025優(yōu)秀開(kāi)源項(xiàng)目 | 新聞速遞

    6月底,RT-Thread睿賽德受邀參與由上海開(kāi)源信息技術(shù)協(xié)會(huì)主辦的2025上海開(kāi)源創(chuàng)新精英薈。上海市商委副主任張杰出席會(huì)議并致辭。RT-Thread嵌入式操作系統(tǒng)項(xiàng)目憑借其卓越的技術(shù)創(chuàng)新與開(kāi)源生態(tài)
    的頭像 發(fā)表于 07-04 09:04 ?2659次閱讀
    <b class='flag-5'>RT-Thread</b>榮獲2025優(yōu)秀開(kāi)源項(xiàng)目 | 新聞速遞

    揭秘RT-Thread上的AUTOSAR CP系統(tǒng)

    標(biāo)準(zhǔn),同時(shí)保留RT-Thread的POSIX支持與可裁剪性,實(shí)現(xiàn)了通信隔離、診斷模塊集成等關(guān)鍵技術(shù)突破,為車載系統(tǒng)提供高安全、可擴(kuò)展的解決方案。車載電子系統(tǒng)與傳統(tǒng)
    的頭像 發(fā)表于 06-23 20:22 ?3227次閱讀
    揭秘<b class='flag-5'>RT-Thread</b>上的AUTOSAR CP系統(tǒng)

    【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】使用RA4M2和ESP8266實(shí)現(xiàn)MQTT協(xié)議上傳傳感器數(shù)據(jù)到云服務(wù)器并反向點(diǎn)燈控制

    馬上就到RA4M2開(kāi)發(fā)板評(píng)測(cè)的結(jié)尾了,今天給瑞薩論壇線上最具創(chuàng)意的一篇帖子,通過(guò)RA4M2開(kāi)發(fā)板,和ESP8266 WIFI模塊,然后通過(guò)手機(jī)上的MQTTOOL來(lái)實(shí)現(xiàn)手機(jī)控制RA4M2遠(yuǎn)程點(diǎn)燈,即使
    發(fā)表于 05-29 15:29

    RT-Thread 上如何實(shí)現(xiàn) SLAAC?

    大佬們,本菜鳥(niǎo)有一些網(wǎng)絡(luò)上的問(wèn)題需要幫助: RT-Thread 上如何實(shí)現(xiàn) SLAAC(無(wú)狀態(tài)地址自動(dòng)分配),給連接到我的板子的設(shè)備分配 IPv6 地址; RT-Thread 如何發(fā)送以太網(wǎng)報(bào)文,要求從報(bào)文頭開(kāi)始都是我自己組,
    發(fā)表于 05-27 07:21

    RT-Thread審核團(tuán)招募: 深度參與開(kāi)源RTOS社區(qū)治理與演進(jìn)

    全球開(kāi)發(fā)者招募:RT-Thread審核團(tuán)(ReviewTeam)正式開(kāi)放申請(qǐng)!開(kāi)源的世界里,代碼審查(CodeReview)是保證軟件質(zhì)量、促進(jìn)技術(shù)交流的關(guān)鍵環(huán)節(jié)。RT-Thread作為全球領(lǐng)先
    的頭像 發(fā)表于 05-21 18:02 ?1270次閱讀
    <b class='flag-5'>RT-Thread</b>審核團(tuán)招募: 深度參與開(kāi)源RTOS社區(qū)治理與演進(jìn)