999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

嵌入式遠程實境實驗教學系統(tǒng)

2022-06-16 04:22:54孟利民許恩澤柯旭清宋秀蘭彭宏
教育現代化 2022年10期
關鍵詞:嵌入式用戶設備

孟利民,許恩澤,柯旭清,宋秀蘭,彭宏

(浙江工業(yè)大學 信息工程學院,浙江 杭州)

一 引言

隨著信息技術的快速發(fā)展和傳統(tǒng)產業(yè)改造升級的不斷深入,企業(yè)對人才的技術技能和創(chuàng)新能力提出了更高要求。高校向社會輸出的工程人才,應不僅僅具備較高的理論水平,同時也要掌握相當的工程能力[1]。嵌入式系統(tǒng)以應用為中心,以計算機技術為基礎,對軟件和硬件能力都有較高的要求[2]。要想培育出優(yōu)秀的嵌入式行業(yè)技術人才,與之相關的專業(yè)課程教學應該不僅僅具有理論系統(tǒng)性,更要具有工程實踐性[3]。

實驗教學是嵌入式教學的重要環(huán)節(jié),是培養(yǎng)學生工程能力的關鍵[4]。然而傳統(tǒng)的嵌入式實驗教學規(guī)定了學生做實驗的時間段和地點,這使得其在時間與空間上都存在局限性,造成一定程度的資源浪費[5-6]。除此之外,傳統(tǒng)的教學方式無法滿足突發(fā)性情況下的教學需求。

基于傳統(tǒng)教學方式的不足,本文提出一種嵌入式遠程實境實驗教學系統(tǒng)。用戶可以通過電腦上的開發(fā)平臺來下達指令,這些指令通過互聯網發(fā)送給實驗室中的實體設備,設備將根據指令進行一系列的實驗操作,然后將結果通過互聯網重新反饋給用戶。實驗全過程中設備的運行情況也將通過攝像頭回饋給用戶,以滿足部分存在視覺需求的實驗。整個過程就像是用戶親身在實驗室里做實驗一樣。采用遠程實境實驗的方式,可以完全解放學生實驗地點的限制,而用戶采用預約的方式進行實驗,也可以很大程度的錯開彼此做實驗的時間,避免某個時間段大批量人群進行實驗而另一時間段無人操作的情況,更有效地利用了實驗設備資源。

二 虛擬仿真實驗與遠程實境實驗

近年來虛擬仿真技術發(fā)展迅速,在實驗教學領域大受歡迎,國內高校的化工[7]、土木[8]、機械[9]等專業(yè)都開設了基于虛擬仿真的相關教學實驗課程。

虛擬仿真技術是用一個虛擬的系統(tǒng)模仿另一個真實系統(tǒng)的技術,其建立在相似原理這一基礎上。利用軟件模擬塑造一個與研究對象幾何要素及物理要素都相似的模型,通過研究此模型就可以間接地研究原型[10]。虛擬仿真實驗可以模擬全套實驗所需的設備,讓學生通過一臺電腦就能實現教學實驗的全過程,了解實驗原理和實驗過程,具有交互性良好、節(jié)省資金、操作簡單等優(yōu)點。

然而虛擬實驗的結果偏于理想化,在硬件種類繁多、硬件狀態(tài)復雜多變的嵌入式實驗中,虛擬仿真并不能夠完全的模擬實際設備的運行狀態(tài),虛擬實驗與實際操作實驗設備得到的實驗結果差別較大,這使得虛擬實驗不具備實際實驗的真實性[11]。相對于虛擬仿真實驗,遠程實境實驗具有與實物實驗完全一致的效果,更真實,也更貼近工程實踐。

遠程實境實驗教學系統(tǒng)由模擬操作界面、云端服務器,加上實體實驗設備組成。用戶可以通過電腦上的操作界面來下達指令,指令上傳到云端服務器,由其作為中轉,再把指令傳輸到實驗設備上,實驗設備根據這些指令從而進行一系列的實驗動作,最終通過傳感器將實驗數據傳回給用戶。作為新型的實驗形式,遠程實驗不是傳統(tǒng)實驗的簡單網絡化,其在實驗過程中強調在線探究式學習策略以及對學習者實驗行為的記錄與反饋,在基于數據整合與分析的基礎上對其進行在線評價[12]。

