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

項目零件BOM很簡單:ESP8266-01、FTDI編程器、連接線。電路圖很直觀,只要在FTDI編程器和ESP8266之間建立串行通信,再上傳一些代碼就OK了。
下載ESPlorer
下載ESPlorer時,建議使用4refr0nt創建的ESPlorer程序,來創建Lua文件并保存到ESP8266。

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

寫服務器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。

寫客戶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!”信息,其結果顯示在串口視窗上。

本項目中,左邊窗口采用ESPlorer Output Window,右邊使用PuTTY.org建立串行通信。
審核編輯:湯梓紅
相關推薦
通過軟件在初始化過程中,進行空操作延時一定時間來降低功耗。設計注意點:該軟件優化對策須注意各SOC平....
冬至配餃子 發表于 07-29 17:54
?
460次
閱讀
電子發燒友網站提供《ESP8266 12F開發板開源項目.zip》資料免費下載
發表于 07-29 10:11 ?
16次
閱讀
電子發燒友網站提供《帶有FTDI接頭的ESP8266簡單開發板.zip》資料免費下載
發表于 07-29 10:10 ?
7次
閱讀
電子發燒友網站提供《PCB創建LoRa網關ESP8266.zip》資料免費下載
發表于 07-29 10:08 ?
3次
閱讀
在通信系統設計過程中,需要考慮為了支持HARQ功能,需要使用較大的buffer空間,例如采用FPGA....
發表于 07-28 17:33 ?
60次
閱讀
電子發燒友網站提供《ESP8266家庭自動化控制器.zip》資料免費下載
發表于 07-28 14:25 ?
7次
閱讀
當檢測到攻擊時,WifiWall 5.0GHz 會在您的系統損壞或數據泄露之前提醒您并斷開您的網絡連....
發表于 07-28 10:02 ?
86次
閱讀
下面以Silicon Labs的Zigbee無線SOC平臺EFR32MG21的最小系統硬件設計為例,....
冬至配餃子 發表于 07-28 09:29
?
406次
閱讀
電子發燒友網站提供《ESP8266 3通道控制.zip》資料免費下載
發表于 07-28 09:26 ?
6次
閱讀
1.打開RT-Thread Studio的SDK管理器,通過廠商過濾選擇Renesas,添加我們此次的開發板到系統里。
2.按照群里給出的gi...
發表于 07-27 11:44 ?
1359次
閱讀
電子發燒友網站提供《stm32和esp8266上的簡單時鐘.zip》資料免費下載
發表于 07-27 11:24 ?
9次
閱讀
近年來,隨著無線移動通信和雷達等無線電系統快速發展,天線與陣列的設計已經逐漸成為無線電系統設計最為關....
發表于 07-27 09:01 ?
144次
閱讀
在民用領域應用的無線監控系統,多在辦公場所、廠區等小范圍中使用,以WLAN、WiFi網絡方式為主。
1、基于RT-Thread+RA6M4的心電情緒識別設計
提取心電的部分參數使用支持向量機進行情緒模型的訓練,并進行情緒預測。
R...
發表于 07-26 14:16 ?
1511次
閱讀
在無線通信系統中或者成像系統中有很多量都是模擬量,為了實現對這些模擬量的測量、運算和控制,系統中需要....
發表于 07-26 11:20 ?
95次
閱讀
電子發燒友網站提供《ESP8266單股RGB LED控制器板.zip》資料免費下載
發表于 07-26 10:59 ?
10次
閱讀
電子發燒友網站提供《ESP8266 4通道繼電器.zip》資料免費下載
發表于 07-26 10:52 ?
8次
閱讀
5G 承諾比前幾代無線通信技術有顯著改進,特別是在速度、延遲、帶寬和質量方面。大部分增益來自對毫米波....
發表于 07-26 10:13 ?
115次
閱讀
描述
基于 CP2102N-GQFN28 的 ESP32-Flash-Adapter
一個簡單的 ESP32 和 ESP8266 編程器,包括 IO0 和 ...
發表于 07-26 06:35 ?
287次
閱讀
描述
ESP8266_SmartWatch
發表于 07-26 06:22 ?
324次
閱讀
我們正在構建一個簡單、高效且經濟的基于物聯網的寵物喂食器。使用這款自動寵物喂食器,您可以在世界任何地....
科技觀察員 發表于 07-25 17:29
?
499次
閱讀
電子發燒友網站提供《可編程WiFi數字繼電器開關ESP8266.zip》資料免費下載
發表于 07-25 10:33 ?
12次
閱讀
電子發燒友網站提供《使用ESP8266 wifi DIY控制燈.zip》資料免費下載
發表于 07-25 09:18 ?
28次
閱讀
描述
使用 Tasmota 和 HomeAssistant 自制 Sonoff 觸控模塊
當今世界的電子和技術開發公司越來越多地引入智能家居的概念...
發表于 07-25 07:55 ?
518次
閱讀
相比之下,工業級鋰離子電池可以運行長達 20 年和 5,000 次完整充電循環,具有更大的溫度范....
本電臺基于軟件無線電體制架構,具有多波形加卸載功能,適用于靈活的遠距離組網應用。產品可支持多基站接入....
發表于 07-23 10:33 ?
185次
閱讀
電子發燒友網站提供《簡單的ESP32和ESP8266編程器.zip》資料免費下載
發表于 07-22 09:43 ?
19次
閱讀
高通QCS8250是面向AIoT應用的高性能芯片平臺,集成高性能Kryo 585 CPU架構、Adr....
串口也是比較常用的外設,應用也比較簡單,具體的外設功能描述也不多講什么了。下面只講如何使用CPK-RA6M4開發板通過串口連...
發表于 07-21 16:29 ?
1050次
閱讀
縱觀目前發展較成熟的幾大無線通信技術主要有ZigBee、藍牙(Bluetooth)、紅外(IrDA)....
發表于 07-21 15:33 ?
215次
閱讀
電子發燒友網站提供《通過WiFi控制的寵物喂食器ESP8266.zip》資料免費下載
發表于 07-21 11:33 ?
18次
閱讀
2020年,華為首次在第十一屆移動寬帶論壇上提出無線通信5.5G倡議,以及今年4月的全球分析師大會上....
華為 發表于 07-21 10:26
?
307次
閱讀
描述
ESP8266 NodeMCU 電源
這是一個基本的 PCB,對于安裝旨在與電源和 ESPNOW 連接多對一的遠程傳感器仍然...
發表于 07-21 07:57 ?
710次
閱讀
描述
通過 WiFi 控制的寵物喂食器 - ESP8266
這個怎么運作?
如您所見,寵物喂食器使用了 3D 設計。基于 ESP8266 ...
發表于 07-21 06:51 ?
631次
閱讀
第一篇內容:緒論,研究的意義和內容
點擊下載:【IoT畢設.1】esp8266+機智云AIoT+豬舍監測系統設計與實現
第二篇內容:系...
發表于 07-19 12:36 ?
3976次
閱讀
1.1研究背景及意義
隨著我國經濟社會的發展,人們對高品質肉類消費需求快速增長,因此我國的生豬養殖業迎來了產業升級,規模化、...
發表于 07-19 12:26 ?
4452次
閱讀
巴倫濾波器是射頻收發系統中的重要元件,在各種形式的無線通信中運用廣泛,大家應該知道濾波器,就是濾除無....
電子發燒友網站提供《ESP8266蘇普拉開源項目.zip》資料免費下載
發表于 07-19 10:07 ?
13次
閱讀
電子發燒友網站提供《esp8266 12f無人機開源分享.zip》資料免費下載
發表于 07-18 14:36 ?
29次
閱讀
2020 年,商業世界從面對面的工作環境轉變為遠程設置。隨著組織繼續進行運營,一些人希望返回辦公室,....
李舒桀 發表于 07-15 11:55
?
201次
閱讀
每個部門內部通信,對講機發起呼叫后,首先由中繼臺基站接收,中中繼臺接收后立即轉發出去,再由對講機接....
發表于 07-15 11:21 ?
521次
閱讀
項目功能介紹
項目的相關功能的介紹和簡介,
使用1.54寸,中景園的LCD液晶屏
....
產品包括信號隔離,脈沖信號捕捉,信號轉換和RS-485串行通信。每個串口最多可接255只 IBF63....
隔離轉換模塊 發表于 07-14 15:41
?
209次
閱讀
放眼未來,UWB技術前景可期。UWB最初被應用在軍事方面,后來拓展到民用領域,具有很好的商業價值。一....
發燒友研習社 發表于 07-14 10:21
?
256次
閱讀
近期,廣和通正式推出5G模組FG360系列的最新迭代版本,在射頻架構、吞吐量、天線設計上均具有關鍵技....
相信對于很多朋友來說LORA通訊協議還是比較陌生的,因為LORA模塊這種通訊技術是在2016年開始才....
在眾多的寬帶技術中,無線技術尤其是移動通信技術成為近年來通信技術市場的最大亮點,是構成未來通信技術的....
發表于 07-13 09:56 ?
128次
閱讀
RS-485接口也稱為TIA-485(-A)或EIA-485接口,是一種定義UART串行通信系統中使....
電子發燒友網站提供《wb2s tywe2s esp12f適配器.zip》資料免費下載
發表于 07-12 10:01 ?
13次
閱讀
以上的短距離無線通信技術都有各自立足的特點,或基于傳輸速度、距離、耗電量的特殊要求;或著眼于距離的擴....
華秋商城 發表于 07-12 09:22
?
156次
閱讀
電子發燒友網站提供《制作自己的Wemos D1板.zip》資料免費下載
發表于 07-11 15:19 ?
51次
閱讀
在這項新的研究中,研究人員將重點放在原子薄的二維材料上,這些材料原則上只需要很小的能量,有可能提高速....
物聯網技術 發表于 07-11 14:06
?
163次
閱讀
電子發燒友網站提供《W391180AS1D24_Gerber_PCB_ESP8266帶繼電器.zip....
發表于 07-11 11:21 ?
34次
閱讀
電子發燒友網站提供《基于ESP8266的電動WiFi卷簾.zip》資料免費下載
發表于 07-11 11:17 ?
40次
閱讀
西門子S7-1500PLC運用于中大型項目,是S7-300/400PLC的升級版,相比于200/20....
PLC技術圈 發表于 07-11 09:41
?
222次
閱讀
這個項目的目標是為我的迷你百葉窗構建一個電動開啟器,我可以使用 Android 應用程序控制它。第二....
科技觀察員 發表于 07-10 11:36
?
195次
閱讀
基于 LTE 的車聯網無線通信技術,實現了智能運輸系統的不同子系統之間的信息交互,從而實現道
路安....
發表于 07-10 11:02 ?
33次
閱讀
輪詢就是CPU挨個問這些外設,你需要我服務嗎?然后沒人用的話,一會兒再來問一圈,但是這個處理的速度是....
云深之無跡 發表于 07-10 09:59
?
288次
閱讀
為了打造新型智能型機庫,將智能化技術引入飛機維修領域而形成的飛機智修概念,將重新優化現有的維修模式,....
達泰電子 發表于 07-09 08:46
?
298次
閱讀
4G模塊A7680C、A7670C數傳價格或跌破30元
萬芯通科技 發表于 07-08 14:32
?
425次
閱讀
評論