国内综合精彩aⅤ无码不卡_日本少妇做爰全过程_欧美性爱在线播放免费_午夜?V日韩一区二区_免费a级毛片无码免费播放_成在人线av无码喷水_亚洲精品网站色视频_国产婷婷精品成人_老师撩起裙子让我桶的视频_秋霞影院国产

圖形化設(shè)置直連貝殼物連固件

作者:OREO | 更新時(shí)間:2020-04-04 | 瀏覽量:1725

目的:
這個(gè)項(xiàng)目可以讓ESP8266僅通過簡單的圖形化設(shè)置界面就可以直接連接到貝殼物連,降低新手DIY設(shè)備的周期和難度。
-理論上只要更改對(duì)應(yīng)GPIO口即可快速實(shí)現(xiàn)ESP01+繼電器組合控制(待測試,歡迎各位測試后反饋結(jié)果給我)

特性:
-內(nèi)置圖形化設(shè)置界面
-當(dāng)網(wǎng)絡(luò)連接斷開時(shí)自動(dòng)重連
-可以直接按照指令控制GPIO口,無須接觸編程。
-支持串口穿透,支持僅提取控制內(nèi)容串流,降低下位機(jī)開發(fā)難度。

待測試功能:
-Serial1 啟用Serial1透傳鏈接內(nèi)容
-SIMPLE OUTPUT 僅通過Serial1透傳控制內(nèi)容
-SIMPLE INPUT 僅需向串口發(fā)送內(nèi)容,固件自動(dòng)補(bǔ)全剩余控制命令
其它測試均成功運(yùn)行

使用:
警告:刷入這個(gè)固件會(huì)清除ESP8266所有內(nèi)容,請(qǐng)?jiān)谒⑷肭巴耆珎浞軪SP8266內(nèi)容。
1.在GitHub頁面下載.bin文件。鏈接:https://github.com/OREOCODETECH/BIGIOT-CLIENT/releases
2.使用樂鑫Flash下載工具(推薦)或其它軟件燒錄.bin文件到ESP826中。
3.搜索并連接ESP AP熱點(diǎn)"ESP_IOT"密碼"12345678"。
4.使用瀏覽器打開"192.168.4.1"
5.不出意外,你會(huì)成功進(jìn)入到Status頁面,其中當(dāng)前運(yùn)行狀態(tài)均會(huì)在這個(gè)頁面顯示。
  -version 版本號(hào)
  -Device Checkin 設(shè)備登入狀態(tài),當(dāng)顯示為true時(shí)表示設(shè)備已具有響應(yīng)控制能力
  -WIFI SSID WIFI名稱
  -WIFI MODE ESP WIFI模式
  -HOST 服務(wù)器地址
  -Client status TCP連接狀態(tài)
  -Disconnect Count 斷開連接次數(shù)
  -USERID 設(shè)備ID,可在設(shè)置中更改
  -Up Time 運(yùn)行時(shí)間
6.點(diǎn)擊"Settings"標(biāo)簽。
7.不出意外,你會(huì)成功進(jìn)入到Settings頁面,你可以按照需要更改這個(gè)頁面中的選項(xiàng)。
  -version 版本號(hào)(不可更改)
  -SSID WIFI名稱
  -SSPW WIFI密碼
  -HOST 服務(wù)器地址,這里填貝殼物連服務(wù)器地址m.placeboworld.cn
  -PORT 服務(wù)器端口,這里填通訊TCP端口8181
  -USERID 設(shè)備ID,在會(huì)員中心查看
  -APIKEY 設(shè)備APIKEY,在會(huì)員中心查看
  -FORCE CHECKOUT 在每次登入前先發(fā)送強(qiáng)制登出命令
  -BEAT INTERVAL 心跳包發(fā)送間隔,單位:秒,推薦填50
  -CONTROL GPIO 由ESP控制的GPIO
  -INVERT GPIO 反轉(zhuǎn)GPIO控制狀態(tài),即由默認(rèn)觸發(fā)高電平改為觸發(fā)低電平。
  -REMEMBER GPIO 初始化時(shí)恢復(fù)上次的GPIO狀態(tài)
  -DEFAULT PULL UP GPIO 初始化時(shí)設(shè)置GPIO為觸發(fā)狀態(tài),僅在"REMEMBER GPIO"關(guān)閉時(shí)生效
  -Serial1 啟用Serial1透傳鏈接內(nèi)容
  -SIMPLE OUTPUT 僅通過Serial1透傳控制內(nèi)容
  -SIMPLE INPUT 僅需向串口發(fā)送內(nèi)容,固件自動(dòng)補(bǔ)全剩余控制命令
  -SAY TARGET ID 設(shè)置發(fā)送內(nèi)容通訊目標(biāo)ID,僅在"SIMPLE INPUT"開啟時(shí)生效
  -GPIO 直接控制GPIO狀態(tài)
