本文主要以圖文方式介紹了ESP8266接入機(jī)智云,生成MCU代碼,并成功移植代碼,實(shí)現(xiàn)APP控制硬件設(shè)備的過程。
操作步驟如下:
1、將固件寫入ESP8266的過程及注意事項(xiàng)
2、機(jī)智云平臺(tái)使用過程:
創(chuàng)建產(chǎn)品-編輯數(shù)據(jù)點(diǎn)-使用MCU代碼生成器3、代碼移植和編譯:
主要涉及修改"gizwits_product.h"頭文件-初始化Wifi模塊“Gizwits_Init()”4、測試:
連接8266模塊與STM32F103c8t6,通電,下載機(jī)智云APP,測試功能
1. 燒寫固件到ESP8266將模塊通過串口接入電腦,串口TX接模塊RX,RX接模塊TX,同時(shí)需要將8266的KEY引腳接高。
-
將8266模塊與STM32F103c8t6連接,8266的RX接C8T6的PB10,TX接C8T6的PB11,例如下圖,然后把設(shè)備上電。
-
在手機(jī)上下載機(jī)智云APP并安裝,然后自己注冊(cè)個(gè)賬號(hào)。
-
點(diǎn)擊添加設(shè)備
-
輸入你手機(jī)連接的路由器的ssid名稱和密碼,點(diǎn)擊下一步
-
選擇樂鑫或者ESP,然后點(diǎn)擊OK。
-
app上“已完成上述操作”打勾,點(diǎn)擊下一步。
-
開始掃描后模塊的燈會(huì)快速閃爍,直到模塊接入平臺(tái),一般如果掃描超過30%之后模塊還沒有接入app的話基本上就不會(huì)接入app了,建議將模塊斷電后上電,然后在用APP重新添加。
-
模塊配對(duì)成功圖
-
9.這時(shí)候點(diǎn)進(jìn)去就可以看到里面剛定義的變量了,如下圖,這里的變量和程序當(dāng)中的結(jié)構(gòu)體currentDataPoint的valueLED_OnOff相關(guān)聯(lián),撥動(dòng)app上面的這個(gè)開關(guān)就會(huì)改變stm32結(jié)構(gòu)體currentDataPoint的valueLED_OnOff變量,相反改變STM32當(dāng)中的這個(gè)值,app上面的狀態(tài)也會(huì)發(fā)生變化
-
我們測試一下
-
測試成功
-
代碼
+關(guān)注
關(guān)注
30文章
4788瀏覽量
68616
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論