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

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

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

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

E52模塊實(shí)戰(zhàn)指南:從單播到MESH組網(wǎng),一步步教你玩轉(zhuǎn)無線通信

億佰特物聯(lián)網(wǎng)應(yīng)用專家 ? 2026-02-05 19:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

圖文詳解7大常用指令與5種通信模式,告別配置難題

一、引言

本文將介紹E52-xxxNWxxS 的使用示例。使用E52做測試的時(shí)候,每個(gè)模塊最好之間保持10厘米以上的間距,本次實(shí)驗(yàn)將會(huì)用到4個(gè) E52-400NW22S-TB

83847ff2-0286-11f1-96ea-92fbcf53809c.jpg

在進(jìn)行通信實(shí)驗(yàn)時(shí),請注意以下幾點(diǎn):

  1. 模塊出廠是廣播通信方式;節(jié)點(diǎn)類型是路由節(jié)點(diǎn);網(wǎng)絡(luò)識(shí)別碼(PANID)處于同一個(gè)網(wǎng)絡(luò);端口(用于遠(yuǎn)程配置)都是1;目標(biāo)地址都是0,當(dāng)前地址不一樣。

8390d680-0286-11f1-96ea-92fbcf53809c.jpg

路由節(jié)點(diǎn)和終端節(jié)點(diǎn)切換之后,地址會(huì)發(fā)生改變,且兩個(gè)地址范圍不一樣:

如果是路由節(jié)點(diǎn),設(shè)置超過取值范圍的值,地址信息是錯(cuò)誤的。

  • 路由節(jié)點(diǎn)取值范圍:0x0000~0x7FFF
  • 終端節(jié)點(diǎn)取值范圍:0x8000~0xFFFE

二、常用的指令(AT指令)

AT指令發(fā)送時(shí)不加回車換行,默認(rèn)波特率為115200。

指令功能說明
AT+DEFAULT恢復(fù)出廠設(shè)置(配置前建議執(zhí)行)
AT+SRC_ADDR=?查詢當(dāng)前模塊地址
AT+DST_ADDR=26034,1設(shè)置目標(biāo)地址(26034為目標(biāo)地址,1為掉電保存)
AT+OPTION=?查詢通訊方式(0x01單播/0x02多播/0x03廣播/0x04泛播)
AT+OPTION=1,1設(shè)置為單播通信并保存
AT+ROUTER_READ=?查詢路由表
AT+TYPE=1設(shè)置節(jié)點(diǎn)類型(0路由/1終端)
AT+ROUTER_CLR=1清除路由表
AT+GROUP_ADD=?查詢所有多播地址
AT+GROUP_CLR=1清除所有多播地址
AT+GROUP_ADD=1222設(shè)置多播地址
AT+PANID=1111,1設(shè)置網(wǎng)絡(luò)識(shí)別碼(用于泛播)
AT+DST_PORT=14,0設(shè)置目標(biāo)端口(14開啟遠(yuǎn)程配置,1關(guān)閉)
AT+HEAD=0數(shù)據(jù)幀頭開關(guān)(0關(guān)閉/1打開)

三、數(shù)據(jù)幀頭設(shè)置

使用和不使用數(shù)據(jù)幀頭開關(guān)AT+HEAD指令的區(qū)別如下圖所示:

  • 左邊:關(guān)閉數(shù)據(jù)幀頭
  • 右邊:打開數(shù)據(jù)幀頭

839f4d6e-0286-11f1-96ea-92fbcf53809c.jpg

圖3.1 數(shù)據(jù)幀頭開關(guān)效果對比

四、單播通信

4.1 單播通信示例

單播實(shí)驗(yàn)需要使用兩個(gè)E52模塊,本文使用2個(gè)E52-400NW22S-TB,兩模塊間隔10厘米以上。設(shè)為模塊A模塊B。

操作步驟:

  1. 查詢地址
    使用AT+SRC_ADDR=?獲取并記錄兩模塊自身地址。
    注意:返回兩個(gè)值,前者為16進(jìn)制,后者為10進(jìn)制。
    如圖4.1所示

83be5330-0286-11f1-96ea-92fbcf53809c.jpg

  1. 設(shè)置通信方式
    將模塊A和模塊B的廣播改為單播:

AT+OPTION=1,1

  1. 如圖4.2所示

83dbd7fc-0286-11f1-96ea-92fbcf53809c.png

  1. 設(shè)置目標(biāo)地址
    模塊A和模塊B分別輸入對方的目標(biāo)地址:

AT+DST_ADDR=目標(biāo)地址,1

  1. 如圖4.3所示

83eb51be-0286-11f1-96ea-92fbcf53809c.png

  1. 建立通信
    雙方發(fā)送非AT指令(如隨意字符),建立成功會(huì)返回"SUCCESS",且對方能收到信息。
    如圖4.4所示

83f62ca6-0286-11f1-96ea-92fbcf53809c.jpg

4.2 注意事項(xiàng)