8.設(shè)置完畢后,點(diǎn)擊"SAVE"按鈕,再點(diǎn)擊"REBOOT"按鈕重啟ESP,使應(yīng)用生效。
9.從串口或路由器DHCP列表取得ESP在路由器下的新IP,并在瀏覽器中打開。
10.如果設(shè)置正確,你應(yīng)該在Status界面看見"Device Checkin"狀態(tài)為"true",此時(shí)嘗試發(fā)送開關(guān)命令,設(shè)置中的GPIO口會(huì)對(duì)應(yīng)改變。

如何快速測試設(shè)置是否正確?
-從串口或路由器DHCP列表取得ESP在路由器下的新IP,并在瀏覽器中打開"Status"界面
-如果"Device Checkin"為"true",恭喜你,設(shè)置成功
或:
-在"Settings"界面中把GPIO改為你的ESP8266板載LED燈GPIO腳
-在貝殼物連-用戶中心-遙控中點(diǎn)擊play和stop按鈕,觀察板載LED燈是否有響應(yīng)
-同樣的,其它所有遠(yuǎn)程控制均會(huì)響應(yīng),經(jīng)過測試,可以響應(yīng)網(wǎng)頁遙控、設(shè)備對(duì)話、小程序、天貓精靈

未能連接上/控制無反應(yīng)?
(如果上電等待60秒鐘后仍然發(fā)現(xiàn)"ESP_IOT"熱點(diǎn):){
  WIFI名稱或WIFI密碼設(shè)置不正確
}否則{
  從串口或路由器DHCP列表取得ESP在路由器下的新IP,并在瀏覽器中打開"Status"界面
  (如果"Device Checkin"為"true"){
    設(shè)備理論上已具有響應(yīng)控制能力,可以嘗試更改GPIO為板載LED燈排除部分故障 *注意:啟用Serial1后會(huì)導(dǎo)致部分板載LED管腳(GPIO2)失效
  }(否則){
    (如果"Client Status"狀態(tài)為"true"){
      設(shè)備ID或APIKEY設(shè)置錯(cuò)誤
    }(否則){
      網(wǎng)絡(luò)無互聯(lián)網(wǎng)連接或服務(wù)器地址/端口設(shè)置錯(cuò)誤
    }
  }
}

關(guān)于BUG反饋/更新建議:
可以在評(píng)論區(qū)留言反饋,如果看見了會(huì)盡快測試修復(fù)

最后感謝貝殼物連提供這樣免費(fèi)開放的平臺(tái)給大家使用!希望貝殼物連越來越好!

更新日志:

v0.0.2:

界面例圖:

        


評(píng)論:共4條

貝殼物聯(lián) 評(píng)論于:2020-04-03 08:51:22
很不錯(cuò),多謝分享。
其中USERID應(yīng)為DEVICEID,即設(shè)備ID,不是登錄用戶用的。
刷機(jī)時(shí)選擇32Mbit,沒試ESP-01的8MBit,不知道行不行,如果可以的話,應(yīng)該有不同flashsize的固件。
OREO 回復(fù)于:2020-04-03 23:02:12
回復(fù) @貝殼物聯(lián):感謝指正,已在新版本中修復(fù)
972187072 評(píng)論于:2020-04-25 14:03:55
可以用于esp-01的8m,希望添加靈活可變GPIO選項(xiàng),僅僅能控制一個(gè)GPIO有點(diǎn)太不方便
E-niu 評(píng)論于:2020-12-28 12:29:55
如果能自定義控制設(shè)備的數(shù)量、添加實(shí)體按鈕的功能就更完美了
返回頂部