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

遠(yuǎn)程控制通訊——基于NodeMCU固件的ESP8266控制LED燈并返回控制結(jié)果

基于NODEMCU固件的ESP8266自動(dòng)連接貝殼物聯(lián)平臺(tái),實(shí)現(xiàn)網(wǎng)頁、app控制LED燈開關(guān),并返回控制結(jié)果,無需Arduino,無需透傳,無需AT命令。

一、實(shí)現(xiàn)思路

將esp8266-07刷上支持cjson(用于處理通信協(xié)議)的nodemcu固件,編寫自動(dòng)執(zhí)行腳本,使esp8266-07開機(jī)自動(dòng)連接路由器,連接貝殼物聯(lián)服務(wù)器,登陸設(shè)備,監(jiān)聽服務(wù)器發(fā)送消息,根據(jù)不同消息控制gpio針腳輸出高低電平,從而達(dá)到網(wǎng)頁或APP控制LED燈的目的。

二、所需硬件

三、接線

1、接線實(shí)物圖

esp5266-07接線圖

2、接線原理圖

esp07接線說明.png

3、LED燈正極接GPIO14

四、所需軟件

1、nodemcu固件(含cjson)

NodeMCU固件(含cjson版).rar

2、esp8266固件燒錄工具

3、NodeMCU Studio 2015(相當(dāng)于Arduino的IDE)

更多esp8266資料可進(jìn)本站交流群下載,也可到nodemcu官網(wǎng)查找相關(guān)資料。

五、刷寫固件

1、按照上述接線說明,進(jìn)入燒錄模式。

2、選擇usb轉(zhuǎn)ttl對(duì)應(yīng)端口,選擇要刷入的固件。

選擇要輸入的固件:

選擇要輸入的nodemcu固件

選擇usb轉(zhuǎn)ttl端口:

選擇端口

刷寫完成:

刷入nodemcu完成

六、寫入啟動(dòng)腳本

1、下載代碼

本站所有公開代碼托管于GitHub,方便大家使用和共同參與完善,地址:https://github.com/bigiot

進(jìn)入以上鏈接,依次點(diǎn)擊 bigiotArduino -> Download ZIP下載。

下載代碼后解壓,本示例代碼位于bigiotArduino\examples\ESP8266\NodeMCU

2、按照上述接線說明,進(jìn)入正常工作模式。

3、打開NodeMCU Studio 2015,選擇usb轉(zhuǎn)ttl對(duì)應(yīng)端口。

nodemcu studio界面

4、打開示例代碼中的init.lua,并進(jìn)行修改,點(diǎn)擊向下箭頭將代碼下載至esp8266。

nodemcu init文件

5、打開示例代碼中的kaiguan.lua,進(jìn)行修改,點(diǎn)擊向下箭頭將代碼下載至esp8266。

nodemcu開關(guān)代碼

6、輸入node.restart()重啟esp8266,看到本地ip說明連接路由器成功,看到welcome to bigiot 說明連接貝殼物聯(lián)服務(wù)器成功,看到checkinok說明設(shè)備登錄成功。

nodemcu通信成功圖片

七、登錄用戶中心對(duì)話設(shè)備,遙控設(shè)備輸入play、stop驗(yàn)證,LED燈是否有變化。

開關(guān)驗(yàn)證

使用Arduino APP控制:

貝殼物聯(lián)app開關(guān)


上一篇:網(wǎng)頁及手機(jī)遙控、對(duì)話發(fā)送命令說明
下一篇:異地設(shè)備間通訊——基于ESP8266、Arduino+w5100的紅外感應(yīng)蜂鳴報(bào)警
返回頂部