在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

ESP8266作為無線終端連接網絡

CHANBAEK ? 來源:TonyCode ? 作者:TonyCode ? 2023-05-19 14:38 ? 次閱讀

ESP8266既可以作為一個無線終端(STA模式),像手機一樣連接路由器,也可以作為熱點(AP模式),像路由器一樣讓手機、電腦來連接。本篇介紹ESP8266作為無線終端連接網絡

1. 連接網絡

打開Arduino IDE,新建sketch,拷貝如下代碼并保存。

/*
 * connect01
 * ESP8266連接網絡
 */
#include 

const char* ssid     = "your-ssid";//連接WIFI名(SSID)
const char* password = "your-password";//WIFI密碼

void setup()
{
  Serial.begin(115200);
  Serial.println();
  Serial.println("--------------");
  
  WiFi.begin(ssid,password);//啟動網絡連接

  Serial.printf("Begin to Connect %s\\r\\n", ssid);
  while (WiFi.status() != WL_CONNECTED)//檢測網絡是否連接成功
  {
    delay(500);
    Serial.print(".");
  }
  Serial.println();

  Serial.print("Connected, IP address: ");
  Serial.println(WiFi.localIP());//返回ESP8266的IP地址
}

void loop() {}

電腦連接開發板,在工具—開發板—端口中選擇正確的端口號,點擊上傳,程序編譯并上傳。

圖片

程序下載

上傳完成后打開串口監視器,波特率設置115200,可以看到串口打印聯網信息如下:

圖片

打印信息

當成功連接網絡后,ESP8266將獲取到IP地址,在同一局域網下的電腦端,打開命令提示符,通過ping命令測試通訊正常。

圖片

網絡測試

2. 掃描多個熱點連接

在ESP8266WiFiMulti庫中,為我們提供了往ESP8266添加多個熱點存儲功能,ESP8266會在添加的多個熱點中,自動搜索信號最強的那個連接,當開發板需要在多個地方使用時,可以非常方便的自動連接當前環境的熱點。

/*
 * connect02
 * ESP8266在多個熱點中尋找信號最強的進行連接
 */
#include 
#include 

ESP8266WiFiMulti wifis;//建立ESP8266WiFiMulti對象

void setup()
{
  Serial.begin(115200);
  Serial.println();
  Serial.println("--------------");

  //添加多個熱點信息
  wifis.addAP("TonyCode", "12345678");
  wifis.addAP("TonyCode1","12123455");
  wifis.addAP("TonyCode2","88888888");
  wifis.addAP("TonyCode3","66666666");
  
  Serial.println("Begin to Connect");
  while (wifis.run() != WL_CONNECTED)//檢測網絡是否連接成功
  {
    delay(500);
    Serial.print(".");
  }
  Serial.println();

  Serial.printf("Connected %s, IP address: ", WiFi.SSID());
  Serial.println(WiFi.localIP());//返回ESP8266的IP地址
}

void loop() {}

通過addAP()函數,添加需要存儲的熱點SSID和密碼,run()函數在當前環境中搜索存儲的熱點,尋找信號最強的進行連接。

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

    關注

    22

    文章

    3744

    瀏覽量

    114476
  • 無線終端
    +關注

    關注

    0

    文章

    31

    瀏覽量

    13924
  • 開發板
    +關注

    關注

    25

    文章

    5121

    瀏覽量

    98195
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187819
  • ESP8266
    +關注

    關注

    50

    文章

    962

    瀏覽量

    45330
