<var id="nn1zj"></var><cite id="nn1zj"><span id="nn1zj"><menuitem id="nn1zj"></menuitem></span></cite>
<ins id="nn1zj"><noframes id="nn1zj"><var id="nn1zj"></var>
<menuitem id="nn1zj"></menuitem>
<ins id="nn1zj"><noframes id="nn1zj"><menuitem id="nn1zj"><span id="nn1zj"><thead id="nn1zj"></thead></span></menuitem>
<cite id="nn1zj"><span id="nn1zj"></span></cite>
<cite id="nn1zj"></cite>
<cite id="nn1zj"></cite>
<menuitem id="nn1zj"><span id="nn1zj"><menuitem id="nn1zj"></menuitem></span></menuitem>
<cite id="nn1zj"><video id="nn1zj"><listing id="nn1zj"></listing></video></cite>
還未設置個性簽名
成為VIP會員 享9項特權: 開通會員

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

3天內不再提示

讓兩個ESP8266之間建立無線通信

芯情觀察猿 ? 來源:芯情觀察猿 ? 作者:芯情觀察猿 ? 2022-06-22 08:41 ? 次閱讀

讓兩個ESP8266相互問好是一件很有趣的事情,這需要將一個ESP設置為接入點(服務器),另一個設置為基站(客戶機),繞過它們建立無線通信,讓客戶機向服務器發送一條“Hello World!”信息。

pYYBAGKyZDaAWgxOAABASADBSxE026.png

項目零件BOM很簡單:ESP8266-01、FTDI編程器、連接線。電路圖很直觀,只要在FTDI編程器和ESP8266之間建立串行通信,再上傳一些代碼就OK了。


下載ESPlorer


下載ESPlorer時,建議使用4refr0nt創建的ESPlorer程序,來創建Lua文件并保存到ESP8266。

poYBAGKyZHKAYV9dAABIQ_st6jY592.png

下載成功后運行ESPlorer.jar,(如果電腦沒有JAVA就安裝一個),啟動ESPlorer。

poYBAGKyZIGAHLugAABEnuQun3g619.png

寫服務器Script


切記,首先使用NodeMCU固件測試兩個ESP的聯通性,再拷貝并粘貼代碼到ESPlorer。其中,ESP服務器用作接入點,名稱=SSID=test,密碼=12345678。
服務器連續收聽連接狀況,在成功建立連接后將收到一條信息,并將這個字串顯示在serial monitor上。
print("ESP8266 Server")
wifi.setmode(wifi.STATIONAP);
wifi.ap.config({ssid="test",pwd="12345678"});print("Server IP Address:",wifi.ap.getip())

sv = net.createServer(net.TCP)
sv:listen(80, function(conn)
conn:on("receive", function(conn, receivedData)
print("Received Data: " .. receivedData)
end)
conn:on("sent", function(conn)
collectgarbage()
end)
end)


上傳Lua Script


打開ESPlorer后,將出現一個與圖示類似的窗口,按照以下指令向ESP8266發送命令。
1.將FTDI編程器與電腦連接
2.Set bad raute 為 9600
3.選擇FTDI編程器端口(例如,COM3)
4.按Open/Close
5.選擇NodeMCU + MicroPtyhon鍵
6.將Lua script拷貝到ESPlorer
接下來,按“Save to ESP”健,以“init.lua”文件名將Script腳本保存到ESP。

poYBAGKyZJWAc8kAAAC_34J2mZ4849.png

寫客戶Script


先用NodeMCU測試ESP聯通性,再拷貝代碼,并粘貼到ESPlorer。
ESP客戶機作為基站,不停的等待服務器指令。當客戶機發現服務器創建了一個通信時,就每隔5秒發送一次信息 “Hello World!”。


print("ESP8266 Client")
wifi.sta.disconnect()
wifi.setmode(wifi.STATION)
wifi.sta.config("test","12345678") -- connecting to server
wifi.sta.connect() print("Looking for a connection")

tmr.alarm(1, 2000, 1, function()
if(wifi.sta.getip()~=nil) then
tmr.stop(1)
print("Connected!")
print("Client IP Address:",wifi.sta.getip())
cl=net.createConnection(net.TCP, 0)
cl:connect(80,"192.168.4.1")
tmr.alarm(2, 5000, 1, function()
cl:send("Hello World!")
end)
else
print("Connecting...")
end
end)


按照與前面上傳Lua Script的步驟,上傳客戶Script代碼。這樣,客戶機將以無線方式向服務器發送一條“Hello World!”信息,其結果顯示在串口視窗上。

