esp8266对接天猫精灵 微信控制
首先注冊賬號采用貝殼物聯(lián)的服務(wù)器
添加自己的接口
?
資料下載地址
鏈接:https://pan.baidu.com/s/13TWrygx8w6r6llGWlS3kQg
提取碼:IH23
鏈接:https://pan.baidu.com/s/11irBUU56Ck_qceQNSJkNMw?
提取碼:llal?
?
相關(guān)的修改在腳本程序里修改你自己的設(shè)備ID
?
用樂鑫固件
關(guān)于NodeMCU開發(fā)板使用樂鑫燒寫工具的使用說明:
1,使用數(shù)據(jù)線把NodeMCU開發(fā)板和電腦連接上,并確認(rèn)安裝好驅(qū)動程序。
2,進(jìn)入FLASH_DOWNLOAD_TOOLS_v0.9.3.1文件夾,打開frame_test.exe
3,在0x00000上導(dǎo)入nodemcu_float_0.9.6-dev_20150406.bin或者nodemcu_integer_0.9.6-dev_20150406.bin,并在前面打上勾。
4,SPI SPEED選擇40MHz,SPI MODE選擇DIO,FLASH SIZE選擇32M。
5,COM選項(xiàng)選擇模塊所連接電腦的串口。
6,波特率選擇115200
7,點(diǎn)擊燒寫工具上的點(diǎn)START按鈕,進(jìn)入等待上電同步。
如圖8所示,此時按住模塊的的FLASH鍵不放,然后再按一下RST鍵,進(jìn)入燒寫狀態(tài)后,松開手即可。
9,待進(jìn)度完成后,即為燒寫成功。
10,注意事項(xiàng),進(jìn)度完成后會顯示ERRO錯誤提示,這個不用理會,這是樂鑫的燒寫工具的一個錯誤。
11,最后使用NodeMCU Studio 2015 Build20150403工具進(jìn)行下載自己的程序。
? ? 具體操作方法請瀏覽http://bbs.nodemcu.com/t/nodemcujie-shao-si-xia-zai-star-dot-luawen-jian/ 26
燒錄固件的接線圖
燒錄如上圖
?
下一次燒錄要選擇EARSE清除內(nèi)存
選擇的下圖的燒錄固件
?
1、接線實(shí)物圖
2、接線原理圖
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)資料。
五、刷寫固件
下載的固件為
?
將此固件下載到ESP8266中
1、按照上述接線說明,進(jìn)入燒錄模式。
2、選擇usb轉(zhuǎn)ttl對應(yīng)端口,選擇要刷入的固件。
選擇要輸入的固件:
選擇usb轉(zhuǎn)ttl端口:
刷寫完成:
六、寫入啟動腳本
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對應(yīng)端口。
4、打開示例代碼中的init.lua,并進(jìn)行修改,點(diǎn)擊向下箭頭將代碼下載至esp8266。
也可以打開自動聯(lián)網(wǎng)的初始化程序文件
5、打開示例代碼中的kaiguan.lua,進(jìn)行修改,點(diǎn)擊向下箭頭將代碼下載至esp8266。
local DEVICEID = "112"設(shè)備ID 接口ID local APIKEY = "c88036f9c"INPUTID:接口ID為添加的接口ID
6、輸入node.restart()重啟esp8266,看到本地ip說明連接路由器成功,看到welcome to bigiot 說明連接貝殼物聯(lián)服務(wù)器成功,看到checkinok說明設(shè)備登錄成功。
手機(jī)WiFi搜索SetupGadget_XXXXX,無密碼連接之;\
搜索WIFI為AI-THINKER_XXXXX,無密碼連接之;\
手機(jī)瀏覽器訪問http://192.168.4.1,可能為其他地址具體查看所連接WiFi的詳情路由器ip,會看到如下界面,輸入要連入的WiFi名稱和密碼,保存即可。
連接接成功如下:
welcome to bigiot和checkinok之間可能有一分鐘左右等待時間。
?
?
?
?
?
?
?
?
?
?
?
七、登錄用戶中心對話設(shè)備,遙控設(shè)備輸入play、stop驗(yàn)證,LED燈是否有變化。
使用Arduino APP控制:
?
?
最后添加腳本程序利用nodemcu studio 2015
?
?
程序接口的更改 ?
led = 5為gpio14口
打開示例代碼中的kaiguan.lua,進(jìn)行修改,點(diǎn)擊向下箭頭將代碼下載至esp8266。
?
?
?
腳本程序在此文件夾內(nèi)
?
串口助手發(fā)送的數(shù)據(jù)
?
?
打開燈為玩關(guān)閉燈為停止?
天貓精靈添加物聯(lián)網(wǎng)設(shè)備選用貝殼物聯(lián)
?
?
?
?
?
?
?
登錄用戶中心對話設(shè)備,遙控設(shè)備輸入play、stop驗(yàn)證,LED燈是否有變化。
總結(jié)
以上是生活随笔為你收集整理的esp8266对接天猫精灵 微信控制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CAT1 4G+以太网开发板腾讯云手机微
- 下一篇: zbb20180117 汉字转拼音 p