前言
本文通過使用STM32F103C8T6作為主控MCU,ESP8266作為數(shù)據(jù)透傳模塊,接入機智云AIoT云平臺,通過在線智能產(chǎn)品,實現(xiàn)了遠程聯(lián)網(wǎng)、溫濕度監(jiān)測、APP控制等功能。
進入正文
1、ESP8266燒寫Gagent固件
在網(wǎng)上購買的ESP8266并不能直接接入機智云,所以需要燒寫Gagent固件。
1.1 Gagent是什么?
1.2 下載Gagent:download.gizwits.com/zh-cn/p/92/94
1.3 如何燒寫Gagent固件?
在燒寫固件前,需要查看ESP8266型號,ESP-07S、ESP-12F、ESP-12S,配置方式不一樣,具體可參考下文:
入門教程3:如何給ESP8266燒錄Gagent固件,快速接入機智云實現(xiàn)透傳功能
ESP8266接線方式
我這里也查看自己的模塊型號,確定SPI Flash
在下載好的Gagent文件包中,選擇 conbine(四合一的文件)
按下圖所示進行配置,配置完成后,點擊START,稍等片刻即可。
至此,機智云固件已燒錄完成。
當(dāng)使用 USB-TTL 連接 ESP8266 后,可以發(fā)現(xiàn) ESP8266 的藍燈閃爍與之前相比更為頻繁,且串口會一直打印以下數(shù)據(jù)。
2、創(chuàng)建云端產(chǎn)品,進入產(chǎn)品開發(fā)
2.1 在機智云自助開發(fā)平臺 dev.gizwits.com 注冊賬號
2.2 定義產(chǎn)品的功能
即添加數(shù)據(jù)點。
什么是數(shù)據(jù)點?一個數(shù)據(jù)點可以定義為產(chǎn)品的某個功能,如開關(guān)等。
數(shù)據(jù)點即設(shè)備產(chǎn)品的功能的抽象,用于描述產(chǎn)品功能及其參數(shù)。創(chuàng)建數(shù)據(jù)點后,設(shè)備與云端通訊的數(shù)據(jù)格式即可確定,設(shè)備、機智云可以相互識別設(shè)備與機智云互聯(lián)互通的數(shù)據(jù)。
http://docs.gizwits.com/zh-cn/quickstart/UseMCU_BK.html
按照如下方式定義溫度、濕度、按鍵
2.3 選擇相應(yīng)的 MCU
這里我選擇的是 STM32F103C8T6。
點擊“生成代碼包”
完成以上步驟,即完成了產(chǎn)品的配置。
3、安裝機智云公版APP
下載地址:https://download.gizwits.com/zh-cn/p/98/99
掃碼下載即可
以上是第一部分內(nèi)容。
后續(xù)將詳細講解DHT11驅(qū)動、代碼移植部分內(nèi)容。
-
mcu
+關(guān)注
關(guān)注
146文章
16922瀏覽量
349995 -
機智云
+關(guān)注
關(guān)注
2文章
573瀏覽量
26362 -
代碼包
+關(guān)注
關(guān)注
0文章
2瀏覽量
1680
發(fā)布評論請先 登錄
相關(guān)推薦
評論