0 封面

1 項目名稱
【RTT設計大賽】基于AB32VG1的嵌入式移動網盤
2 項目簡介
項目名稱:基于AB32VG1的嵌入式移動網盤
設計思路:使用AB32VG1+Wi-Fi模塊+SD卡,搭建一個嵌入式的迷你網盤,支持云端操作(增刪改查)端側的文件。
主要解決的問題:需要解決終端掛載的SD卡如何能被云端(公網服務器)訪問,并能夠支持修改。
項目創新點:借助終端外掛的大容量SD卡,基于Wi-Fi網絡傳輸,實現網盤的功能,有望解決云服務器低成本擴容的問題。
3 硬件說明
該項目在硬件部分,主要使用了AB32VG1和一個Wi-Fi模組(平頭哥的TG7100C)。
AB32VG1:充當主控,使用其SDIO接口,用于讀取SD的內容。還使用其串口,用于鏈接Wi-Fi模組。
Wi-Fi模組:充當網絡通訊模塊,解決網絡連接的問題。主要使用了其Wi-Fi功能和串口連接。
具體如下圖所示:

4 軟件說明
整個演示方案,軟件部分分為三大塊:
1 云端的一個簡單的服務器程序,用于下發對SDCARD的查看和控制;
1)識別SDCARD的掛載
2)新增命令行功能,可以下發對SDCARD的控制
3)網絡報文的控制傳輸,命令協議的處理
2 AB32VG1的固件程序
1)串口協議的組包、解析
2)命令行返回數據的獲取以及組包發送
3)對接Wi-Fi模組,對網絡連接、發送、接收、關閉的協議處理
3 Wi-Fi模組的固件程序
1)串口協議的組包、解析
2)Wi-Fi熱點的管理連接
3)AB32VG1的網絡連接請求管理(串口轉網絡TCP、TCP轉串口)
AB32VG1的代碼已開源在gitee:ab32vg1-iot-sdcard
5 演示效果
演示效果上,達到的是可以通過云端輸入"ls" "df" 等命令,查詢到本地SDCARD的內容。
其他指令還在進一步擴展當中。
演示視視頻可以觀看B站的視頻:基于AB32VG1的嵌入式移動網盤--Demo演示
6 附件
暫無。
7 團隊信息
項目聯系人:架構師李肯
8 # 更多分享
架構師李肯
架構師李肯(全網同名),一個專注于嵌入式IoT領域的架構師。有著近10年的嵌入式一線開發經驗,深耕IoT領域多年,熟知IoT領域的業務發展,深度掌握IoT領域的相關技術棧,包括但不限于主流RTOS內核的實現及其移植、硬件驅動移植開發、網絡通訊協議開發、編譯構建原理及其實現、底層匯編及編譯原理、編譯優化及代碼重構、主流IoT云平臺的對接、嵌入式IoT系統的架構設計等等。擁有多項IoT領域的發明專利,熱衷于技術分享,有多年撰寫技術博客的經驗積累,連續多月獲得RT-Thread官方技術社區原創技術博文優秀獎,榮獲CSDN博客專家、CSDN物聯網領域優質創作者、2021年度CSDN&RT-Thread技術社區之星、2022年RT-Thread全球技術大會講師、RT-Thread官方嵌入式開源社區認證專家、RT-Thread 2021年度論壇之星TOP4、華為云云享專家(嵌入式物聯網架構設計師)等榮譽。堅信【知識改變命運,技術改變世界】!
-
RT-Thread
+關注
關注
32文章
1368瀏覽量
41490 -
網盤
+關注
關注
1文章
98瀏覽量
16484 -
AB32VG1
+關注
關注
1文章
5瀏覽量
675
發布評論請先 登錄
通過RT-Thread Studio配置AB32VG1片上外設GPIO引腳控制RGB彩燈

【RT-Thread創新應用設計大賽】+中科藍訊 AB32VG1開箱搭建開發環境跑demo
【RT-Thread創新應用設計大賽】AB32VG1開發板菜鳥入手
【文章連載】RT-Thread創新應用大賽文章匯總
【RT-Thread創新應用設計大賽】AB32VG1開發板入手
中科藍訊AB32VG1開發實踐指南
AB32VG1 RT-Thread 開發環境搭建

基于AB32VG1開發板的設備溫度檢測

評論