国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內(nèi)不再提示

esp8266如何破解wifi密碼及詳細步驟

姚小熊27 ? 來源:網(wǎng)絡整理 ? 作者:佚名 ? 2018-05-24 08:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ESP8266連接wifi

1、建立工程

我開發(fā)的時候比較早,用的是NONOS_v1.5.0的sdk,最新的v2.1.0的sdk燒錄好固件后,上電會一直出Fatal exception 28的錯誤,搞了一天沒弄清楚,所以用還留著的v1.5.3的sdk講解,具體使用方法不會有很大改變,詳細也可以參考API文檔。

打開解壓sdk包,將example文件夾下的IOT_Demo復制替換到app文件夾下,并將driver_lib/include/driver下的uart.h、uart_register.h復制到app/include下,driver_lib/driver下uart.c復制到app/driver下,同時將driver_lib下Makefile文件改名或者刪除,懂makefile的朋友可以自行修改makefile文件否則會出現(xiàn)編譯錯誤,目錄結(jié)構(gòu)如下。

esp8266如何破解wifi密碼及詳細步驟

我們主要修改的是user_main.c這個文件,將user_init()函數(shù)是程序入口,里的內(nèi)容全刪了

此外頭文件修改為

#include “ets_sys.h”

#include “osapi.h”

#include “user_interface.h”

#include “uart.h”1234

user_rf_pre_init()這個函數(shù)不要刪除,放著即可,這樣user_main.c文件只有void user_rf_pre_init(void)、void user_init(void)這兩個函數(shù),以及4個頭文件。

2、連接wifi

要連接wifi首先要指定要連接的wifi賬號和密碼,則需要定義兩個變量來存放它們,同時還需要定義一個結(jié)構(gòu)體用于存放:Wi-Fi Station 接口參數(shù)。

struct station_config station_cfg;

uint8 ssid[]=“xxx”; //wifi名

uint8 password[]=“xxx”; //wifi密碼123

新買到的模塊默認是作為AP,這里我們需要將它修改作為Station,這樣才能連wifi,這里我將這幾個操作放入一個函數(shù)里面。

void ICACHE_FLASH_ATTR

user_set_station_config(void)

{

wifi_set_opmode(STATION_MODE); //設置為STATION MODE

os_strcpy(station_cfg.ssid, ssid); //ssid名稱

os_strcpy(station_cfg.password, password); //密碼

wifi_station_set_config(&station_cfg); //設置WIFI帳號和密碼

}12345678

注:添加ICACHE_FLASH_ATTR宏定義是因為8266的iRam空間有限,所以上電啟動時不能把所有數(shù)據(jù)都放入iRam,只有在需要用到的時候才載入,因此推薦一般的函數(shù)都加ICACHE_FLASH_ATTR。

這樣我們就能把這個函數(shù)放到user_init()中了,如下所示。

void user_init(void)

{

uart_init(BIT_RATE_115200,BIT_RATE_115200); //設置波特率為115200

os_printf(“SDK version:%s\n”, system_get_sdk_version()); //打印sdk版本

user_set_station_config(); //set STATION config

//user_set_station_config()中調(diào)用wifi_station_set_config(&station_cfg)

//底層會自動連接對應路由,不需要調(diào)用 wifi_station_connect 來進行連接。

}12345678

編譯通過后燒入固件就能查看效果了。

esp8266如何破解wifi密碼及詳細步驟

esp8266如何破解wifi密碼及詳細步驟

1、esp8266模塊

首先,你要有一塊esp8266模塊,像這樣的,最好是有底板的,帶Micro口的,這些淘寶上都可以搜到的,我的就是淘寶上買的,大概30-40RMB左右,當然,如果你的動手能力比較強的話可以自己做底板。

2、將固件下載到esp8266中

在這里你需要下載兩個東西,就是Flash下載工具和固件

Flash下載工具:http://espressif.com/zh-hans/support/download/other-tools

將自己的esp8266插到電腦上,確定連接沒問題的話打開設備管理器看下自己的串口是多少。

將下載的Flash下載工具解壓,打開ESPFlashDownloadTool_v3.4.9.2.exe,打開是這樣的,選擇esp8266 DownloadTool

esp8266如何破解wifi密碼及詳細步驟

在這里需要注意的幾點是:

(1)固件選擇之前下載的固件DNS.ino.ino.nodemcu.bin。

(2)地址輸入0×00000(可能地址這一欄會出現(xiàn)紅色的狀況,導致無法燒入固件,此時把下載器關了重啟下,然后把地址那欄清空再自己手動輸入就好了)。