pYYBAGKyZKiATCnYAACpHPIDMII056.png

本項目中,左邊窗口采用ESPlorer Output Window,右邊使用PuTTY.org建立串行通信。

審核編輯:湯梓紅

  • 無線通信
    +關注

    關注

    53

    文章

    2692

    瀏覽量

    135831
  • 串行通信
    +關注

    關注

    3

    文章

    366

    瀏覽量

    32331
  • ESP8266
    +關注

    關注

    44

    文章

    539

    瀏覽量

    40074
收藏 人收藏

    評論

    相關推薦

    如何提高開態電路取電能力避免出現宕機的現象呢

    通過軟件在初始化過程中,進行空操作延時一定時間來降低功耗。設計注意點:該軟件優化對策須注意各SOC平....
    的頭像 冬至配餃子 發表于 07-29 17:54 ? 460次 閱讀
    如何提高開態電路取電能力避免出現宕機的現象呢

    ESP8266 12F開發板開源項目

    電子發燒友網站提供《ESP8266 12F開發板開源項目.zip》資料免費下載
    發表于 07-29 10:11 ? 16次 閱讀
    ESP8266 12F開發板開源項目

    帶有FTDI接頭的ESP8266簡單開發板

    電子發燒友網站提供《帶有FTDI接頭的ESP8266簡單開發板.zip》資料免費下載
    發表于 07-29 10:10 ? 7次 閱讀
    帶有FTDI接頭的ESP8266簡單開發板

    PCB創建LoRa網關ESP8266

    電子發燒友網站提供《PCB創建LoRa網關ESP8266.zip》資料免費下載
    發表于 07-29 10:08 ? 3次 閱讀
    PCB創建LoRa網關ESP8266

    簡述一下在無線通信系統中常用的HARQ機制

    在通信系統設計過程中,需要考慮為了支持HARQ功能,需要使用較大的buffer空間,例如采用FPGA....
    發表于 07-28 17:33 ? 60次 閱讀
    簡述一下在無線通信系統中常用的HARQ機制

    ESP8266家庭自動化控制器

    電子發燒友網站提供《ESP8266家庭自動化控制器.zip》資料免費下載
    發表于 07-28 14:25 ? 7次 閱讀
    ESP8266家庭自動化控制器

    使用WifiWall保護您的無線通信

    當檢測到攻擊時,WifiWall 5.0GHz 會在您的系統損壞或數據泄露之前提醒您并斷開您的網絡連....
    發表于 07-28 10:02 ? 86次 閱讀

    闡述開關電源轉換和無線通信SOC電路的基本構成與工作原理

    下面以Silicon Labs的Zigbee無線SOC平臺EFR32MG21的最小系統硬件設計為例,....
    的頭像 冬至配餃子 發表于 07-28 09:29 ? 406次 閱讀
    闡述開關電源轉換和無線通信SOC電路的基本構成與工作原理

    ESP8266 3通道控制

    電子發燒友網站提供《ESP8266 3通道控制.zip》資料免費下載
    發表于 07-28 09:26 ? 6次 閱讀
    ESP8266 3通道控制

    怎樣去設計一種基于RT-Thread+RA6M4的新冠疫情監視器呢

    1.打開RT-Thread Studio的SDK管理器,通過廠商過濾選擇Renesas,添加我們此次的開發板到系統里。 2.按照群里給出的gi...
    發表于 07-27 11:44 ? 1359次 閱讀

    stm32和esp8266上的簡單時鐘

    電子發燒友網站提供《stm32和esp8266上的簡單時鐘.zip》資料免費下載
    發表于 07-27 11:24 ? 9次 閱讀
    stm32和esp8266上的簡單時鐘

    機器學習輔助優化在天線與陣列設計的應用

    近年來,隨著無線移動通信和雷達等無線電系統快速發展,天線與陣列的設計已經逐漸成為無線電系統設計最為關....
    發表于 07-27 09:01 ? 144次 閱讀

    CV5200雙向無線通信模塊的簡單介紹

    在民用領域應用的無線監控系統,多在辦公場所、廠區等小范圍中使用,以WLAN、WiFi網絡方式為主。
    的頭像 jf_70894882 發表于 07-26 17:53 ? 201次 閱讀

    基于RT-Thread+RA6M4的心電情緒識別設計方案

    1、基于RT-Thread+RA6M4的心電情緒識別設計 提取心電的部分參數使用支持向量機進行情緒模型的訓練,并進行情緒預測。 R...
    發表于 07-26 14:16 ? 1511次 閱讀

    模數轉換器GAD2245在在無線通信系統中的應用

    在無線通信系統中或者成像系統中有很多量都是模擬量,為了實現對這些模擬量的測量、運算和控制,系統中需要....
    發表于 07-26 11:20 ? 95次 閱讀

    ESP8266單股RGB LED控制器板

    電子發燒友網站提供《ESP8266單股RGB LED控制器板.zip》資料免費下載
    發表于 07-26 10:59 ? 10次 閱讀
    ESP8266單股RGB LED控制器板

    ESP8266 4通道繼電器

    電子發燒友網站提供《ESP8266 4通道繼電器.zip》資料免費下載
    發表于 07-26 10:52 ? 8次 閱讀
    ESP8266 4通道繼電器

    使用不同的信號路徑進行準確的5G毫米波測量

    5G 承諾比前幾代無線通信技術有顯著改進,特別是在速度、延遲、帶寬和質量方面。大部分增益來自對毫米波....
    發表于 07-26 10:13 ? 115次 閱讀
    使用不同的信號路徑進行準確的5G毫米波測量

    基于CP2102N-GQFN28的ESP32-Flash-Adapter

    描述 基于 CP2102N-GQFN28 的 ESP32-Flash-Adapter 一個簡單的 ESP32 和 ESP8266 編程器,包括 IO0 和 ...
    發表于 07-26 06:35 ? 287次 閱讀

    基于ESP8266智能手表pcb設計

    描述 ESP8266_SmartWatch
    發表于 07-26 06:22 ? 324次 閱讀

    基于物聯網的寵物喂食器

    我們正在構建一個簡單、高效且經濟的基于物聯網的寵物喂食器。使用這款自動寵物喂食器,您可以在世界任何地....
    的頭像 科技觀察員 發表于 07-25 17:29 ? 499次 閱讀
    基于物聯網的寵物喂食器

    可編程WiFi數字繼電器開關ESP8266

    電子發燒友網站提供《可編程WiFi數字繼電器開關ESP8266.zip》資料免費下載
    發表于 07-25 10:33 ? 12次 閱讀
    可編程WiFi數字繼電器開關ESP8266

    使用ESP8266 wifi DIY控制燈

    電子發燒友網站提供《使用ESP8266 wifi DIY控制燈.zip》資料免費下載
    發表于 07-25 09:18 ? 28次 閱讀
    使用ESP8266 wifi DIY控制燈

    使用Tasmota和HomeAssistant自制Sonoff觸控模塊的教程

    描述 使用 Tasmota 和 HomeAssistant 自制 Sonoff 觸控模塊 當今世界的電子和技術開發公司越來越多地引入智能家居的概念...
    發表于 07-25 07:55 ? 518次 閱讀

    低電池自放電是長壽命遠程無線傳感器的關鍵

      相比之下,工業級鋰離子電池可以運行長達 20 年和 5,000 次完整充電循環,具有更大的溫度范....
    的頭像 星星科技指導員 發表于 07-24 15:02 ? 225次 閱讀
    低電池自放電是長壽命遠程無線傳感器的關鍵

    基于軟件無線電體制架構的LTNET-ZA電臺產品介紹

    本電臺基于軟件無線電體制架構,具有多波形加卸載功能,適用于靈活的遠距離組網應用。產品可支持多基站接入....
    發表于 07-23 10:33 ? 185次 閱讀

    簡單的ESP32和ESP8266編程器

    電子發燒友網站提供《簡單的ESP32和ESP8266編程器.zip》資料免費下載
    發表于 07-22 09:43 ? 19次 閱讀
    簡單的ESP32和ESP8266編程器

    廣和通AI智能模組SCA825-W加速推進電商直播2.0時代

    高通QCS8250是面向AIoT應用的高性能芯片平臺,集成高性能Kryo 585 CPU架構、Adr....
    的頭像 Fibocom小通 發表于 07-21 18:58 ? 1130次 閱讀
    廣和通AI智能模組SCA825-W加速推進電商直播2.0時代

    CPK-RA6M4開發板通過串口和ESP8266使用AT命令的聯網測試

    串口也是比較常用的外設,應用也比較簡單,具體的外設功能描述也不多講什么了。下面只講如何使用CPK-RA6M4開發板通過串口連...
    發表于 07-21 16:29 ? 1050次 閱讀

    幾種短距離無線通信技術對比分析

    縱觀目前發展較成熟的幾大無線通信技術主要有ZigBee、藍牙(Bluetooth)、紅外(IrDA)....
    發表于 07-21 15:33 ? 215次 閱讀

    通過WiFi控制的寵物喂食器ESP8266

    電子發燒友網站提供《通過WiFi控制的寵物喂食器ESP8266.zip》資料免費下載
    發表于 07-21 11:33 ? 18次 閱讀
    通過WiFi控制的寵物喂食器ESP8266

    華為提出“全面邁向5.5G時代”理念

    2020年,華為首次在第十一屆移動寬帶論壇上提出無線通信5.5G倡議,以及今年4月的全球分析師大會上....
    的頭像 華為 發表于 07-21 10:26 ? 307次 閱讀

    ESP8266 NodeMCU電源的資料分享

    描述 ESP8266 NodeMCU 電源 這是一個基本的 PCB,對于安裝旨在與電源和 ESPNOW 連接多對一的遠程傳感器仍然...
    發表于 07-21 07:57 ? 710次 閱讀

    基于ESP8266設計的寵物喂食器

    描述 通過 WiFi 控制的寵物喂食器 - ESP8266 這個怎么運作? 如您所見,寵物喂食器使用了 3D 設計。基于 ESP8266 ...
    發表于 07-21 06:51 ? 631次 閱讀

    【IoT畢設.2】STM32F407單片機+機智云AIoT+豬舍監測與系統總體方案設計

    第一篇內容:緒論,研究的意義和內容 點擊下載:【IoT畢設.1】esp8266+機智云AIoT+豬舍監測系統設計與實現 第二篇內容:系...
    發表于 07-19 12:36 ? 3976次 閱讀

    【IoT畢設.1】esp8266+機智云AIoT+豬舍監測系統設計與實現

    1.1研究背景及意義 隨著我國經濟社會的發展,人們對高品質肉類消費需求快速增長,因此我國的生豬養殖業迎來了產業升級,規模化、...
    發表于 07-19 12:26 ? 4452次 閱讀

    巴倫濾波器的工作原理及應用領域

    巴倫濾波器是射頻收發系統中的重要元件,在各種形式的無線通信中運用廣泛,大家應該知道濾波器,就是濾除無....
    的頭像 zlw_liang 發表于 07-19 11:06 ? 285次 閱讀

    ESP8266蘇普拉開源項目

    電子發燒友網站提供《ESP8266蘇普拉開源項目.zip》資料免費下載
    發表于 07-19 10:07 ? 13次 閱讀
    ESP8266蘇普拉開源項目

    esp8266 12f無人機開源分享

    電子發燒友網站提供《esp8266 12f無人機開源分享.zip》資料免費下載
    發表于 07-18 14:36 ? 29次 閱讀
    esp8266 12f無人機開源分享

    物聯網如何幫助我們安全地重新開放辦公室

    2020 年,商業世界從面對面的工作環境轉變為遠程設置。隨著組織繼續進行運營,一些人希望返回辦公室,....
    的頭像 李舒桀 發表于 07-15 11:55 ? 201次 閱讀

    多信道常規中繼臺通信方案

     每個部門內部通信,對講機發起呼叫后,首先由中繼臺基站接收,中中繼臺接收后立即轉發出去,再由對講機接....
    發表于 07-15 11:21 ? 521次 閱讀
    多信道常規中繼臺通信方案

    【開源項目】ESP8266天氣時鐘功能及原理圖介紹

    項目功能介紹 項目的相關功能的介紹和簡介, 使用1.54寸,中景園的LCD液晶屏 ....
    的頭像 cwdlife123 發表于 07-14 22:26 ? 163次 閱讀
    【開源項目】ESP8266天氣時鐘功能及原理圖介紹

    接近開關脈沖信號PWM模塊Modbus RTU介紹

    產品包括信號隔離,脈沖信號捕捉,信號轉換和RS-485串行通信。每個串口最多可接255只 IBF63....
    的頭像 隔離轉換模塊 發表于 07-14 15:41 ? 209次 閱讀
    接近開關脈沖信號PWM模塊Modbus RTU介紹

    短距離無線通信技術對比分析

    放眼未來,UWB技術前景可期。UWB最初被應用在軍事方面,后來拓展到民用領域,具有很好的商業價值。一....
    的頭像 發燒友研習社 發表于 07-14 10:21 ? 256次 閱讀

    廣和通5G模組FG360推出迭代版,釋放5G FWA商業價值

    近期,廣和通正式推出5G模組FG360系列的最新迭代版本,在射頻架構、吞吐量、天線設計上均具有關鍵技....
    的頭像 Fibocom小通 發表于 07-14 09:48 ? 426次 閱讀
    廣和通5G模組FG360推出迭代版,釋放5G FWA商業價值

    為什么互聯網巨頭都喜歡使用LORA技術

    相信對于很多朋友來說LORA通訊協議還是比較陌生的,因為LORA模塊這種通訊技術是在2016年開始才....
    的頭像 jf_10471008 發表于 07-13 10:16 ? 546次 閱讀

    介紹一種低速率短距離的ZigBee無線通信技術

    在眾多的寬帶技術中,無線技術尤其是移動通信技術成為近年來通信技術市場的最大亮點,是構成未來通信技術的....
    發表于 07-13 09:56 ? 128次 閱讀

    RS485接口通信的概念及發展歷程

    RS-485接口也稱為TIA-485(-A)或EIA-485接口,是一種定義UART串行通信系統中使....
    的頭像 jf_10471008 發表于 07-12 16:15 ? 1140次 閱讀
    RS485接口通信的概念及發展歷程

    wb2s tywe2s esp12f適配器

    電子發燒友網站提供《wb2s tywe2s esp12f適配器.zip》資料免費下載
    發表于 07-12 10:01 ? 13次 閱讀
    wb2s tywe2s esp12f適配器

    WiFi、藍牙、NFC無線通信技術對比分析

    以上的短距離無線通信技術都有各自立足的特點,或基于傳輸速度、距離、耗電量的特殊要求;或著眼于距離的擴....
    的頭像 華秋商城 發表于 07-12 09:22 ? 156次 閱讀

    制作自己的Wemos D1板

    電子發燒友網站提供《制作自己的Wemos D1板.zip》資料免費下載
    發表于 07-11 15:19 ? 51次 閱讀
    制作自己的Wemos D1板

    神經元樣器件可能成為即將到來的6G網絡的關鍵開關

    在這項新的研究中,研究人員將重點放在原子薄的二維材料上,這些材料原則上只需要很小的能量,有可能提高速....
    的頭像 物聯網技術 發表于 07-11 14:06 ? 163次 閱讀

    W391180AS1D24_Gerber_PCB_ESP8266帶繼電器

    電子發燒友網站提供《W391180AS1D24_Gerber_PCB_ESP8266帶繼電器.zip....
    發表于 07-11 11:21 ? 34次 閱讀
    W391180AS1D24_Gerber_PCB_ESP8266帶繼電器

    基于ESP8266的電動WiFi卷簾

    電子發燒友網站提供《基于ESP8266的電動WiFi卷簾.zip》資料免費下載
    發表于 07-11 11:17 ? 40次 閱讀
    基于ESP8266的電動WiFi卷簾

    1500PLC的通信知識

    西門子S7-1500PLC運用于中大型項目,是S7-300/400PLC的升級版,相比于200/20....
    的頭像 PLC技術圈 發表于 07-11 09:41 ? 222次 閱讀

    基于ESP8266微控制器的WiFi百葉窗開啟器

    這個項目的目標是為我的迷你百葉窗構建一個電動開啟器,我可以使用 Android 應用程序控制它。第二....
    的頭像 科技觀察員 發表于 07-10 11:36 ? 195次 閱讀
    基于ESP8266微控制器的WiFi百葉窗開啟器

    基于LTE的車聯網無線通信技術?

    基于 LTE 的車聯網無線通信技術,實現了智能運輸系統的不同子系統之間的信息交互,從而實現道 路安....
    發表于 07-10 11:02 ? 33次 閱讀

    淺析ESP8266定時器的計算周期與內存分布

    輪詢就是CPU挨個問這些外設,你需要我服務嗎?然后沒人用的話,一會兒再來問一圈,但是這個處理的速度是....
    的頭像 云深之無跡 發表于 07-10 09:59 ? 288次 閱讀
    淺析ESP8266定時器的計算周期與內存分布

    一種飛機維修機庫大門的遠程監控系統及搭建方法

    為了打造新型智能型機庫,將智能化技術引入飛機維修領域而形成的飛機智修概念,將重新優化現有的維修模式,....
    的頭像 達泰電子 發表于 07-09 08:46 ? 298次 閱讀

    4G模塊A7680C、A7670C數傳價格或跌破30元

    4G模塊A7680C、A7670C數傳價格或跌破30元
    的頭像 萬芯通科技 發表于 07-08 14:32 ? 425次 閱讀
    4G模塊A7680C、A7670C數傳價格或跌破30元
    亚洲色婷婷综合久久