一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何實現(xiàn)模塊與模塊之間點對點的通信

小劉 ? 來源:辰光 ? 作者:辰光 ? 2022-02-28 10:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ESP8266有三種模式可以選擇,AP/STA/AP+STA,下面我們要實現(xiàn)的是模塊與模塊之間點對點的通信。

通信的三個過程

1. 建立WiFi連接

a. 首先一個模塊配置為AP模式,開啟WiFi熱點,(可以設置WiFi名稱、密碼和加密方式)

b. 然后另一個模塊配置為STA模式,連接到上面的熱點(要是手機、帶有無線網(wǎng)卡的電腦直接連接到上面的熱點)

2. 建立TCP Server與TCP Client的連接

a.首先AP模式的那個模塊配置為TCP Server(可以設置IP和端口,默認IP是192.168.4.1)

b.然后STA模塊配置為TCP Client(建立WiFi連接之后會被自動分配一個IP和端口 默認IP是192.168.4.2)

要是手機或者PC端,使用網(wǎng)絡調試助手,選擇TCP Client

c. 建立連接,TCP Client 連接到 TCP Server,(TCP Client連接到服務器的IP)

3. 進行數(shù)據(jù)傳輸

. 數(shù)據(jù)數(shù)據(jù)傳輸有透傳模式和非透傳模式

a. 建立透傳模式 TCP Client 發(fā)什么,TCP Server就收到什么,而且不退出透傳這種連接就不會中斷

b. 建立非透傳模式 首先TCP Client約定好發(fā)送的字節(jié),再發(fā)送出去,而且隔一段時間不發(fā)送,第2步建立的連接就中斷了,要再次傳輸數(shù)據(jù)就要重新進行 Step2.c和Step3

建立通信的調試指令

a. AP模塊部分的

//模塊AP熱點 TCP Server
AT+CWMODE=2                          ;//開啟 AP 模式
AT+RST                               ;// 復位模式才能生效 
AT+CWSAP="ESP8266","TJUT2017",5,4    ;// 設置模塊的 wifi 和密碼
AT+CIPMUX=1                          ;//打開多連接
AT+CIPSERVER=1,8686                  ;//設置模塊服務器端口
 
//注意 每次 AP 重啟都能 可以自動開啟熱點
//但要從新配置服務器端口  就是要重新建立服務器 Step2.a
//AT+CIPSERVER=1,8686   不然無法建立連接的

b.STA模塊部分的

//模塊STA模式 TCP Client
 
AT+CWMODE=1                             //開啟 STA 模式
AT+RSTAT+CWLAP                         //查詢當前可搜索的熱點,看是否有這個
AT+CWJAP=”ESP8266”,”TJUT2017”           //連接熱點的 wifi 和密碼
AT+CIPMUX=0                             //打開單連接
//AT+CIPMODE=1 
AT+CIPSTART="TCP","192.168.4.1",8686    //建立TCP連接
 
//透傳模式
AT+SAVETRANSLINK=1,"192.168.4.1",8686,"TCP" //這個指令可以保存遠端的IP和端口
                                            //從而開機自動連接
AP+CIPSEND                                  //之后就可以透傳了
+++                                         //(取消發(fā)送新行,退出透傳)
 
//非透傳模式
AP+CIPSEND                  //之后就可以透傳了
AP+CIPSEND=0,10            //約定往哪個id發(fā),發(fā)多少字節(jié)

使用小?貼士

使用串口發(fā)送數(shù)據(jù) 波特率要匹配[默認115200] 當然也可以用AT指令自己修改

使用串口發(fā)送數(shù)據(jù) 要在結尾發(fā)送新行,(只有退出透傳的+++要取消發(fā)送新行)

在P2P的透傳模式下TCP Sever與TCP Client是不會斷開連接的

非透傳模式下,如果一定時間沒有數(shù)據(jù)傳輸,系統(tǒng)會自動斷開連接的,需從新建立TCP連接

要是不確定模塊工作在什么模式 首先可以使用一些查詢指令,不行可以RST/RESTORE ,或者關閉串口,拔下模塊,重新連接試試

要注意模塊的電壓和接線