三 嵌入式遠程實境實驗教學系統(tǒng)的實現

本系統(tǒng)的硬件設施已經在傳統(tǒng)實驗方式下進行了多年,其教學性與安全性都得到了一定的驗證,因此,嵌入式遠程實境實驗教學系統(tǒng)的實現關鍵即是嵌入式設備與服務器之間的通訊。

(一) 系統(tǒng)架構設計

本系統(tǒng)采用B/S 架構,由Web 前端、Web 服務器、SIP 信令服務器、MySQL 數據庫和嵌入式設備五部分組成。本系統(tǒng)的軟件設計框圖如圖1 所示。

其中Web 前端提供了用戶登錄界面和交互界面,將用戶選擇的前端標簽和輸入的指令轉為HTTP請求發(fā)送給Web 服務器。Web 服務器基于linux 操作系統(tǒng)平臺,采用PHP 語言搭建,配合Nginx 服務模塊、MySQL 數據存儲模塊,其承擔的職責有:提供個人PC 機上傳與下載文件的接口,提供嵌入式設備下載文件的接口,管理數據庫信息,將Web 前端發(fā)送過來對嵌入式設備進行操作的命令消息從HTTP協(xié)議轉為SIP 協(xié)議并轉發(fā)給SIP 服務器。SIP 信令服務器負責接收嵌入式設備和Web 服務器發(fā)送來的SIP 消息,通過對SIP 消息的解析確定其消息類型然后進行相應的轉發(fā)。本系統(tǒng)中主要用到兩種類型的SIP 消息,分別是“REGISTER”和“NOTIFY”類型。其中“REGISTER”消息類型用于嵌入式實驗設備的綁定注冊和心跳保活,“NOTIFY”消息類型則是對嵌入式設備進行操作的命令消息的載體。嵌入式設備會在開機的時候向SIP 信令服務器發(fā)送一個“REGISTER”類型的SIP 消息,使本設備注冊上線,并且開機過程中每隔15 秒發(fā)送一次“REGISTER”消息以維持本設備與服務器的連接。同時,嵌入式設備接收、解析SIP 服務器轉發(fā)的“NOTIFY”類型的SIP 消息,獲得用戶發(fā)出的指令并執(zhí)行該條指令,最終將執(zhí)行結果通過http 請求反饋給Web 服務器。MySQL 數據庫中存儲前端用戶信息、嵌入式設備信息、用戶綁定信息、嵌入式設備在線狀態(tài)、設備操作結果等數據,數據會根據Web 服務器和SIP 信令服務器接收到的消息實時變動。

本系統(tǒng)內嵌入式設備與服務器進行視頻、音頻、數據等信息傳輸、交換、控制時遵循的通信協(xié)議結構如圖2 所示。

圖2 通信協(xié)議結構圖

在進行指令交互以及數據傳輸過程中會建立兩個傳輸通道:會話通道和流媒體通道。會話通道基于SIP 協(xié)議創(chuàng)建,用于在設備與服務器之間創(chuàng)建、修改和釋放會話,本系統(tǒng)依靠會話通道建立起用戶與設備的“一對一”綁定,并維持此效果直至實驗結束。數據傳輸通道依賴RTP 流媒體協(xié)議,將實驗設備產生的音視頻流傳輸給服務器。信息交互過程中,SIP 信令數據封裝成XML 格式,視頻數據壓縮為H.264 碼流,音頻數據采取G.711 方式編碼。

(二) 系統(tǒng)功能設計

本系統(tǒng)具有以下幾點功能特點:

(1)瀏覽器訪問

本系統(tǒng)不需要下載額外的APP 客戶端,只需訪問相應的服務器地址,注冊登錄系統(tǒng)后即可進行遠程實驗。

(2)預約管理

學生用戶可以在選課中心瀏覽可選的實驗,根據自己需求選擇相應實驗內容和指導老師,同時可以對實驗時間進行預約。

(3)資料下載

學生用戶可以在自己的實驗課程界面直接下載本實驗相關的學習資料,不需要通過其他渠道獲取。

(4)遠程實驗