若通信返回NO ROUTE或NO ACK:

  • 檢查目標(biāo)地址是否匹配
  • 使用AT+DEFAULT恢復(fù)出廠設(shè)置,重新上電
  • 仍不行則拔掉模塊放置幾分鐘,再恢復(fù)出廠重試

任意節(jié)點(diǎn)類型組合均可單播通信:

  • 路由 路由
  • 路由 終端
  • 終端 終端

五、MESH組網(wǎng)

想實(shí)現(xiàn)MESH組網(wǎng),需要3個(gè)及以上模塊。本次實(shí)驗(yàn)使用4個(gè)E52-400NW22S-TB

操作步驟:

  1. 按上文“單播”方式,讓兩兩模塊進(jìn)行通信
  2. 通信完畢后,分別用AT+ROUTER_READ=?查詢路由表
  3. 若出現(xiàn)類似下圖所示現(xiàn)象,則表示所有模塊處于同一MESH網(wǎng)絡(luò)中

注意:MESH網(wǎng)絡(luò)中,只有路由節(jié)點(diǎn)會(huì)轉(zhuǎn)發(fā),終端節(jié)點(diǎn)不會(huì)轉(zhuǎn)發(fā)。

841a4438-0286-11f1-96ea-92fbcf53809c.png

六、多播通信

本次實(shí)驗(yàn)使用4個(gè)E52模塊,設(shè)為A、B、C、D。

實(shí)驗(yàn)?zāi)繕?biāo):

  • 模塊B:存有多播地址11113333
  • 模塊C:存有多播地址1111、2222、3333
  • 模塊D:存有多播地址22223333

則:

  • A發(fā)地址1111→ B、C收到
  • A發(fā)地址2222→ C、D收到
  • A發(fā)地址3333→ B、C、D收到

操作步驟:

  1. 配置多播地址
    使用AT+GROUP_ADD依次為模塊B、C、D配置地址。
    如圖6.1所示

8437f15e-0286-11f1-96ea-92fbcf53809c.png

  1. 查詢多播地址
    使用AT+GROUP_ADD=?查詢。
    如圖6.2所示

8452cbe6-0286-11f1-96ea-92fbcf53809c.png

  1. 多播測試結(jié)果
  • A發(fā)AT+DST_ADDR=1111,0發(fā)送"1234567890"→ B、C收到
    如圖6.3所示8467d68a-0286-11f1-96ea-92fbcf53809c.png
  • A發(fā)AT+DST_ADDR=2222,0→ C、D收到
    如圖6.4所示847f6e44-0286-11f1-96ea-92fbcf53809c.png
  • A發(fā)AT+DST_ADDR=3333,0→ B、C、D收到
    如圖6.5所示849ed45a-0286-11f1-96ea-92fbcf53809c.png

七、泛播通信

泛播主要用于網(wǎng)絡(luò)識(shí)別碼(PANID)不同時(shí)的通信。

示例:

  • 模塊A:出廠設(shè)置(默認(rèn)PANID)
  • 模塊B:出廠設(shè)置,但用AT+PANID修改了PANID

此時(shí)單播/廣播/多播均無法通信,需使用泛播

操作步驟:建議先熟悉“單播”操作,再進(jìn)行泛播配置。
如圖7.1所示

84be6324-0286-11f1-96ea-92fbcf53809c.jpg

八、遠(yuǎn)程配置

在完成“單播”通信的基礎(chǔ)上,可進(jìn)行遠(yuǎn)程配置。

操作步驟:

對目標(biāo)模塊執(zhí)行:

AT+DST_PORT=14,0

使用固定格式++指令修改目標(biāo)模塊參數(shù)
如圖8.1所示:模塊A遠(yuǎn)程修改模塊B的PANID

84d89e88-0286-11f1-96ea-92fbcf53809c.jpg

遠(yuǎn)程配置前提:
確保模塊之間能正常通信(單播/多播/廣播/泛播均可)。

若遠(yuǎn)程配置無返回信息:

  • 重新配置為單播通信,確保能接收信息
  • 仍不行則發(fā)送AT+DEFAULT恢復(fù)出廠,斷電放置幾分鐘后重試

總結(jié)

