第一步:創(chuàng)建項目
在機(jī)智云自助開發(fā)平臺中創(chuàng)建項目
機(jī)智云自助開發(fā)平臺 dev.gizwits.com
第二步:定義數(shù)據(jù)點
定義數(shù)據(jù)點創(chuàng)建項目后,根據(jù)自己的需求,設(shè)置數(shù)據(jù)點。機(jī)智云平臺會根據(jù)數(shù)據(jù)點自動生成一套協(xié)議,這里的協(xié)議是基于TCP的透傳私有協(xié)議,之所以這樣是因為,機(jī)智云使用的WIFI和GSM等通訊模塊都使用了機(jī)智云自己的專用固件,因此讓聯(lián)網(wǎng)變得非常簡單,具體情況參考機(jī)智云手冊,定義數(shù)據(jù)點如下圖所示:
第三步:生成MCU代碼包
完成數(shù)據(jù)點配置后,在MCU開發(fā)頁面完成協(xié)議代碼配置和下載:
第四步:生成APP
配置手機(jī)端應(yīng)用(目前時間原因沒有開發(fā)微信端或pc端應(yīng)用),下載代碼框架修改編譯生成APP,如下圖所示:
第五步:下載源碼
github下載rtthread源代碼,如下圖所示:
第六步:配置RTOS
進(jìn)入bsp目錄找到AT32(這里使用雅特力的開發(fā)板)對RTOS進(jìn)行配置,包括chip級 board級外設(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文章
1251瀏覽量
39745 -
機(jī)智云
+關(guān)注
關(guān)注
2文章
572瀏覽量
26349
發(fā)布評論請先 登錄
相關(guān)推薦
評論