0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

個(gè)人機(jī)智云開發(fā)實(shí)踐:經(jīng)驗(yàn)總結(jié)與技術(shù)分享

機(jī)智云 ? 2024-07-05 08:10 ? 次閱讀

在個(gè)人的機(jī)智云開發(fā)過程中,主要包括以下幾個(gè)步驟

1.項(xiàng)目創(chuàng)建與數(shù)據(jù)點(diǎn)設(shè)置

2.在機(jī)智云平臺上創(chuàng)建項(xiàng)目并定義所需的數(shù)據(jù)點(diǎn),這些數(shù)據(jù)點(diǎn)將用于設(shè)備和云端的通信。

3.無線通信模塊固件燒錄

4.下載并燒錄適用于所選無線模塊的GAgent固件。

例如,我使用了正點(diǎn)原子的esp8266模塊,選擇了對應(yīng)的 GAgent for ESP8266 固件。

5.MCU方案代碼移植

6.將機(jī)智云提供的 MCU 方案代碼移植到底層設(shè)備的微控制器(MCU)上,確保設(shè)備能夠與機(jī)智云平臺進(jìn)行通信和控制。這一步可能需要參考官方文檔、論壇討論和其他資源來完成代碼的移植和調(diào)試。

7.機(jī)智云調(diào)試APP配網(wǎng)

機(jī)智云所需工具和軟件

在開發(fā)過程中使用了以下工具和軟件:

098ed982-3a63-11ef-a655-92fbcf53809c.jpg

GAgent固件包

GAgent 是一款適用于各種通信模組的應(yīng)用程序固件,它簡化了設(shè)備與手機(jī)APP和云端之間的雙向數(shù)據(jù)通信。開發(fā)者只需關(guān)注業(yè)務(wù)邏輯開發(fā),而不必處理底層通信細(xì)節(jié)。固件遵循機(jī)智云平臺標(biāo)準(zhǔn)接入?yún)f(xié)議,支持設(shè)備配置、發(fā)現(xiàn)、綁定和程序升級等功能。

機(jī)智云產(chǎn)品調(diào)試APP

這款A(yù)PP對于設(shè)備的網(wǎng)絡(luò)配置(配網(wǎng))至關(guān)重要,能夠確保設(shè)備可以順利連接到 Wi-Fi 網(wǎng)絡(luò),并在首次配網(wǎng)后實(shí)現(xiàn)自動重連。

機(jī)智云串口調(diào)試助手

用于驗(yàn)證和調(diào)試 ESP8266 模塊燒錄的固件是否正常工作,以及通過模擬 MCU 功能測試調(diào)試APP的使用情況。

對于每個(gè)步驟的具體操作和更多詳細(xì)信息,請參考機(jī)智云官網(wǎng)開發(fā)者中心的相關(guān)文檔和教程。這些資源將為您提供完整的開發(fā)指導(dǎo)和支持。

機(jī)智云上項(xiàng)目創(chuàng)建、數(shù)據(jù)點(diǎn)創(chuàng)建、導(dǎo)出MCU方案代碼

參考官網(wǎng)開發(fā)者中心的中文檔中心的機(jī)智云接入教程即可。(建議看完官網(wǎng)的教程)

五分鐘了解機(jī)智云接入流程 - Gizwits

09b3f5b4-3a63-11ef-a655-92fbcf53809c.jpg

具體說明:

數(shù)據(jù)點(diǎn)的設(shè)置就是后期和底層MCU通信的功能點(diǎn)。具體參數(shù)不懂可以看文檔中心的機(jī)智云名詞定義解釋。

無線通信模塊固件燒錄

在下載GAgent固件后,需要給當(dāng)前的無線通信模塊燒錄進(jìn)去。這里以ESP8266為例燒錄GAgent固件。

ESP8266模塊若要燒錄固件,請?jiān)诮o模塊上電前把IO_0腳接地(可以上電后再重新拔插連接VCC的杜邦線)。以此來解決一直等待上電同步問題。

機(jī)智云底層MCU代碼移植

到了這一步,就是實(shí)現(xiàn)底層MCU設(shè)備的機(jī)智云代碼移植了。當(dāng)時(shí)在這一步花了不少時(shí)間,主要是在各個(gè)渠道沒有找到一個(gè)講解全面的教程,其中參考過MCU方案導(dǎo)出后給的PDF(官方的教程、機(jī)智云論壇的帖子,最終對比改出來的)在這里不做具體教程,給出開發(fā)者成功移植后的工程代碼以及官方的PDF作為對比參考。(用的STM32F407ZGT6,MDK的IDE)

09c69890-3a63-11ef-a655-92fbcf53809c.jpg

機(jī)智云調(diào)試APP配網(wǎng)