(3)這邊需要將DoNotChgBin勾選起來,否則燒入固件后可能沒有wifi,當然不同的板子可能不太一樣,這個請大家自行測試。

(4)這邊串口按照自己之前查的選擇就行了,波特率115200就可以了。

其他設置按照紅框里面的選擇就行。

esp8266如何破解wifi密碼及詳細步驟

設置完這些后就點擊START開始燒flash,燒完后如果模塊正常的話電腦會多出來一個叫HH的wifi,這個wifi就是esp8266發(fā)出來的。

如果沒有顯示HH,就按下esp8266的RST鍵復位,等個幾秒鐘就會顯示出來。此時你就可以連接HH了。wifi的密碼為:m1234567

注:如果通過上面的方法還沒有顯示wifi的話,你可以試試擦除flash,擦除flash的方法請參考:http://bbs.eeworld.com.cn/thread-497588-1-1.html。在這里我就不詳述了,擦完大概是下圖的樣子,然后重新按照上面的步驟燒flash就可以了。

esp8266如何破解wifi密碼及詳細步驟

3、用arduino上傳web到esp8266

到arduino官網(wǎng)下載適合你自己系統(tǒng)的軟件:https://www.arduino.cc/en/Main/Software

web源碼:http://pan.baidu.com/s/1miywNT

web源碼上傳工具:http://pan.baidu.com/s/1o8cEc7

我的是Windows系統(tǒng),arduino版本是1.8.4,安裝完后打開工具——開發(fā)板——開發(fā)板管理器,此時會自動更新,過個數(shù)分鐘更新完畢后(當然,如果用外網(wǎng)的話可能幾秒鐘就能解決),搜索eps8266,選擇第二個,版本選2.2.0,然后安裝。

esp8266如何破解wifi密碼及詳細步驟

將上面解壓后的web源碼上傳工具的tools放到Arduino根目錄里合并,然后返回以下界面,點擊文件——新建,新建一個項目,將里面的代碼清空,然后點擊文件——保存,將項目保存到一個你能找到的位置,點擊工具——esp8266 sketch data upload,會出現(xiàn)以下的提示,選擇No,會發(fā)現(xiàn)新建的項目中多出來一個data文件夾,里面是空的,然后將上面下載的web源碼\data里面的三個文件復制到這個文件夾里面。

esp8266如何破解wifi密碼及詳細步驟

然后再返回arduino,點擊工具,開發(fā)板按照自己買的選擇,端口選擇自己的端口,其他設置如下圖紅框里面的。

esp8266如何破解wifi密碼及詳細步驟

設置完后點擊esp8266 sketch data upload,這時不會出現(xiàn)提醒,開始上傳web頁面,等個1分鐘左右esp8266上的藍燈不閃爍了就表示上傳完了。

然后電腦連接HH的wifi,瀏覽器輸入192.168.1.1/backdoor.html就能進入web頁面了,如下圖,路由器型號選擇通用型,然后輸入你測試的wifi編號,點確定,電腦提示SSID偽造成功,手機就會發(fā)現(xiàn)出現(xiàn)了個和你測試的wifi一樣的沒有加密的wifi,原來的HH會不見了,8266的藍燈常亮,手機連接那個wifi后過幾秒會自動彈出路由器升級的頁面,然后輸入管理員密碼,點擊開始升級,此時你的esp8266會將管理員密碼保存,升級完后,8266的燈就會滅掉。

esp8266如何破解wifi密碼及詳細步驟

電腦重新連接HH,進入web頁面后管理員密碼會在下面的紅框這一塊顯示,這時,就表示獲取密碼成功了。

esp8266如何破解wifi密碼及詳細步驟

ESP8266設置熱點步驟

將ESP8266設置為一個熱點,可供其他設備連接并交換數(shù)據(jù),主要使用的函數(shù):WiFi.softAP(ssid, password, channel, hidden)。

參數(shù)說明:

ssid:Wifi熱點名稱,支持最大63個英文字符;

password:密碼設置,可選參數(shù),也就是可以沒有密碼,如果設定為WPA2-PSK;

channel:信道設置,可選參數(shù),1-13,沒有填寫則默認為1;

hidden:是否隱藏SSID,可選參數(shù),如果設置為true則隱藏。

ESP8266開啟的默認IP地址為192.168.4.1,可以使用softAPConfig (local_ip, gateway, subnet) 函數(shù)進行修改。

參數(shù)說明:

local_ip:軟熱點的地址;

gateway:網(wǎng)關地址;

subnet:子網(wǎng)掩碼。

程序流程:

