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