學生用戶進行實驗后,首先需要綁定一臺嵌入式設備,實驗界面會實時顯示實驗設備在線情況與使用情況,不在線的設備與使用中的設備將無法使用。學生綁定空閑狀態(tài)的設備,閱讀遠程實驗規(guī)范手冊后即可開始實驗。實驗全過程中學生用戶直接通過實驗界面的交互窗口與設備進行消息交互,交互窗口同時也提供遠程傳輸文件給實驗室設備、完成實驗、重做實驗、退出實驗的功能。學生用戶完成實驗或者退出實驗后,設備將恢復為空閑狀態(tài)。

(5)教師系統(tǒng)

本系統(tǒng)除學生用戶外還設立了教師用戶,提供給實驗課程的指導老師登錄,方便教師進行管理、監(jiān)督與指導。教師管理界面如圖3 所示。

圖3 教師管理界面圖

教師用戶可以通過學生管理頁面查看自己班級學生的實驗情況與在線情況,根據實驗監(jiān)控和實驗進度查詢來監(jiān)管學生實驗,并且可以利用本系統(tǒng)中的自動成績判定功能來對學生實驗進行打分,極大地降低了老師的工作強度。在實驗管理頁面,教師可以對自己所負責的實驗進行管理,可以添加、刪除某些實驗,并上傳各個實驗的相關資料供學生下載。同時提供答疑列表頁面顯示學生做實驗過程中提出的問題,增加學生和老師之間的交流互動。

本系統(tǒng)實驗中產生的實驗數據均是由實驗設備產生的真實數據,并不是經過模擬仿真出來的虛擬數據,與學生本人前往實驗室進行實驗無本質區(qū)別。本系統(tǒng)的缺點是一套實驗設備同一時間只能供一名用戶進行實驗,同時候做實驗有著人數上限,無法做到如虛擬仿真實驗一般僅僅只要服務器性能充足便可以支持許多用戶同時實驗。但是遠程實境實驗系統(tǒng)支持隨時隨地的進行訪問,通過預約實驗的方式可以有效緩解這一問題。

(三) 相關實驗設計

本教學系統(tǒng)的實驗內容設計包括遠程基本嵌入式命令實驗、嵌入式驅動實驗、傳感器實驗等一系列嵌入式實驗。基本嵌入式命令實驗主要是為了讓學生了解嵌入式系統(tǒng)中的一些基本命令,例如查看當期目錄下文件的ls 命令,進行目錄間跳轉的cd 命令,創(chuàng)建目錄的mkdir 命令,改變文件權限的chmod命令等等,通過該系列實驗學生們對linux 操作系統(tǒng)將會有個初步的了解。

嵌入式驅動實驗主要涉及字符設備驅動,包含GPIO 驅動實驗、I2C 驅動實驗和RTC 驅動實驗,三個實驗由易到難。其中GPIO 驅動是嵌入式系統(tǒng)最基本也是最關鍵的驅動,通過該實驗,學生們會了解到芯片是如何驅動各個GPIO 引腳的。I2C 是很常用的一個串行通信接口,用于連接各種外設、傳感器等器件,學習I2C 驅動,能夠很好的理解主從機之間的通信方式。RTC 也就是實時時鐘,用于記錄當前系統(tǒng)時間,是個很常用的外設,并且RTC 驅動框架基于I2C 驅動框架,對進一步理解I2C 驅動有很大幫助。

傳感器實驗包含了一系列常用傳感器的驅動與基本使用,例如溫濕度傳感器、超聲波測距傳感器、攝像頭傳感器,該系列旨在學生們初步接觸驅動后,利用GPIO 等驅動對一些外設進行控制,一方面加深對驅動的理解,另一方面,通過自己編寫應用程序讓一些基本傳感器開展相關工作,真正入門嵌入式。

四 應用實況

本系統(tǒng)提供較好的交互界面,采取一問一答的方式,便于用戶區(qū)分自己指令與系統(tǒng)回復,如圖4為命令ls 的交互界面。

圖4 ls 指令交互界面圖

用戶通過遠程文件傳輸的方式將驅動文件傳到嵌入式設備相應目錄下,之后采取動態(tài)加載的方式加載驅動,圖5 為加載溫濕度傳感器驅動的案例,對比前后驅動加載列表可以發(fā)現溫濕度傳感器驅動dht11.ko 已加載成功。

圖5 溫濕度傳感器驅動加載圖

