<noscript id="mmkmi"><source id="mmkmi"></source></noscript>
  • <noscript id="mmkmi"><kbd id="mmkmi"></kbd></noscript>
  • <table id="mmkmi"><source id="mmkmi"></source></table>
  • ESP8266 Smartconfig 直接透傳貝殼物聯斷線重連固件

    作者:貝殼物聯 | 更新時間:2019-02-15 | 瀏覽量:14364

        使各種傳統開發板能夠連上互聯網,最方便的方面莫過于通過串口透傳與服務器取得聯系,而串口透傳模塊最物美價廉的莫過于ESP8266-01,鑒于AT固件設置透傳麻煩且不穩定,就直接為ESP8266模塊寫了一個固件,使網友能夠更方便快捷的連上貝殼物聯。

    一、固件功能

    1. 通過smartconfig配置WiFi信息,微信Airkiss也可配置
    2. 開機自動連接貝殼物聯8181端口,并進行串口透傳
    3. 斷線自動嘗試重連WiFi和服務器
    4. 通過拉低GPIO2電平,隨時進入smartconfig模式

    二、使用方法

    1、用樂鑫flash_download_tools將固件刷入0x00000,ESP-01(S)詳細設置如下圖:

    esp-01刷固件設置

    也可使用NodeMCU flasher刷固件

    esp8266程序燒錄

    注:ESP-01(S)設置如上圖,其他型號,根據FLASH大小做相應調整。
    2、工作模式上電啟動;
    3、GPIO2拉低1秒左右,進入smartconfig模式,此時最好通過串口查看wifi模塊串口輸出,會有提示信息供參考;
    4、用樂鑫EspTouch(微信Airkiss)配置WiFi信息成功后,模塊自動連接WiFi,并嘗試與貝殼物聯8181端口建立連接。成功連接后透傳串口和wifi之間信息,建立連接成功的標志是串口會透傳出貝殼物聯平臺發送的{"M":"WELCOME TO BIGIOT"}\n;
    5、配置成功后信息寫入模塊,下次啟動自動連接,如果更換WiFi信息,再次拉低GPIO2 1秒,進行配置即可。

    三、相關下載

    1、smartconfig透傳固件

    smartconfig2bigiot_bin.rar (1.2版)

    2、smartconfig手機端軟件(樂鑫Esp_Touch)

    esptouchandroid-apk_v0_3_4_3_0.rar

    Bigiot_esptouch.rar(最新漢化版)

    3、樂鑫刷固件工具

    Esp_flash_download_tools_v3.6.5.exe

    4、NodeMCU flasher

    http://pan.baidu.com/s/1kULQnAJ

    四、配置過程串口顯示信息

    配置過程通過USB轉ttl模塊查看WiFi模塊的串口輸出信息,可以收到相關步驟的提示,方便分析問題。

    串口波特率115200,其他默認。

    透傳成功后,可以通過串口模擬單片機發送登錄信息,使設備上線,具體參考平臺協議http://www.eqytg.org/help/1.html

    五、esptouch配置wifi信息

    1、手機連接已知WiFi,打開esptouch軟件;

    2、SSID處顯示的是手機已連接的WiFi,在Password處輸入對應WiFi的密碼,點擊Confirm;

    3、等待配置,出現如下界面時說明配置成功:

    esptouch配置成功

    點擊confirm退出程序即可。

    六、微信airkiss配置wifi信息

    1、手機連接已知wifi;

    2、關注有airkiss功能的公眾號,如樂為物聯,中移動OneNet等,進入airkiss界面;

    微信Airkiss界面

    3、拉低GPIO2電平1秒左右,進入smartconfig模式,點擊微信中連接按鈕即可。

     


    評論:共37條

    vostok 評論于:2017-05-31 12:22:40
    按照這個方法,然后根據http://www.eqytg.org/help/4.html實時數據監控——基于Arduino + ESP8266實時監控環境溫度進行操作,數據還是沒有上傳成功。
    貝殼物聯 回復于:2017-05-31 19:27:33
    回復 @vostok:注意分析串口打印信息
    xnyt 回復于:2019-12-21 21:33:11
    回復 @貝殼物聯:在網上買的一個固件燒錄USB,燒錄完了,總提示拉低IO2,{"M":"WIFI_disconnect pulldown gpio2 to smartconfig"},怎么拉低IO2,燒錄模塊上有個RST鍵是不是拉低的鍵,但是按了沒用,菜鳥一枚,別取笑
    uping 回復于:2020-02-02 13:20:08
    回復 @xnyt:我也是
    2536630507 評論于:2017-06-09 21:57:36
    串口一直接收{"M":"disconnect"}怎么破,而且手機app 一直是Esptouch fail。自己的小米wifi也沒有顯示有設備接入。
    貝殼物聯 回復于:2017-06-11 06:07:56
    回復 @2536630507:看看esptouch輸的密碼和對應wifi名是否正確。
    Poppy 回復于:2020-06-04 16:39:37
    回復 @貝殼物聯:我也是一樣的情況,怎么解決啊,密碼是一樣的
    林林林 評論于:2017-08-04 15:10:46
    為什么刷固件用esptouch連上貝殼后,過一會兒就會又出現wait smartconfig。。。。的提示,如果配置好了,把芯片斷電重啟,聯網的信息也沒有了,串口輸出{"M":"disconnect"}
    貝殼物聯 回復于:2017-08-21 11:03:06
    回復 @林林林:GPIO02配置完就不能接地了,不然會重復觸發配置模式
    不長也就七個字 評論于:2017-08-31 14:36:38
    如果使用esp8266已經連接成功,如何設置是無線模塊連接到已設置的設備上,使設備保持在線??
    貝殼物聯 回復于:2017-09-01 10:25:32
    回復 @不長也就七個字:通過串口與設備通訊,設備里的代碼保持心跳即可保持在線。
    不長也就七個字 評論于:2017-09-07 20:32:03
    請問如果配置成功,esp模塊的引腳有狀態輸出嗎,例如連接wifi后引腳從低電平轉為高電平
    貝殼物聯 回復于:2017-09-08 11:34:31
    回復 @不長也就七個字:引腳不夠使,唯一剩余的gpio0,用于改變下載和工作模式,改變其狀態容易造成模塊不穩定。1.0版改變了gpio0的狀態配置期間1秒改變一次高低電平,配置完成不改變。1.1版不再改變gpio0針腳狀態。
    不長也就七個字 回復于:2017-09-08 20:56:26
    回復 @貝殼物聯:如果我使用arduino,想知道esp8266是否已經聯網,可不可以通過讀取某個引腳的高低電平,或通過其他方式實現。
    貝殼物聯 回復于:2017-09-09 20:57:07
    回復 @不長也就七個字:通過串口信息,收到welcome就是連上了。
    AgroStation 評論于:2017-09-18 22:55:21
    可以在git中找到esptouch代碼,整合到自己的app中,實現連接網絡。
    zjnbzm 回復于:2019-05-10 14:07:08
    回復 @AgroStation:我將gitesptouch代碼,寫入模塊后,不能自動實現連接網絡。請問,你用什么方法連接網絡,是否可共享一下?謝謝!
    SS501 評論于:2018-08-01 13:28:23
    樓主問你一下,我也燒寫了固件庫,但是我在哪里設置esp8266鏈接自己的無線網?、
    貝殼物聯 回復于:2018-10-07 09:35:16
    回復 @SS501:拉低一下IO2,一秒左右斷開,是esp8266進入配網模式。然后用手機配置,文檔里說了的。
    zjnbzm 回復于:2019-05-10 14:24:09
    回復 @貝殼物聯: 你好,老師問你一下,我也燒寫了固件,連網的WIFI已經用手機配置,但是我在哪里加入要控制的內容呢?能進入透傳不能控制模塊的LED,還是沒用的呀!麻煩老師給詳細解答一下。
    xnyt 回復于:2019-12-21 20:59:04
    回復 @貝殼物聯:在網上買的一個固件燒錄USB,燒錄完了,總提示拉低IO2,{"M":"WIFI_disconnect pulldown gpio2 to smartconfig"},怎么拉低IO2,菜鳥一枚,別取笑
    拾柒1997 評論于:2018-09-26 16:58:29
    esp8266連上了自己的路由器,然后微信公眾號貝殼物聯也連上電腦的tcp調試助手,但是不知道esp8266是如何和接收公眾號的信息的?
    貝殼物聯 回復于:2018-10-07 09:33:51
    回復 @拾柒1997:esp8266要以設備形式登錄貝殼物聯平臺,然后才能接受微信發來的信息。
    彭智會 評論于:2019-01-08 16:46:47
    這里的資源很重要,收藏了,謝謝
    congming543 評論于:2019-02-19 11:50:03
    建議網站開個 視頻教學頻道,省的這么一個個的問題重復著
    大只偉 評論于:2019-04-23 15:18:25
    esptouch手機安裝不上,我用手機榮耀V10,現在如何設置上網?
    貝殼物聯 回復于:2019-05-13 21:59:52
    回復 @大只偉:可以用微信的airkiss配網。
    ahzhui 評論于:2019-09-02 15:29:05
    已經有{“M”:"WELCOM TO BIGHOT"},但是Esptouch fail,怎么辦?
    kwangor 評論于:2019-12-19 20:35:49
    每次一連上wifi就掉下來disconnect,明明都已經拉低gpio2 1秒就拔掉
    xnyt 評論于:2019-12-21 12:54:58
    {"M":"WIFI_disconnect pulldown gpio2 to smartconfig"}
    串口總是出現上述提示,用樂鑫APP無法配置
    xnyt 評論于:2019-12-21 13:01:20
    有咩有群來相互學習下
    xnyt 評論于:2019-12-21 21:34:04
    在網上買的一個固件燒錄USB,燒錄完了,總提示拉低IO2,{"M":"WIFI_disconnect pulldown gpio2 to smartconfig"},怎么拉低IO2,燒錄模塊上有個RST鍵是不是拉低的鍵,但是按了沒用,菜鳥一枚,別取笑
    貝殼物聯 回復于:2020-01-01 21:42:34
    回復 @xnyt:io2和gnd接觸一下斷開。
    Ming 評論于:2020-01-11 16:54:20
    這塊WIFI必須要是路由器釋放的WIFI嗎》我用電腦釋放的熱點,手機APP識別不到WIFI的名稱和路由器MAC。
    tigermo 評論于:2020-05-11 22:52:21
    怎么替換init.lua。 把自己的id和key寫進去。要不沒有實際用途呀,只是為了體驗smartconfig?
    15728048171 評論于:2021-08-31 11:27:06
    自動重連的代碼能不能發我學習一下
    feihrb 評論于:2022-01-24 15:40:09
    進不去smartconfig啊,一直顯示waiting for smartconfig。。。
    返回頂部
    <noscript id="mmkmi"><source id="mmkmi"></source></noscript>
  • <noscript id="mmkmi"><kbd id="mmkmi"></kbd></noscript>
  • <table id="mmkmi"><source id="mmkmi"></source></table>
  • 三上悠亚在线观看