第一步:創(chuàng)建項(xiàng)目
在機(jī)智云自助開(kāi)發(fā)平臺(tái)中創(chuàng)建項(xiàng)目
機(jī)智云自助開(kāi)發(fā)平臺(tái) dev.gizwits.com
第二步:定義數(shù)據(jù)點(diǎn)
定義數(shù)據(jù)點(diǎn)創(chuàng)建項(xiàng)目后,根據(jù)自己的需求,設(shè)置數(shù)據(jù)點(diǎn)。機(jī)智云平臺(tái)會(huì)根據(jù)數(shù)據(jù)點(diǎn)自動(dòng)生成一套協(xié)議,這里的協(xié)議是基于TCP的透?jìng)魉接袇f(xié)議,之所以這樣是因?yàn)椋瑱C(jī)智云使用的WIFI和GSM等通訊模塊都使用了機(jī)智云自己的專(zhuān)用固件,因此讓聯(lián)網(wǎng)變得非常簡(jiǎn)單,具體情況參考機(jī)智云手冊(cè),定義數(shù)據(jù)點(diǎn)如下圖所示:
第三步:生成MCU代碼包
完成數(shù)據(jù)點(diǎn)配置后,在MCU開(kāi)發(fā)頁(yè)面完成協(xié)議代碼配置和下載:
第四步:生成APP
配置手機(jī)端應(yīng)用(目前時(shí)間原因沒(méi)有開(kāi)發(fā)微信端或pc端應(yīng)用),下載代碼框架修改編譯生成APP,如下圖所示:
第五步:下載源碼
github下載rtthread源代碼,如下圖所示:
第六步:配置RTOS
進(jìn)入bsp目錄找到AT32(這里使用雅特力的開(kāi)發(fā)板)對(duì)RTOS進(jìn)行配置,包括chip級(jí) board級(jí)外設(shè)等,具體操作如圖所示:
第七步:代碼移植
完成RTOS配置后,命令生成mdk5工程代碼,將機(jī)智云協(xié)議棧移植到工程代碼中:
第八步:修改代碼
這里主要添加一些數(shù)據(jù)采集的進(jìn)程,網(wǎng)絡(luò)相關(guān)進(jìn)程,和控制相關(guān)進(jìn)程(詳情參考代碼),下載到板子(具體效果可看視頻):
-
RT-Thread
+關(guān)注
關(guān)注
31文章
1273瀏覽量
39930 -
機(jī)智云
+關(guān)注
關(guān)注
2文章
582瀏覽量
26369
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論