1、連接NodeMCU板子到USB接口,打開Arduino IDE編輯器界面,選擇好開發(fā)板型號和串口號。

2、在Arduino IDE的編輯器界面,開始部分添加頭文件。

[cpp] view plain copy#include 《ESP8266WiFi.h》

3、聲明各IP地址。

[cpp] view plain copyIPAddress local_IP(192,168,4,4);

IPAddress gateway(192,168,4,1);

IPAddress subnet(255,255,255,0);

4、配置軟AP參數(shù)。

[cpp] view plain copyWiFi.softAPConfig(local_IP, gateway, subnet);

5、啟動AP模式。

[cpp] view plain copyWiFi.softAP(“SoftAP001”,“123456789”);

6、獲取IP地址。

[cpp] view plain copySerial.print(“Soft-AP IP address = ”);

Serial.println(WiFi.softAPIP());

下載完成后,在手機或筆記本上Wifi可以搜到設置的AP。

整體代碼如下:

[cpp] view plain copy#include 《ESP8266WiFi.h》

IPAddress local_IP(192, 168, 4, 4);

IPAddress gateway(192, 168, 4, 1);

IPAddress subnet(255, 255, 255, 0);

void setup() {

// put your setup code here, to run once:

Serial.begin(115200);

WiFi.softAPConfig(local_IP, gateway, subnet);

WiFi.softAP(“SoftAP001”, “123456789”);

Serial.print(“Soft-AP IP address = ”);

Serial.println(WiFi.softAPIP());

}

