博客專欄

EEPW首頁(yè) > 博客 > STM32接入機(jī)智云

STM32接入機(jī)智云

發(fā)布人:3280519304 時(shí)間:2023-06-17 來(lái)源:工程師 發(fā)布文章

STM32接入機(jī)智云

機(jī)智云平臺(tái)是致力于物聯(lián)網(wǎng)、智能硬件云服務(wù)的開(kāi)放平臺(tái)。機(jī)智云專注于提供智能云服務(wù)及物聯(lián)網(wǎng)的軟硬件一體化解決方案,幫助傳統(tǒng)硬件廠商產(chǎn)品升級(jí),快速實(shí)現(xiàn)硬件智能化。

要實(shí)現(xiàn)硬件的智能化,除了硬件本身外,還需要實(shí)現(xiàn):智能云平臺(tái)、手機(jī)APP、聯(lián)網(wǎng)模塊,每一個(gè)領(lǐng)域都需要專業(yè)的團(tuán)隊(duì)來(lái)支撐。機(jī)智云提供完整的解決方案,讓廠商或開(kāi)發(fā)者只需要專注于自身產(chǎn)品硬件,以最小的成本和風(fēng)險(xiǎn)實(shí)現(xiàn)硬件智能化,獲得產(chǎn)品最大的增值。

本文主要介紹了機(jī)智云自助接入流程,將通過(guò)實(shí)操案例《機(jī)智云調(diào)試APP控制云端虛擬設(shè)備》,來(lái)幫助您快速理解機(jī)智云平臺(tái)的接入原理,即使您現(xiàn)在還沒(méi)有開(kāi)發(fā)任何設(shè)備,也可以快速上手。

ESP8266可以理解為一個(gè)WiFi模塊,這個(gè)東西有很多型號(hào),有的型號(hào)就和單片機(jī)一樣,有編譯軟件編程,有I/O口,可以控制一些設(shè)備。

一般做課設(shè),用到機(jī)智云,使用單片機(jī)和ESP8266連接,我所使用的是ESP8266-01S模塊。

這里要提一下,買來(lái)的ESP8266模塊,本身自帶出廠固件,可以用網(wǎng)絡(luò)調(diào)試助手實(shí)現(xiàn)通信,這個(gè)就是測(cè)試你的模塊是不是完好的。

第一步需要給ESP8266-01S刷入機(jī)智云固件,在機(jī)智云官網(wǎng)下載固件。機(jī)智云官網(wǎng)有下載教程,文檔中心–設(shè)備接入–2.GAgent通訊模組使用教程–ESP8266串口燒寫說(shuō)明。簡(jiǎn)單來(lái)說(shuō)就是去下載中心下載固件包,然后找到相對(duì)應(yīng)的固件,用下載軟件把固件下載到ESP8266-01S,在這里直接使用串口轉(zhuǎn)TTL就可以。

第二步在機(jī)智云官網(wǎng)創(chuàng)建自己的項(xiàng)目,在開(kāi)發(fā)者中心創(chuàng)建新項(xiàng)目,添加自己需要的數(shù)據(jù)點(diǎn),設(shè)置完自己需要的數(shù)據(jù)點(diǎn)以后可以使用手機(jī)APP進(jìn)行虛擬設(shè)備測(cè)試和后面的實(shí)際設(shè)備測(cè)試。

第三步點(diǎn)擊MCU開(kāi)發(fā),選擇其他平臺(tái),下載機(jī)智云相關(guān)的程序代碼,我們只使用GizwitsUtils兩個(gè)文件夾。將這兩個(gè)文件夾添加到自己的工程之中。

第四步接下來(lái)對(duì)gizwits_product.cgizwits_protocol.h以及main.c進(jìn)行小小的修改,同樣使用我提供的壓縮包里對(duì)應(yīng)文件名的文件,按照對(duì)應(yīng)的技術(shù)文檔進(jìn)行修改,這里需要用的定時(shí)器需要自己設(shè)置,還需要兩個(gè)串口,一個(gè)進(jìn)行打印,另一個(gè)進(jìn)行與ESP8266-01S模組鏈接。這里與ESP8266-01S鏈接的串口的波特率必須設(shè)置為9600。將程序中的相應(yīng)串口參數(shù)進(jìn)行修改。還需要設(shè)置一個(gè)配網(wǎng)按鍵,以便于在接下來(lái)配網(wǎng)的時(shí)候使用。設(shè)置完成以后可以將代碼下載到單片機(jī)進(jìn)行測(cè)試。

下載完代碼以后打開(kāi)手機(jī)機(jī)智云APP選擇自己設(shè)置好的配網(wǎng)模式,在按下按鍵以后點(diǎn)擊一鍵配網(wǎng),觀察串口信息,等待提示配網(wǎng)成功。使用的網(wǎng)絡(luò)要求是2.4G。當(dāng)提示配網(wǎng)成功的時(shí)候就可以在手機(jī)APP上查看自己設(shè)置的數(shù)據(jù)點(diǎn)了。

第六步在配網(wǎng)成功以后還不能看到自己數(shù)據(jù)的變化,需要在程序的對(duì)應(yīng)位置加入自己需要的控制量?;蛘咝薷膶?duì)應(yīng)的機(jī)智云參數(shù),在下載代碼看APP的數(shù)據(jù)會(huì)不會(huì)做出相應(yīng)的變化。

 

 

*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。



關(guān)鍵詞: 機(jī)智云

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