GE211是機(jī)智云自研的定制物聯(lián)網(wǎng)轉(zhuǎn)接板,采用ESP32-C3-WROOM-02通訊模塊,專為白色智能家電等設(shè)備應(yīng)用而設(shè)計(jì)。該轉(zhuǎn)接板在硬件設(shè)計(jì)上集成了支持WiFi和BLE的雙模無(wú)線通信模塊,同時(shí)具備TTL電平轉(zhuǎn)換串口功能。這一設(shè)計(jì)特點(diǎn)使得設(shè)備接入變得更加方便快捷,同時(shí)也極大地提高了開發(fā)效率。
測(cè)評(píng)攻略
開發(fā)調(diào)試過(guò)程如下:
TTL轉(zhuǎn)USB根據(jù)實(shí)例注冊(cè)機(jī)智云設(shè)備,了解通訊協(xié)議格式
使用局域網(wǎng)通過(guò)手機(jī)APP,控制設(shè)備啟停
TTL轉(zhuǎn)USB根據(jù)實(shí)例注冊(cè)機(jī)智云設(shè)備,了解通訊協(xié)議格式
1.1
首先進(jìn)入機(jī)智云開發(fā)者文檔中心,下載C3模塊資料和相關(guān)工具。
1.2
下載完成后點(diǎn)擊左上角進(jìn)入開發(fā)者中心
開發(fā)者中心
根據(jù)流程注冊(cè)機(jī)智云賬戶,登錄機(jī)智云注冊(cè)相關(guān)設(shè)備,注冊(cè)流程如下:
創(chuàng)建產(chǎn)品
創(chuàng)建完成后左側(cè)會(huì)出現(xiàn)PK/PS,這兩組字符串是我們下面調(diào)試需要用到的。接下來(lái)創(chuàng)建設(shè)備控制數(shù)據(jù)點(diǎn)
以上步驟表示我們的設(shè)備和數(shù)據(jù)點(diǎn)創(chuàng)建成功。
1.3
點(diǎn)擊左側(cè)的開發(fā)向?qū)?,?a target="_blank">MCU開發(fā)資源中下載已創(chuàng)建設(shè)備的通訊協(xié)議文檔。
以上步驟表示我們的設(shè)備和數(shù)據(jù)點(diǎn)創(chuàng)建成功。
1.4
點(diǎn)擊左側(cè)的開發(fā)向?qū)?,從MCU開發(fā)資源中下載已創(chuàng)建設(shè)備的通訊協(xié)議文檔。
1.5
了解通訊協(xié)議格式
具體通訊命令可參考通訊協(xié)議文檔。數(shù)據(jù)格式解析非常詳細(xì)。
1.6
根據(jù)《機(jī)智云GE211-02轉(zhuǎn)接板接入機(jī)智云方案及問(wèn)題排查指引V1.0.0.pdf》中3.3的部分:結(jié)合機(jī)智云調(diào)試助手使用流程。按著步驟一路測(cè)試都非常順利。唯一不明白的是,哪里發(fā)生了數(shù)據(jù)交互,可以讓模塊去鏈接指定的IP和prot?
查閱文檔中心的設(shè)備接入欄下GAgent詳解,這里非常詳細(xì)的講解了GAgent接入機(jī)智云流程,多種接入模式和數(shù)據(jù)走向。從設(shè)備上電開始到接入的過(guò)程。
GAgent請(qǐng)求設(shè)備信息
B、回復(fù)GAgent設(shè)備信息
C、設(shè)備正常工作,需回復(fù)GAgent發(fā)出的心跳包
D、GAgent網(wǎng)絡(luò)狀態(tài)發(fā)生變化通知mcu。
根據(jù)之前我們下載的通訊協(xié)議文檔里面的命令可以找到,在上電后,模塊會(huì)請(qǐng)求設(shè)備信息,然后我們的主控設(shè)備會(huì)發(fā)送給模塊一些常用的參數(shù)。0x02命令中的第15部分就包含了server,port等內(nèi)容??梢怨┪覀冃薷?。
由此我們可知,IP和端口是頭次數(shù)據(jù)交互時(shí)就修改了。
測(cè)試局域網(wǎng)模式
2.1
局域網(wǎng)和廣域網(wǎng)的兩種組網(wǎng)方式介紹
2.2
使用局域網(wǎng)通過(guò)手機(jī)APP,控制設(shè)備啟停
我們首先需要將模塊初始化
使用局域網(wǎng)通過(guò)手機(jī)APP,控制設(shè)備啟停
依次點(diǎn)擊右上角“+”;點(diǎn)擊熱點(diǎn)配置;輸入要鏈接的局域網(wǎng)wifi信息,下面設(shè)備信息默認(rèn);點(diǎn)擊對(duì)應(yīng)的設(shè)備熱點(diǎn);連接后會(huì)發(fā)生數(shù)據(jù)交互,交互的內(nèi)容就是將第二圖的wifi信息發(fā)送至模塊。配置組網(wǎng)。鏈接成功后APP會(huì)識(shí)別到我們的設(shè)備??梢渣c(diǎn)擊設(shè)備進(jìn)行控制。
APP控制
配置好相關(guān)參數(shù)后,我們通過(guò)APP來(lái)控制主板LED閃爍,模擬啟??刂?。
主板使用的是極海的APM32E103 EVAL,GE211接入主板串口。
根據(jù)通訊協(xié)議文檔,編寫串口命令處理函數(shù),數(shù)據(jù)解析正常,LED燈根據(jù)APP指令亮滅正常。
GE211的定制化設(shè)計(jì)確保了與機(jī)智云平臺(tái)的緊密集成,使得應(yīng)用開發(fā)更加無(wú)縫。它有效解決了智能家電等設(shè)備連接與通信的難題,為開發(fā)者提供了一個(gè)穩(wěn)定、可靠且高效的解決方案。不論是在WiFi還是BLE通信方面,都可以提供穩(wěn)定的連接和優(yōu)質(zhì)的數(shù)據(jù)傳輸性能。
它為智能家電等設(shè)備的開發(fā)者提供了一個(gè)完善的硬件平臺(tái),旨在幫助開發(fā)者更加高效地接入云端,加速產(chǎn)品上市和商業(yè)化進(jìn)程,實(shí)現(xiàn)物聯(lián)網(wǎng)領(lǐng)域的新突破。
-
無(wú)線
+關(guān)注
關(guān)注
31文章
5404瀏覽量
172885 -
模擬
+關(guān)注
關(guān)注
7文章
1420瀏覽量
83863
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論