審核編輯:湯梓紅

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

    關注

    7

    文章

    2787

    瀏覽量

    50306
  • 通信
    +關注

    關注

    18

    文章

    6205

    瀏覽量

    137767
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1402

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    認識光模塊以及光模塊與交換機通信注意事項

    多數(shù)應用中取代了GBIC模塊,可以在狹小的網(wǎng)絡空間中用于交換機和重要網(wǎng)絡組件之間的快速通信。千兆SFP模塊支持熱插拔,這使得在無需重新設計整個線纜基礎設施的情況下調整現(xiàn)有網(wǎng)絡變得非常容
    的頭像 發(fā)表于 06-20 13:42 ?219次閱讀
    認識光<b class='flag-5'>模塊</b>以及光<b class='flag-5'>模塊</b>與交換機<b class='flag-5'>通信</b>注意事項

    興達易控Profinet 轉 ModbusTCP跨網(wǎng)段通信模塊

    Profinet轉ModbusTCP/跨網(wǎng)段通信模塊,作為現(xiàn)代工業(yè)自動化系統(tǒng)中不可或缺的重要組件,正日益受到廣泛關注和應用。 這種模塊的核心功能是將Profinet網(wǎng)絡協(xié)議轉換為Modbus TCP協(xié)議,
    的頭像 發(fā)表于 03-12 14:59 ?292次閱讀
    興達易控Profinet 轉 ModbusTCP跨網(wǎng)段<b class='flag-5'>通信</b><b class='flag-5'>模塊</b>

    SFP光模塊與QSFP光模塊的區(qū)別

    在現(xiàn)代高速網(wǎng)絡通信中,光模塊扮演著至關重要的角色。它們是實現(xiàn)電信號與光信號之間轉換的關鍵組件,使得數(shù)據(jù)能夠在光纖網(wǎng)絡中高速傳輸。SFP和QSFP光
    的頭像 發(fā)表于 01-16 17:13 ?2140次閱讀

    Dali通信模塊的選擇與配置

    DALI(數(shù)字可尋址照明接口)通信模塊的選擇與配置涉及多個方面,包括網(wǎng)絡架構、設備選擇、布線要求以及功能實現(xiàn)等。以下是對DALI通信模塊選擇
    的頭像 發(fā)表于 01-10 10:55 ?637次閱讀

    AUTOSAR通信協(xié)議解析 如何實現(xiàn)AUTOSAR通信

    AUTOSAR(Automotive Open System Architecture)即汽車開放系統(tǒng)架構,該架構支持汽車電子控制單元(ECU)之間通信實現(xiàn)了高度模塊化和可重用性。
    的頭像 發(fā)表于 12-17 14:54 ?2776次閱讀

    HPLC通信模塊的配置 HPLC通信標準的介紹

    高效液相色譜(HPLC)是一種精確的分析技術,用于分離、鑒定和定量復雜混合物中的各種組分。隨著技術的發(fā)展,HPLC系統(tǒng)變得更加復雜和自動化,這就需要一個可靠的通信模塊來確保各個組件之間的有效溝通
    的頭像 發(fā)表于 12-02 14:10 ?1965次閱讀

    PLC無線通信模塊安全性問題

    模塊是指集成了無線通信功能的PLC設備,它們能夠通過無線網(wǎng)絡與其他設備進行數(shù)據(jù)交換。這些模塊通常支持多種無線通信協(xié)議,如Wi-Fi、藍牙、ZigBee、LoRa等。無線
    的頭像 發(fā)表于 12-02 09:18 ?836次閱讀

    PLC無線通信模塊的工作原理 PLC無線通信模塊網(wǎng)絡配置

    PLC無線通信模塊的工作原理 PLC(可編程邏輯控制器)無線通信模塊是一種用于實現(xiàn)工業(yè)自動化設備之間
    的頭像 發(fā)表于 11-29 18:07 ?1576次閱讀

    PLC無線通信模塊技術參數(shù) PLC無線通信模塊故障排除

    PLC無線通信模塊技術參數(shù) PLC無線通信模塊使用GPRS或者無線數(shù)據(jù)終端作為通訊手段,自帶通訊口,可以和西門子、三菱、歐姆龍或各種國產PLC連接,
    的頭像 發(fā)表于 11-29 17:39 ?1080次閱讀

    PLC無線通信模塊應用場景 PLC無線通信模塊使用手冊

    PLC無線通信模塊應用場景 PLC(Programmable Logic Controller)無線通信模塊是一種在工業(yè)自動化領域中廣泛應用的技術,它允許PLC系統(tǒng)通過無線網(wǎng)絡與其他設
    的頭像 發(fā)表于 11-29 16:59 ?1128次閱讀

    LORA模塊與其他通信模塊的比較

    在物聯(lián)網(wǎng)(IoT)領域,通信模塊是連接物理設備與網(wǎng)絡的關鍵組件。LORA(Long Range)模塊作為一種低功耗廣域網(wǎng)(LPWAN)技術,因其長距離通信能力和低功耗特性而受到廣泛關注
    的頭像 發(fā)表于 10-31 16:00 ?1194次閱讀

    如何讓兩個設備通過4G進行點對點數(shù)據(jù)映射

    4G模塊點對點傳輸是指通過蜂窩網(wǎng)絡(如LTE網(wǎng)絡)實現(xiàn)兩個遠程設備之間的直接數(shù)據(jù)通信。與通過云服務器轉發(fā)數(shù)據(jù)不同,
    的頭像 發(fā)表于 09-30 12:10 ?3224次閱讀
    如何讓兩個設備通過4G進行<b class='flag-5'>點對點</b>數(shù)據(jù)映射

    Profinet轉CAN模塊介紹

    Profinet轉CAN模塊是一種重要的通信轉換設備,它能夠將Profinet網(wǎng)絡中的信息轉換為CAN總線網(wǎng)絡中的信息,從而實現(xiàn)兩種不同通信協(xié)議之間
    的頭像 發(fā)表于 08-30 14:12 ?631次閱讀

    NFC點對點模式傳輸

    /B/MIFARE和FeliCa協(xié)議。也可支持FeliCa協(xié)議。NFCIP-1模式的點對點通信。在1.1uA的極低功耗條件下也可實現(xiàn)自動的卡檢測和場檢測。 自動載波偵測:支持自動載波偵測功能,可以在
    發(fā)表于 08-02 10:40

    分布式IO?系統(tǒng) 2?通道串口通信模塊 M602x

    串口通信模塊 M602x。 一、2?通道串口通信模塊 M602x 現(xiàn)場總線耦合器和 I/O?模塊之間
    的頭像 發(fā)表于 07-17 15:12 ?581次閱讀
    分布式IO?系統(tǒng) 2?通道串口<b class='flag-5'>通信</b><b class='flag-5'>模塊</b> M602x