通過編寫C 語言測試文件然后進行交叉編譯,將編譯完成的程序遠程傳輸給嵌入式設備,即可在嵌入式設備上運行程序,圖6 是運行測距傳感器的結果,測距傳感器成功測出障礙物距離為65cm 遠。

圖6 測距傳感器運行反饋圖

經測試,本系統(tǒng)在三類實驗中都可以很好地將用戶指令傳輸給嵌入式設備運行,同時及時回饋設備的響應消息,圓滿實現遠程實境實驗目標的同時也帶給了用戶們較好的體驗。

五 結語

嵌入式遠程實境實驗教學系統(tǒng)是在新冠肺炎疫情形勢嚴峻的狀態(tài)下提出的,在此之前,實體設備實驗已經進行了很多年,教學性和安全性都有很大的保障。采用遠程實境實驗的方式,讓學生們做實驗的地點沒有了硬性要求,即使在家中也能進行嵌入式系統(tǒng)相關的實驗,實驗名額依賴預約獲取的方式也能將學生們做實驗的時間段分割開來,成功解決了傳統(tǒng)實驗模式下空間與時間上的局限性,同時也有效緩解當前實驗設備資源緊缺的情況,節(jié)省硬件成本。

猜你喜歡
嵌入式用戶設備
諧響應分析在設備減振中的應用
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
搭建基于Qt的嵌入式開發(fā)平臺
嵌入式軟PLC在電鍍生產流程控制系統(tǒng)中的應用
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
500kV輸變電設備運行維護探討
如何獲取一億海外用戶
原來他們都是可穿戴設備
消費者報道(2014年7期)2014-07-31 11:23:57
主站蜘蛛池模板: 女人18毛片久久| 国产在线观看精品| 99999久久久久久亚洲| 色网站在线免费观看| 亚洲一级毛片免费观看| 国产手机在线小视频免费观看| 亚洲熟妇AV日韩熟妇在线| 免费aa毛片| 日韩福利在线视频| 无套av在线| 人妻中文字幕无码久久一区| 热re99久久精品国99热| 国内自拍久第一页| 亚洲区视频在线观看| 亚洲无码精彩视频在线观看| 国产精品播放| 在线欧美a| 国产美女在线观看| 亚洲第一福利视频导航| 亚洲欧美成人网| 亚洲永久视频| 亚洲欧美一区二区三区麻豆| 亚洲中文字幕在线一区播放| 91小视频版在线观看www| 亚洲三级色| 国产日韩欧美中文| 老色鬼欧美精品| 伊人精品成人久久综合| 国产精品天干天干在线观看 | 1024国产在线| 亚洲三级a| 伊人丁香五月天久久综合| 亚洲水蜜桃久久综合网站| 先锋资源久久| 欧美精品二区| 成人国内精品久久久久影院| 色天天综合久久久久综合片| 无码国产伊人| 国产日韩AV高潮在线| 2021最新国产精品网站| 欧美三級片黃色三級片黃色1| 国产精品成人免费视频99| 久久香蕉国产线看观看式| 欧美国产日产一区二区| 亚洲欧美综合另类图片小说区| 久草性视频| 亚瑟天堂久久一区二区影院| 国产肉感大码AV无码| 91无码视频在线观看| 欧美国产日韩在线观看| 亚洲制服丝袜第一页| 日韩色图区| 中文字幕在线看视频一区二区三区| 亚洲男人的天堂久久精品| 狠狠亚洲婷婷综合色香| 尤物国产在线| 美女视频黄又黄又免费高清| 成人国产小视频| 国产精品分类视频分类一区| 99精品在线视频观看| 香蕉视频在线观看www| 国产精品欧美在线观看| 91九色视频网| 欧美一级专区免费大片| 国产精品视频a| 亚洲国产天堂久久综合| 高清无码一本到东京热| 亚洲成a人片| 毛片免费观看视频| 最新国产你懂的在线网址| 任我操在线视频| 成人午夜网址| 日韩欧美国产区| 国产精品精品视频| 成人午夜网址| 99999久久久久久亚洲| 香蕉久久国产超碰青草| 久久久久亚洲AV成人人电影软件| 园内精品自拍视频在线播放| 萌白酱国产一区二区| 美女无遮挡免费视频网站| 欧美全免费aaaaaa特黄在线|