文章目錄
一、準(zhǔn)備工作
二、連接路由器
三、基于TCP的MQTT連接(適用于數(shù)據(jù)量少)
四、基于TCP的MQTT連接(適用于數(shù)據(jù)量多)
五、聯(lián)系我們
01
準(zhǔn)備工作
需要準(zhǔn)備的軟硬件:Ai-WB2系列模組或者開發(fā)板,Type-C數(shù)據(jù)線。
02
連接路由器
先保證模塊或者開發(fā)板上電打印ready,如下圖:
![wKgZomUsnjaARbszAAC_nNfK-JM856.png](https://file1.elecfans.com//web2/M00/AA/03/wKgZomUsnjaARbszAAC_nNfK-JM856.png)
發(fā)送AT+CWMODE=1;AT+CWJAP=“WIFI名稱”,“WIFI密碼”,比如現(xiàn)在測(cè)試的WIFI名稱為aithinker123,密碼為123456789,如下圖:
![wKgaomUsnjeAdF_1AADNoUenPAg645.png](https://file1.elecfans.com//web2/M00/A8/43/wKgaomUsnjeAdF_1AADNoUenPAg645.png)
03
基于TCP的MQTT連接(適用于數(shù)據(jù)量少)
該示例以 wx.ai-thinker.com 作為 MQTT 服務(wù)器,控制臺(tái)端口號(hào):18083,TCP MQTT連接端口:1883
先登錄MQTT服務(wù)器控制臺(tái),打開瀏覽器輸入http://wx.ai-thinker.com:18083打開控制臺(tái),在箭頭處輸入用戶名和密碼并保存登錄,如下圖:
![wKgZomUsnjeAEOx7AAAszMosAiw431.png](https://file1.elecfans.com//web2/M00/AA/03/wKgZomUsnjeAEOx7AAAszMosAiw431.png)
(1) 輸入賬號(hào)
(2) 輸入密碼
(3) 打鉤
登錄后點(diǎn)擊Settings設(shè)置成中文界面方便進(jìn)行調(diào)試
![wKgZomUsnjeAba3tAAA_tbbAtqM503.png](https://file1.elecfans.com//web2/M00/AA/03/wKgZomUsnjeAba3tAAA_tbbAtqM503.png)
(1) 切換主題
(2) 切換語言
點(diǎn)擊Websocket選項(xiàng),連接區(qū)域直接點(diǎn)擊連接,參數(shù)默認(rèn)。設(shè)置好訂閱主題和消息主題并點(diǎn)擊訂閱,主題均為aithinker
![wKgaomUsnjiAVP5PAABLXDKJ-ZU856.png](https://file1.elecfans.com//web2/M00/A8/43/wKgaomUsnjiAVP5PAABLXDKJ-ZU856.png)
打開擴(kuò)展框,輸入所有配置指令,如下圖:
![wKgZomUsnjiAMJ7lAAIxbx3-9gc211.png](https://file1.elecfans.com//web2/M00/AA/03/wKgZomUsnjiAMJ7lAAIxbx3-9gc211.png)
如果之前已經(jīng)連接上路由器則可以忽略設(shè)置STA模式和連接路由器這部分指令的操作,直接點(diǎn)擊配置服務(wù)器,連接服務(wù)器,訂閱主題,發(fā)布信息,以上步驟操作無誤可以得到如下截圖
![wKgaomUsnjiAcfcMAAC6bkPIrbA756.png](https://file1.elecfans.com//web2/M00/A8/43/wKgaomUsnjiAcfcMAAC6bkPIrbA756.png)
(1) 設(shè)置wifi連接模式,這里設(shè)置STA模式
(2) 設(shè)置接入的wifi賬號(hào)與密碼并啟動(dòng)連接
(3) 設(shè)置連接參數(shù)
(4) 連接服務(wù)器
(5) 設(shè)置訂閱參數(shù)
(6) 設(shè)置發(fā)布參數(shù)并發(fā)布數(shù)據(jù)
(7) 訂閱到發(fā)布的內(nèi)容
同時(shí),在控制臺(tái)上的消息框點(diǎn)擊發(fā)送,模組和訂閱消息列表會(huì)同時(shí)收到{ “msg”: “Hello, World!” }
![wKgZomUsnjiAbCbxAABgNW-jPXE576.png](https://file1.elecfans.com//web2/M00/AA/03/wKgZomUsnjiAbCbxAABgNW-jPXE576.png)
(1) 模組發(fā)布的數(shù)據(jù),平臺(tái)訂閱情況
(2) 平臺(tái)發(fā)布的數(shù)據(jù),以及其訂閱情況
04
基于TCP的MQTT連接(適用于數(shù)據(jù)量多)
如果您 MQTT上報(bào)的數(shù)據(jù)量相對(duì)較多,已經(jīng)超過了單條 AT 指令的長(zhǎng)度閾值 256,則建議您可以使用 AT+MQTTPUBRAW 命令。
假設(shè)你想要上報(bào)的 JSON 數(shù)據(jù)如下,長(zhǎng)度為 427 字節(jié)。
{“headers”: {“Accept”: “application/json”,“Accept-Encoding”: “gzip, deflate”,“Accept-Language”: “en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7”,“Content-Length”: “0”,“Host”: “httpbin.org”,“Origin”: “http://httpbin.org”,“Referer”: “http://httpbin.org/”,“User-Agent”: “Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36”,“X-Amzn-Trace-Id”: “Root=1-6150581e-1ad4bd5254b4bf5218070413”}}
命令:
AT+MQTTPUBRAW=0,“aithinker”,427,0,0
模組將訂閱到剛剛發(fā)布的數(shù)據(jù),同時(shí),控制臺(tái)上收到了模塊上報(bào)的數(shù)據(jù),如下圖:
![wKgaomUsnjmAdNrhAACb48lojE8690.png](https://file1.elecfans.com//web2/M00/A8/43/wKgaomUsnjmAdNrhAACb48lojE8690.png)
(1) 表示發(fā)送的數(shù)據(jù)長(zhǎng)度已到達(dá)427個(gè)字節(jié)
(2) 訂閱到的數(shù)據(jù)
(3) 平臺(tái)訂閱到的數(shù)據(jù)內(nèi)容
審核編輯:湯梓紅
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9332瀏覽量
86132 -
TCP
+關(guān)注
關(guān)注
8文章
1381瀏覽量
79341 -
MQTT
+關(guān)注
關(guān)注
5文章
654瀏覽量
22721 -
安信可
+關(guān)注
關(guān)注
0文章
160瀏覽量
4050
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
安信可Ai-Thinker Ai-WB2系列eclipes搭建環(huán)境教程
Ai-WB2模組與手機(jī)建立SPP連接,在UART-Bluetooth LE透?jìng)髂J较聜鬏敂?shù)據(jù)
![<b class='flag-5'>Ai-WB2</b><b class='flag-5'>模組</b>與手機(jī)建立SPP<b class='flag-5'>連接</b>,在UART-Bluetooth LE透?jìng)髂J较聜鬏敂?shù)據(jù)](https://file1.elecfans.com/web2/M00/88/82/wKgZomRq5c2AId9yAAAdTuP_Osk503.png)
Ai-WB2系列模組中靜態(tài)內(nèi)存和動(dòng)態(tài)內(nèi)存的獲取
![<b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b>中靜態(tài)內(nèi)存和動(dòng)態(tài)內(nèi)存的獲取](https://file1.elecfans.com/web2/M00/A3/87/wKgZomUHrSuAfrxbAAAgJ6G2vZk789.png)
Ai-WB2系列模組AT固件使用教程
安信可Ai-WB2模組HTTP 客戶端 HEAD和GET 請(qǐng)求方法
![<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b><b class='flag-5'>模組</b>HTTP 客戶端 HEAD和GET 請(qǐng)求方法](https://file1.elecfans.com//web2/M00/AB/9E/wKgZomU2P7mACi7-AAC_nNfK-JM614.png)
安信可Ai-WB2系列模組/開發(fā)板連接AWS亞馬遜云
![<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b>/開發(fā)板<b class='flag-5'>連接</b>AWS亞馬遜云](https://file1.elecfans.com//web2/M00/BD/B6/wKgaomWmIeOAENdnAAJvgLI4jTU210.png)
安信可Ai-WB2系列模組/開發(fā)板連接AWS亞馬遜云方法
![<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b>/開發(fā)板<b class='flag-5'>連接</b>AWS亞馬遜云方法](https://file1.elecfans.com//web2/M00/C9/99/wKgaomYeLlGAbcyYAADhzlVOpVQ21.jpeg)
安信可Ai-WB2系列模組/開發(fā)板連接AWS亞馬遜云方法
![<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b>/開發(fā)板<b class='flag-5'>連接</b>AWS亞馬遜云方法](https://file1.elecfans.com/web2/M00/B2/78/wKgaomVtd6KAfnb3AAA2-gyc3Ao368.png)
評(píng)論