E52模塊支持單播、多播、廣播、泛播、MESH組網(wǎng)、遠(yuǎn)程配置等多種通信方式,只需掌握基本AT指令與配置邏輯,即可靈活搭建穩(wěn)定無線網(wǎng)絡(luò)。建議操作前務(wù)必閱讀手冊,并按步驟逐一驗(yàn)證。

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

    關(guān)注

    58

    文章

    4987

    瀏覽量

    146892
  • 組網(wǎng)
    +關(guān)注

    關(guān)注

    1

    文章

    438

    瀏覽量

    23352
  • Mesh
    +關(guān)注

    關(guān)注

    5

    文章

    230

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    【迅為電子】一步步教你完成iTOP-RK3568 EDP屏幕適配

    【迅為電子】一步步教你完成iTOP-RK3568 EDP屏幕適配
    的頭像 發(fā)表于 04-23 15:08 ?2035次閱讀
    【迅為電子】<b class='flag-5'>一步步</b><b class='flag-5'>教你</b>完成iTOP-RK3568 EDP屏幕適配

    《手把手教你做星閃無人機(jī)—KaihongOS星閃無人機(jī)開發(fā)實(shí)戰(zhàn)》系列課程課件匯總

    開發(fā)實(shí)戰(zhàn)》全套課程分三個(gè)章節(jié)(共18課時(shí)),以架真實(shí)的星閃四軸飛行器為例,重點(diǎn)講解基于KaihongOS的星閃無線通信技術(shù)應(yīng)用開發(fā)全流程,帶領(lǐng)大家一步步做出
    發(fā)表于 03-18 10:33

    一步步教你在局域網(wǎng)內(nèi)玩轉(zhuǎn)NAT命令

    一步步教你在局域網(wǎng)內(nèi)玩轉(zhuǎn)NAT命令  NAT是網(wǎng)絡(luò)管理中常用的技術(shù)命令,其使用環(huán)境多是:多個(gè)內(nèi)部計(jì)算機(jī)在訪問INTERNET時(shí)使用同個(gè)公網(wǎng)IP地址;第二是當(dāng)公司希望對內(nèi)部計(jì)算機(jī)進(jìn)行有
    發(fā)表于 02-24 18:01

    外國牛人教你一步步快速打造首臺(tái)機(jī)器人(超詳細(xì))

    外國牛人教你一步步快速打造首臺(tái)機(jī)器人(超詳細(xì))
    發(fā)表于 08-15 19:30

    一步步寫嵌入式操作系統(tǒng)—ARM編程的方法與實(shí)踐ch02

    一步步寫嵌入式操作系統(tǒng)—ARM編程的方法與實(shí)踐ch02
    發(fā)表于 08-20 20:54

    CC2530一步步演示程序燒寫

    CC2530一步步演示程序燒寫第一步——先安裝IAR開發(fā)環(huán)境第二歩——安裝CC2530燒寫工具第三歩——CC2530串口配置軟件使用具體完整步驟看下面文檔
    發(fā)表于 03-03 14:33

    一步步建立_STM32_UCOS_模板

    一步步建立_STM32_UCOS_模板
    發(fā)表于 09-29 11:46

    一步步進(jìn)行調(diào)試GPRS模塊

    背景:在不知道硬件是否正確情況下,一步步進(jìn)行調(diào)試,最終完成調(diào)試。以下是自己調(diào)試步驟。1、gprs模塊TX ,RX 單獨(dú)焊接兩個(gè)線出來,通過上位機(jī)發(fā)送AT指令,是否能正常工作。
    發(fā)表于 01-25 07:33

    stm32是如何一步步實(shí)現(xiàn)設(shè)置地址匹配接收喚醒中斷功能的

    為什么要設(shè)置地址匹配接收喚醒中斷呢?stm32是如何一步步實(shí)現(xiàn)設(shè)置地址匹配接收喚醒中斷功能的?
    發(fā)表于 02-28 08:07

    一步一步教你51_PC串口通信

    一步一步教你51_PC串口通信 實(shí)例 包括仿真和原程。
    發(fā)表于 05-17 09:49 ?0次下載

    一步步寫嵌入式操作系統(tǒng)

    一步步寫嵌入式操作系統(tǒng)_ARM編程的方法與實(shí)踐
    發(fā)表于 07-14 11:32 ?0次下載

    看電路是怎么把電壓一步步頂上去的?資料下載

    電子發(fā)燒友網(wǎng)為你提供看電路是怎么把電壓一步步頂上去的?資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-16 08:47 ?13次下載
    看電路是怎么把電壓<b class='flag-5'>一步步</b>頂上去的?資料下載

    ROM與RAM 單片機(jī)上電后如何一步步執(zhí)行?資料下載

    電子發(fā)燒友網(wǎng)為你提供ROM與RAM 單片機(jī)上電后如何一步步執(zhí)行?資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-21 08:53 ?12次下載
    ROM與RAM 單片機(jī)上電后如何<b class='flag-5'>一步步</b>執(zhí)行?資料下載

    一步步重新演繹汽車駕駛體驗(yàn)

    一步步重新演繹汽車駕駛體驗(yàn)
    發(fā)表于 11-04 09:52 ?0次下載
    <b class='flag-5'>一步步</b>重新演繹汽車駕駛體驗(yàn)

    基于一步步蒸餾(Distilling step-by-step)機(jī)制

    為優(yōu)化LLM為“小模型/少數(shù)據(jù)/好效果”,提供了種新思路:”一步步蒸餾”(Distilling step-by-step)
    的頭像 發(fā)表于 05-16 10:24 ?2382次閱讀
    基于<b class='flag-5'>一步步</b>蒸餾(Distilling step-by-step)機(jī)制