void loop() {

// put your main code here, to run repeatedly:

}

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

    關注

    82

    文章

    5509

    瀏覽量

    213511
  • ESP8266
    +關注

    關注

    51

    文章

    970

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ESP8266系列】WT8266-S3模組規(guī)格書

    核心處理器ESP8266在較小尺寸封裝中集成了業(yè)界領先的TensilicaL106超低功耗32位微型MCU,帶有16位精簡模式,主頻支持80MHz和160MHz,支
    的頭像 發(fā)表于 02-05 18:04 ?107次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S3模組規(guī)格書

    ESP8266系列】WT8266-S5模組規(guī)格書

    概述ESP-12F(WT8266-S5)WiFi模塊是由啟明云端科技開發(fā)的、低功耗高性價比的嵌入式無線網(wǎng)絡控制模塊??蓾M足智能電網(wǎng)、樓宇自動化、安防、智能家居、遠程醫(yī)療等物聯(lián)網(wǎng)應用的需求。該模塊核心
    的頭像 發(fā)表于 02-05 18:03 ?116次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S5模組規(guī)格書

    ESP8266系列】WT8266-S6模組規(guī)格書

    處理器ESP8266在較小尺寸封裝中集成了業(yè)界領先的TensilicaL106超低功耗32位微型MCU,帶有16位精簡模式,主頻支持80MHz和160MHz,支持R
    的頭像 發(fā)表于 02-05 18:03 ?104次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S6模組規(guī)格書

    ESP8266系列】WT8266-S1模組產(chǎn)品介紹

    WT8266-S1WiFi模塊是由啟明云端科技開發(fā)的、低功耗高性價比的嵌入式無線網(wǎng)絡控制模塊。可滿足智能電網(wǎng)、樓宇自動化、安防、智能家居、遠程醫(yī)療等物聯(lián)網(wǎng)應用的需求。該模塊核心處理器ESP8266
    的頭像 發(fā)表于 01-29 18:22 ?357次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S1模組產(chǎn)品介紹

    【瑞薩RA6E2地奇星開發(fā)板試用】基于RA6E2+ESP8266在STA模式下數(shù)據(jù)透傳到Python服務器整體系統(tǒng)演示總結(jié)

    實現(xiàn)步驟 e2 studio編寫RA6E2驅(qū)動 esp8266 WiFi模塊代碼。 使用PyCharm編寫Python服務器,用于接收數(shù)據(jù)。 XCOM (串口調(diào)試助手)用于接收硬件編寫過程中的調(diào)試
    發(fā)表于 12-28 20:16

    【瑞薩RA6E2地奇星開發(fā)板試用】使用`RA6E2`驅(qū)動 `ESP8266 WiFi模塊`,調(diào)試AT指令。

    使用RA6E2驅(qū)動 ESP8266 WiFi模塊,調(diào)試AT指令。 1. 需求描述 使用RA6E2驅(qū)動 esp8266 WiFi模塊,用串口調(diào)試助手顯示
    發(fā)表于 12-25 10:08

    【瑞薩RA6E2地奇星開發(fā)板試用】使用RA6E2驅(qū)動 esp8266 WiFi模塊進行串口通信【已修復】

    1. 需求描述 使用RA6E2驅(qū)動 esp8266 WiFi模塊,用串口調(diào)試助手顯示 esp8266WiFi模塊響應數(shù)據(jù)。 具體來說: 串口調(diào)試助手發(fā)送 AT 指令到 瑞薩RA6E2 開發(fā)板的主串口
    發(fā)表于 12-17 10:13

    晶科鑫 | 國產(chǎn)26MHz晶振匹配Espressif(樂鑫) ESP8285/ESP8266芯片案例

    【應用】國產(chǎn)26MHz頻率晶振應用于物聯(lián)網(wǎng)WIFI物聯(lián)網(wǎng)模塊(串口轉(zhuǎn)WiFi模塊),Espressif(樂鑫)ESP8285/ESP8266芯片匹配測試OKESP8285其實是
    的頭像 發(fā)表于 11-21 15:37 ?4611次閱讀
    晶科鑫 | 國產(chǎn)26MHz晶振匹配Espressif(樂鑫) <b class='flag-5'>ESP</b>8285/<b class='flag-5'>ESP8266</b>芯片案例

    ESP8266ESP32開發(fā)板常見的2種下載方式

    至240MHz CPU,而ESP8266是單核處理器,主頻支持80MHz至160MHZ。 這些WiFi模塊都帶有GPIO,支持SPI,I2C,UART等各種協(xié)議。這兩款芯片都有STA/AP/STA+AP的工作模式。E...
    的頭像 發(fā)表于 11-10 20:30 ?955次閱讀
    <b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP</b>32開發(fā)板常見的2種下載方式

    在蜂鳥處理器上進行RT-Thread+ESP8266 wifi模塊開發(fā)

    本隊伍編號CICC3042,本文介紹在蜂鳥處理器上運行RT-Thread實時操作系統(tǒng),并進行ESP8266wifi模塊開發(fā)。 在蜂鳥配套的sdk中提供了RT-Thread的移植 https
    發(fā)表于 10-31 09:02

    ESP8266ESP32開發(fā)板常見的2種下載方式

    協(xié)議,完整的 TCP/IP 協(xié)議棧以及藍牙協(xié)議棧。用戶可以使用這兩款模塊為現(xiàn)有的設備添加WIFI聯(lián)網(wǎng)功能或藍牙(ESP32),輕松的構(gòu)建獨立的網(wǎng)絡控制器和遠程控制監(jiān)控設備。 ESP8266接口視圖
    發(fā)表于 10-24 18:04

    STM32+esp8266連接機智云,上傳溫濕度數(shù)據(jù)并控制繼電器開關(平臺配置、代碼生成、代碼移植)

    本教程將詳細介紹如何將STM32微控制器與ESP8266Wi-Fi模塊連接到機智云平臺,實現(xiàn)溫濕度數(shù)據(jù)的上傳與繼電器的遠程控制。通過此過程,您將學會如何配置機智云平臺,燒錄ESP8266固件,移植
    的頭像 發(fā)表于 07-15 18:54 ?1065次閱讀
    STM32+<b class='flag-5'>esp8266</b>連接機智云,上傳溫濕度數(shù)據(jù)并控制繼電器開關(平臺配置、代碼生成、代碼移植)

    單片機實例項目:ESP8266串口WIFI

    單片機實例項目:ESP8266串口WIFI,推薦下載!
    發(fā)表于 06-03 21:01

    ESP8266燒錄與機智云一鍵配網(wǎng)教程

    ESP8266模塊因其低成本和高性能,廣泛應用于智能家居和工業(yè)自動化等領域。機智云平臺提供了一鍵配網(wǎng)功能,簡化了設備的聯(lián)網(wǎng)過程。本教程將詳細介紹如何使用ESP8266進行燒錄,并通過機智云實現(xiàn)一鍵配
    的頭像 發(fā)表于 05-24 11:04 ?1985次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與機智云一鍵配網(wǎng)教程

    【RA-Eco-RA4M2開發(fā)板評測】RA4M2 + ESP8266獲取城市天氣預報(二)使用串口助手獲取天氣+破解任意類型AT指令

    ,本期帖子我采用另外的一種方式來實現(xiàn)萬能AT指令的數(shù)據(jù)解析,主要使用兩個串口,一個用來調(diào)試打印輸出,另一個用來解析ESP8266 WIFI模塊,(任意類型的WIFI和BLE、Bluetooth),只要
    發(fā)表于 05-04 10:07