WiFi的首次配網(wǎng)(或者更換網(wǎng)絡(luò)連接)都需要使用機(jī)智云調(diào)試APP來進(jìn)行配網(wǎng),而首次配網(wǎng)后WIFI模塊只要再次上電便可完成自動連接。個(gè)人在使用過程中,主要使用了AirLink和SoftAP兩種模式。根據(jù)個(gè)人使用經(jīng)驗(yàn),使用SoftAP模式配網(wǎng)成功率更高。

09dedc7a-3a63-11ef-a655-92fbcf53809c.jpg

以下為app端的配網(wǎng)教程,不用登錄也可使用,設(shè)備端的操作在后面,此處分開講

09efc972-3a63-11ef-a655-92fbcf53809c.png

1、AirLink模式下配網(wǎng)

(1)進(jìn)入設(shè)備添加界面

(2)此處請輸入連接WIFI的賬號密碼,不要輸錯(cuò),開啟手機(jī)位置定位才能自行選擇WIFI

(3)一直點(diǎn)繼續(xù),選擇樂鑫的模組。(根據(jù)自己的無線通信模塊來

(4)出現(xiàn)此界面時(shí)根據(jù)將設(shè)備調(diào)至AirLink配網(wǎng)模式,等待連接成功即可(目前就算設(shè)備搜尋成功也得自己手動取消搜尋)

(5)回到主界面出現(xiàn)設(shè)備即為APP端配網(wǎng)成功,點(diǎn)進(jìn)去即可使用(沒成的話多試幾次,AirLink配網(wǎng)確實(shí)要多試幾次才能成)

0a08361a-3a63-11ef-a655-92fbcf53809c.png

2、SoftAP模式下配網(wǎng)

(1)進(jìn)入設(shè)備添加界面

(2)填寫所用的WIFI賬號密碼,以及SoftAP熱點(diǎn)賬號密碼(手機(jī)位置定位開啟才能自行選擇WIFI或者如果不知道SoftAP熱點(diǎn)后綴,可以先將設(shè)備調(diào)至SoftAP配網(wǎng)模式,用手機(jī)打開wifi開關(guān)搜尋即可)

(3)一直點(diǎn)繼續(xù),選擇樂鑫的模組。(根據(jù)自己的無線通信模塊來)

(4)出現(xiàn)此界面后,點(diǎn)擊進(jìn)去連接SoftAP熱點(diǎn)(密碼123456789)

(5)出現(xiàn)此界面時(shí)根據(jù)將設(shè)備調(diào)至SoftAP配網(wǎng)模式,等待連接成功即可(目前就算設(shè)備搜尋成功也得自己手動取消搜尋)

(6)回到主界面出現(xiàn)設(shè)備即為APP端配網(wǎng)成功,點(diǎn)進(jìn)去即可使用(一般一次就能成)

0a278f9c-3a63-11ef-a655-92fbcf53809c.png

以上是機(jī)智云APP配網(wǎng)的操作,接下來是設(shè)備端的具體操作。

使用機(jī)智云串口調(diào)試助手模擬MCU

使用機(jī)智云串口調(diào)試助手首先需要將自己開發(fā)的產(chǎn)品加入進(jìn)來,在項(xiàng)目開發(fā)的地方復(fù)制PK以及PS,根據(jù)自己開發(fā)的產(chǎn)品進(jìn)行選擇。

0a7b817e-3a63-11ef-a655-92fbcf53809c.jpg

波特率選擇9600,打開自動回復(fù)。

0a89b64a-3a63-11ef-a655-92fbcf53809c.jpg

首先點(diǎn)擊初始化,再根據(jù)自身需要點(diǎn)擊AirLink配網(wǎng)和SoftAP配網(wǎng),使得WIFI進(jìn)入相應(yīng)配網(wǎng)模式,再按照前面APP配網(wǎng)部分操作即可。

0a9473fa-3a63-11ef-a655-92fbcf53809c.jpg

使用移植好的MCU設(shè)備

底層MCU設(shè)備移植好機(jī)智云后,通過使用板上按鍵,選擇進(jìn)入AirLink配網(wǎng)或者SoftAP配網(wǎng)模式,再按照前面APP配網(wǎng)部分操作即可。

做好的移植代碼為例,當(dāng)設(shè)備入網(wǎng)成功后,板上綠燈會常亮;而沒入網(wǎng)時(shí),板上綠燈會熄滅。

0aacb85c-3a63-11ef-a655-92fbcf53809c.png

設(shè)備上電后,按下板子上的KEY0可進(jìn)入AirLink配網(wǎng)模式,按KEY_UP則進(jìn)入SoftAP配網(wǎng)模式。通過手機(jī)App完成配網(wǎng)設(shè)置后,即可使用App上的按鈕控制底層MCU設(shè)備實(shí)現(xiàn)其功能。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7391

    瀏覽量

    150622
  • 無線通信
    +關(guān)注

    關(guān)注

    58

    文章

    4450

    瀏覽量

    143275
  • 機(jī)智云
    +關(guān)注

    關(guān)注

    2

    文章

    571

    瀏覽量

    26348
收藏 人收藏

    評論

    相關(guān)推薦

    Altera SOPC專題競賽-經(jīng)驗(yàn)總結(jié)

    Altera SOPC專題競賽-經(jīng)驗(yàn)總結(jié)Altera SOPC專題競賽-經(jīng)驗(yàn)總結(jié).docx
    發(fā)表于 08-10 18:19

    “IoT小能手”機(jī)智技術(shù)征文大賽

    “IoT小能手”機(jī)智技術(shù)征文大賽在體驗(yàn)IoT開發(fā)流程,開發(fā)智能產(chǎn)品之余,你是否有疑惑/突如其來的idea/三五年的從業(yè)
    發(fā)表于 05-15 19:54

    電源制作高手經(jīng)驗(yàn)總結(jié)

    電源制作高手經(jīng)驗(yàn)總結(jié)電源制作高手經(jīng)驗(yàn)總結(jié) 28頁.pdf (2.9 MB )
    發(fā)表于 06-05 02:05

    SOPC Builder/Nios 學(xué)習(xí)經(jīng)驗(yàn)總結(jié)

    SOPC Builder/Nios 學(xué)習(xí)經(jīng)驗(yàn)總結(jié)
    發(fā)表于 07-22 15:32 ?0次下載
    SOPC Builder/Nios 學(xué)習(xí)<b class='flag-5'>經(jīng)驗(yàn)總結(jié)</b>

    線圈天線設(shè)計(jì)經(jīng)驗(yàn)總結(jié)

    線圈天線設(shè)計(jì)經(jīng)驗(yàn)總結(jié)
    發(fā)表于 09-12 17:21 ?224次下載

    做四軸飛行器的經(jīng)驗(yàn)總結(jié)

    做四軸飛行器的經(jīng)驗(yàn)總結(jié),請各位大神共同學(xué)習(xí),里面是一位大神做四軸飛行器的經(jīng)驗(yàn)總結(jié)
    發(fā)表于 11-11 16:52 ?0次下載

    開關(guān)電源測量的經(jīng)驗(yàn)總結(jié)

    開關(guān)電源測量的經(jīng)驗(yàn)總結(jié),感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 09-18 17:34 ?0次下載

    模擬電路設(shè)計(jì)經(jīng)驗(yàn)總結(jié)

    模擬電子的相關(guān)知識學(xué)習(xí)教材資料——模擬電路設(shè)計(jì)經(jīng)驗(yàn)總結(jié)
    發(fā)表于 09-27 15:19 ?0次下載

    指針經(jīng)驗(yàn)總結(jié)

    指針經(jīng)驗(yàn)總結(jié)
    發(fā)表于 10-27 15:44 ?19次下載
    指針<b class='flag-5'>經(jīng)驗(yàn)總結(jié)</b>

    嵌入式系統(tǒng)開發(fā)學(xué)習(xí)心得體會_經(jīng)驗(yàn)總結(jié)

    本文主要介紹的是嵌入式系統(tǒng)開發(fā)學(xué)習(xí)心得體會及經(jīng)驗(yàn)總結(jié),首先介紹了嵌入式系統(tǒng)開發(fā)的三大關(guān)鍵點(diǎn),其次推薦了嵌入式系統(tǒng)開發(fā)必讀的書籍,最后介紹了學(xué)習(xí)嵌入式系統(tǒng)
    的頭像 發(fā)表于 05-18 10:24 ?3.1w次閱讀

    TD-LTE網(wǎng)絡(luò)優(yōu)化經(jīng)驗(yàn)總結(jié)解析

    TD-LTE網(wǎng)絡(luò)優(yōu)化經(jīng)驗(yàn)總結(jié)解析說明。
    發(fā)表于 04-27 10:30 ?23次下載

    電路設(shè)計(jì)的一些經(jīng)驗(yàn)總結(jié)

    電路設(shè)計(jì)的一些經(jīng)驗(yàn)總結(jié)
    發(fā)表于 12-02 13:57 ?42次下載

    EMI整改經(jīng)驗(yàn)總結(jié)

    EMI整改經(jīng)驗(yàn)總結(jié)
    發(fā)表于 12-20 15:55 ?45次下載

    富士變頻器維修經(jīng)驗(yàn)總結(jié)

    富士變頻器維修經(jīng)驗(yàn)總結(jié)
    發(fā)表于 10-07 10:55 ?0次下載

    選擇燒結(jié)銀的經(jīng)驗(yàn)總結(jié)

    選擇燒結(jié)銀的經(jīng)驗(yàn)總結(jié)
    的頭像 發(fā)表于 12-17 15:46 ?1195次閱讀
    選擇燒結(jié)銀的<b class='flag-5'>經(jīng)驗(yàn)總結(jié)</b>