最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【ESP8266】開源 微信小程序&web配網(wǎng)庫 說明文檔

2020-06-06 13:16 作者:發(fā)明控  | 我要投稿

庫地址:https://github.com/bilibilifmk/wifi_link_tool#wifi_link_tool

wifi_link_tool

這是一個為esp8266設(shè)計(jì)的通用配網(wǎng)庫
該庫免費(fèi)提供 使用請注明出處 允許畢業(yè)設(shè)計(jì)使用本庫

當(dāng)前版本v1.0.1 開源協(xié)議:GPL3.0

操作視頻:https://www.bilibili.com/video/BV1Ek4y1r75J/

關(guān)于配網(wǎng)操作

  • 默認(rèn)情況下 下拉gpio0(nodemcu D3可以按flash按鍵)5秒 重置已有配網(wǎng) 第一次使用該庫請重置一次或用官方工具擦除flash

  • 默認(rèn)情況下 狀態(tài)指示燈gpio02(nodemcu D4) 也就是12f的板載led

  • 指示燈常亮 未鏈接網(wǎng)絡(luò) 處于未配置 或 無法鏈接網(wǎng)絡(luò)

  • 指示燈閃爍 正在抹除配置

  • 指示燈熄滅 聯(lián)網(wǎng)正常

微信小程序配網(wǎng)

使用微信掃一掃進(jìn)行加載小程序

小程序頁面


點(diǎn)擊通用設(shè)備配網(wǎng) 即可彈出配網(wǎng) 如未彈出請檢查文件系統(tǒng)是否上傳成功!
點(diǎn)擊設(shè)備列表可搜索局域網(wǎng)中可被搜索的設(shè)備

普通配網(wǎng)

掃描二維碼直接鏈接或手動鏈接 SSID:wifi_link_tool

該二維碼支持國內(nèi)大部分手機(jī)相機(jī) (例如使用MIUI系統(tǒng)相機(jī))


鏈接成功后 會彈出配網(wǎng)web 如為彈出 請檢查設(shè)備支持性(安卓4.4.4以上大部分支持 ios 11+)和文件系統(tǒng)是否上傳成功!

安裝庫wif link tool 庫

安裝庫本身

  • 請保證已經(jīng)安裝了 arduino esp8266 sdk (已在V2.5.0測試)

  • 在github上下載本庫

  • 打開arduino 項(xiàng)目—>加載庫—>添加.zip庫 —>選擇剛才下載的zip導(dǎo)入 (手動庫安裝目錄Arduino\libraries\WiFi_link_tool)

安裝文件系統(tǒng)

  • 下載文件系統(tǒng)上傳工具?工具地址

  • 導(dǎo)入工具參考目錄 ******/tools/ESP8266FS/tool/esp8266fs.jar

  • 重啟arduino

測試庫

  • 打開測試demo 文件—>示例—>wifi_link_tool—>demo

  • 選擇串口及波特率

  • 選擇合適的flash size?

  • 點(diǎn)擊驗(yàn)證 驗(yàn)證庫是否能正常編譯

  • 檢查文件系統(tǒng)上傳工具 工具下會顯示 ESP8266 sketch Data Upload 證明安裝成功

  • 上傳文件系統(tǒng) 工具 —>ESP8266 sketch Data Upload

庫基礎(chǔ)配置及api

  • 配置設(shè)備
    在setup中配置設(shè)備io名稱
    rstb=D3;
    //重置io
    stateled=D4;
    //指示燈io
    Hostname = "ESP8266";
    //設(shè)備名稱 允許中文名稱 不建議太長
    wxscan=true;
    //是否被小程序發(fā)現(xiàn)設(shè)備 開啟意味該設(shè)備具有后臺 true開啟 false關(guān)閉

  • load()函數(shù) 加載啟動等 必須存在

  • pant()函數(shù) 維持系統(tǒng)正常運(yùn)行 請保證在loop 函數(shù)的第一行 保證系統(tǒng)穩(wěn)定性

  • 局域網(wǎng)中獲得設(shè)備名稱API(用來配合網(wǎng)關(guān)或設(shè)備通信)
    該api以集成進(jìn)庫中
    作用 獲得設(shè)備設(shè)備名稱 方便設(shè)備聯(lián)動
    請求方法 http get 返回類型 String
    地址?http://x.x.x.x/opera?opera=sb

  • 自定義http get請求
    語法: webServer.on("/<請求地址>", <處理函數(shù)>);
    請寫在setup函數(shù)中 load函數(shù)之后
    處理函數(shù)請自定義一個新函數(shù)
    請參考demo中g(shù)et請求處理

  • 自定義添加web 默認(rèn)情況 庫自動添加 config.html(配網(wǎng)web) index.html(設(shè)備主頁)
    將自定義的html 放入Data目錄下(將demo另存為 在另存目錄就會出現(xiàn)data目錄)
    語法: webServer.on("/<請求地址>", <加載函數(shù)>);
    請寫在setup函數(shù)中 load函數(shù)之后
    加載函數(shù) 語法 void <加載函數(shù)>(){File file = SPIFFS.open("/<自定義html文件名>", "r"); webServer.streamFile(file, "text/html");file.close(); }
    請參考demo中加載多個web

測試環(huán)境 sdk版本:2.5.0 arduino版本1.8.8


【ESP8266】開源 微信小程序&web配網(wǎng)庫 說明文檔的評論 (共 條)

分享到微博請遵守國家法律
神池县| 达尔| 高碑店市| 彰化县| 嘉义市| 乐陵市| 海兴县| 甘德县| 吕梁市| 张家口市| 玛纳斯县| 布拖县| 天气| 儋州市| 潞西市| 古田县| 阿合奇县| 黎平县| 个旧市| 淳化县| 文化| 秦皇岛市| 云浮市| 铜陵市| 衡阳县| 当涂县| 新邵县| 买车| 应城市| 赞皇县| 道真| 静海县| 科技| 建昌县| 商河县| 合作市| 沙河市| 岳池县| 临西县| 梅河口市| 明水县|