本文主要以圖文方式介紹了ESP8266接入機智云,生成MCU代碼,并成功移植代碼,實現(xiàn)APP控制硬件設備的過程。
操作步驟如下:
1、將固件寫入ESP8266的過程及注意事項
2、機智云平臺使用過程:
創(chuàng)建產(chǎn)品-編輯數(shù)據(jù)點-使用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相關聯(lián),撥動app上面的這個開關就會改變stm32結構體currentDataPoint的valueLED_OnOff變量,相反改變STM32當中的這個值,app上面的狀態(tài)也會發(fā)生變化
-
我們測試一下
-
測試成功
-
代碼
+關注
關注
30文章
4880瀏覽量
69986
發(fā)布評論請先 登錄
相關推薦
基于機智云移植STM32L496G代碼移植

《機智云入門必備》手把手教你燒錄GAgent固件

esp32和esp8266代碼共用嗎
esp8266和esp32區(qū)別是什么
esp8266不燒錄可以使用嗎
esp8266wifi模塊怎么連接手機
機智云ESP8266開發(fā)板RGB彩燈控件

STM32F103 + ESP8266與機智云開發(fā)常見問題集錦:入門者必讀!

為什么無法連接到ESP8266作為接入點?
JoyLink移植到esp8266當中,esp8266使用的是RTOS_SDK還是NON_RTOS_SDK?
個人機智云開發(fā)實踐:經(jīng)驗總結與技術分享

國產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片ESP8266與ESP8285對比差異

確定ESP8266固件下載成功的方法

使用Wi-Fi ESP8266方案模組接入云平臺

評論