<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          C51 單片機開發(fā) WIFI 模塊的簡單通信

          共 1664字,需瀏覽 4分鐘

           ·

          2024-08-05 07:30

          公眾號文章同步閱讀網(wǎng)址:www.netor0x86.com

          閑話:這段時間公眾號內(nèi)容可能每周只更新一篇。上周說研究的兩個內(nèi)容,一個已經(jīng)研究完了,另外一個坐等……說一下研究的東西,其實很簡單,如下圖:

          這是工作中偶爾會用到的一個桌面端的小工具,我想把它改成 Web 端的,改成 Web 端的話,關(guān)鍵是二維碼的生成,因為不打算用串口寫數(shù)據(jù)了,修改設(shè)備的配置就需要掃碼了。二維碼中除了配置信息以外,就是一個校驗數(shù)據(jù),而校驗算法就是改 Web 端的關(guān)鍵了。二維碼中的校驗算法已經(jīng)解決了,剩下的就是一點點的扣里面參數(shù)的 key 和 value 了,臟活累活體力活!做完的樣子如下:

          我最近追的那個電視劇《赤熱》還是可以的。豆瓣說有的地方狗血,畢竟是電視劇,而且,生活中的很多事就不狗血了?

          本篇文章介紹使用網(wǎng)絡(luò)調(diào)試助手來和 ESP-01S 模塊進(jìn)行通信。


          0x01:網(wǎng)絡(luò)調(diào)試助手和 Widnows 配置

          網(wǎng)絡(luò)調(diào)試助手是一款可以當(dāng)作 TCP 和 UDP 服務(wù)器的軟件,用來收發(fā) TCP 和 UDP 的數(shù)據(jù)。

          為了讓網(wǎng)絡(luò)調(diào)試助手和 ESP-01S 來收發(fā)數(shù)據(jù),我們打開網(wǎng)絡(luò)調(diào)試助手,設(shè)置其為一個 TCP 的服務(wù)器,選擇指定的協(xié)議類型、IP地址和端口號,然后打開即可。選擇的IP地址確保和 ESP-01S 在同一個網(wǎng)段,避免出現(xiàn)不必要的問題。

          打開以后不要著急使用,先去把 Windows 的防火墻檢查一下,然后都關(guān)閉了。因為關(guān)閉是最省事的選擇,如果你熟悉 Windows 的防火墻可以自己配置相關(guān)的策略。如下圖所示。

          0x02:ESP-01S 和網(wǎng)絡(luò)調(diào)試助手通信

          前面,已經(jīng)讓網(wǎng)絡(luò)調(diào)試助手開啟了一個 TCP 的服務(wù)器,繼續(xù)使用串口調(diào)試助手來給 ESP-01S 發(fā)送 AT 命令,讓它來連接網(wǎng)絡(luò)調(diào)試助手,命令如下:

          AT+CIPSTART="網(wǎng)絡(luò)調(diào)試助手的協(xié)議","網(wǎng)絡(luò)調(diào)試助手的IP地址",網(wǎng)路調(diào)試助手的端口號

          如下圖所示:

          連接后,可以在網(wǎng)絡(luò)調(diào)試助手中看到 ESP-01S 這個客戶端。如下圖:

          接著來發(fā)送數(shù)據(jù),使用如下命令:

          AT+CIPSEND=發(fā)送數(shù)據(jù)的長度

          如下圖所示:

          從圖中可以看到,每次發(fā)送數(shù)據(jù)時,都需要先使用 AT+CIPSEND 發(fā)送數(shù)據(jù)長度,然后再發(fā)送具體的數(shù)據(jù),這樣的方式很麻煩。我們可以使用”透傳“模式進(jìn)行數(shù)據(jù)的發(fā)送。使用如下命令設(shè)置:

          AT+CIPMODE=1
          AT+CIPSEND

          第一行命令,讓 ESP-01S 進(jìn)入了透傳模式,第二條命令后,就可以發(fā)送數(shù)據(jù)了。每次發(fā)送數(shù)據(jù)前就無需設(shè)置長度了。進(jìn)入透傳模式以后,再輸入AT 指令以后發(fā)現(xiàn)當(dāng)作數(shù)據(jù)發(fā)送給對端了,而不是當(dāng)作指令來控制 ESP-01S 模塊了,那么怎么辦呢?只要退出透傳模式即可,退出透傳模式只要發(fā)送 +++ 即可!注意,在發(fā)送 +++ 時,不要勾選“發(fā)送新行”。如下圖所示。


          本篇文章介紹了使用網(wǎng)絡(luò)調(diào)試助手來完成與 ESP-01S 的通信,后面會使用代碼來完成通信。

          我是一個程序員,了解 C、PHP、Java、ASM、Python,有 信安、CISP 證書,寫小白也能看得懂的文章,感謝關(guān)注!!!

          我的網(wǎng)站:https://www.netor0x86.com

          我錄制的視頻課程:

          1. 入門級棧溢出分析

          2. WEB端獲取MAC地址真實項目案例

          3. PHP擴展模塊開發(fā)之DLL編寫與調(diào)用

          4. C語言零基礎(chǔ)入門教程

          5. PE 文件結(jié)構(gòu)初識與二進(jìn)制手寫可執(zhí)行程序

          瀏覽 69
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  69久国产精品无码 | 亚洲中文字幕剧情 | 国产成人在线观看免费 | 免费日本黄色视频 | 午夜操逼网 |