收藏 人收藏

    評論

    相關推薦

    stm32 ESP8266怎么使用

    ,station 模式,softAP + station 共存模式三種。利用 ESP8266 可以實現十分靈活的組網方式和網絡拓撲。**SoftAP:**即無線接入點,是一個無線網絡
    發表于 02-28 11:49

    esp8266,tcp通信實例詳解

    ESP8266工作在station模式下,需確認ESP8266已經連接AP(路由器)并分配到IP地址,啟用client連接ESP8266
    發表于 11-04 10:14 ?4.3w次閱讀
    <b class='flag-5'>esp8266</b>,tcp通信實例詳解

    使用esp8266實現STM32聯網(最簡單USART方法)

    發送數據到電腦上的網絡調試助手esp8266使用串口通過局域網發送到電腦上自己寫的Java程序esp8266的透傳模式esp8266使用透傳模式連接
    發表于 11-22 11:51 ?1.3w次閱讀

    如何使用ESP8266和Android控制繼電器

    ESP8266 WiFi模塊系列的下一個項目是通過在MIT App Inventor的幫助下開發的App(應用程序)使用ESP8266和Android控制繼電器。通過在Android手機中安裝此應用程序(對不起iOS用戶!!!),您可以使用
    的頭像 發表于 07-30 10:40 ?2.8w次閱讀
    如何使用<b class='flag-5'>ESP8266</b>和Android控制繼電器

    如何將ESP8266連接到WiFi

    在之前的ESP8266項目中,我簡要介紹了ESP8266 WiFi模塊,如何開始使用ESP8266和Arduino,ESP8266 ESP-
    的頭像 發表于 07-29 11:32 ?8.7w次閱讀
    如何將<b class='flag-5'>ESP8266</b><b class='flag-5'>連接</b>到WiFi

    esp8266簡介與esp8266引腳

    /IP協議中,由于這個任意微控制器可以與任何Wi-Fi網絡連接。它有監督的任何其他設備的電源,也可以很容易地下放Wi-Fi網絡與其它系統連接。它有片上變異的巨量這是好的為最小的外部電
    發表于 11-27 11:39 ?25.3w次閱讀
    <b class='flag-5'>esp8266</b>簡介與<b class='flag-5'>esp8266</b>引腳

    怎樣使用ESP8266 Flasher和Programmer燒寫ESP8266 AT固件

    選擇要連接的COM端口ESP8266 Flasher和Programmer + ESP8266 Wifi串行收發器模塊。將BAUDRATE設置為115200。
    的頭像 發表于 11-18 17:58 ?2.1w次閱讀

    ESP8266(NodeMCU)無線終端模式連接WiFi

    使用NodeMCU無線終端模式連接WiFi,并在串口打印出相關信息。ESP8266有三種工作模式,分別為:AP,STA,AP混合STA,下面簡單說一下這三種工作模式:AP模式??AP是
    發表于 10-27 13:21 ?9次下載
    <b class='flag-5'>ESP8266</b>(NodeMCU)<b class='flag-5'>無線</b><b class='flag-5'>終端</b>模式<b class='flag-5'>連接</b>WiFi

    Esp8266(NodeMCU)連接阿里云服務器

    Esp8266【NodeMCU】連接阿里云服務器創建阿里云產品添加設備Esp8266代碼MQTT_PASSWD密碼生成工具修改PubSubClient.h文件(不修改無法連接Mqtt服
    發表于 11-16 10:21 ?18次下載
    <b class='flag-5'>Esp8266</b>(NodeMCU)<b class='flag-5'>連接</b>阿里云服務器

    ESP8266連接手機

    esp8266的三種模式1為Station 模式:ESP8266 模塊通過路由器連接互聯網,手機或電腦通過互聯網實現對設備的遠程控制。2為AP 模式:ESP8266 模塊
    發表于 11-30 16:06 ?37次下載
    <b class='flag-5'>ESP8266</b><b class='flag-5'>連接</b>手機

    ESP8266模塊開發入門教程

    簡介:esp8266片上集成wifi+MCU,使用的是一個M0的內核,而且成本很低,因為片上有wifi和MCU,所以作為網絡終端非常的方便,當然,因為是wifi,所以低功耗方面就別想了
    發表于 12-07 17:21 ?18次下載
    <b class='flag-5'>ESP8266</b>模塊開發入門教程

    ESP8266 連接USBToTTL無法檢測到串口的問題

    由于采用的USBToTTL供電能力不足導致ESP8266模塊無法正常啟動,采用單片機或其它供電能力相對充足的電源給模塊供電,然后ESP8266的TXD、RXD連接USBToTTL的RXD、TXD
    發表于 12-28 19:51 ?3次下載
    <b class='flag-5'>ESP8266</b> <b class='flag-5'>連接</b>USBToTTL無法檢測到串口的問題

    使用ESP8266-01制作WIFI遙控小車(一)

    互聯網實現對設備的遠程控制。AP 模式:ESP8266 模塊作為熱點,手機或電腦直接與模塊連接,實現局域網無線控制。STA+AP 模式:兩種模式的共存模式,即可以通過互聯網控制可實現無
    發表于 01-12 19:47 ?46次下載
    使用<b class='flag-5'>ESP8266</b>-01制作WIFI遙控小車(一)

    STM32+ESP8266連接電腦Qt網絡上位機——QT篇

    本文簡單介紹下手寫網絡調試器并連接ESP8266模塊 上篇 : STM32+ESP8266連接電腦Qt
    發表于 05-09 14:22 ?21次下載
    STM32+<b class='flag-5'>ESP8266</b><b class='flag-5'>連接</b>電腦Qt<b class='flag-5'>網絡</b>上位機——QT篇

    esp8266wifi模塊怎么連接手機

    ESP8266 WiFi模塊連接手機主要可以通過兩種方式實現: 通過路由器連接(STA模式)和直接作為熱點連接(AP模式) 。以下是兩種
    的頭像 發表于 08-19 17:27 ?3572次閱讀
    主站蜘蛛池模板: 五月婷婷爱 | 都市激情亚洲综合 | 天天射夜夜骑 | 亚洲高清成人 | 日本午夜色 | 日本一区二区三区在线 视频观看免费 | 在线天堂中文新版www | 中文字幕在线二区 | 你懂的网站在线观看 | 国产色婷婷免费视频 | 激情综合在线观看 | 狠狠色噜噜狠狠狠狠米奇777 | 天堂网www在线资源链接 | 黄色免费网站在线播放 | 亚洲在线a | 色在线观看视频 | 欧美视频不卡一区二区三区 | 日日干夜夜操s8 | 中国理论片 | 视频在线高清完整免费观看 | 99久久精品免费看国产免费 | 日本丰满毛茸茸熟妇 | 欧美性色欧美a在线播放 | 黄色网在线播放 | 天堂tv亚洲tv日本tv欧美人tv | 久久精品亚洲精品国产色婷 | 97av在线播放 | 色婷婷视频在线 | 久久国产精品网 | 国产伦精品一区二区三区四区 | 男操女免费视频 | 免费的毛片 | 黄网站色视频大全免费观看 | 色老头久久久久久久久久 | 久久综合五月开心婷婷深深爱 | 亚州三级视频 | 美女无遮挡拍拍拍免费视频 | 一级毛片子 | 日韩一级在线观看 | 中文字幕一二三区乱码老 | 色你懂的|