聚豐項(xiàng)目 > 醫(yī)療設(shè)備的遠(yuǎn)程維護(hù)助手
醫(yī)療設(shè)備狀態(tài)的好壞往往是影響療效的關(guān)鍵,保證這些設(shè)備長(zhǎng)期穩(wěn)定地為臨床服務(wù),需要必要的維護(hù)和保養(yǎng)。隨著社會(huì)的發(fā)展,被動(dòng)的維護(hù)保養(yǎng)逐漸向主動(dòng)維護(hù)、智能維護(hù)的方向發(fā)展。因此,提供醫(yī)療設(shè)備的遠(yuǎn)程狀態(tài)監(jiān)控,通過(guò)遠(yuǎn)端服務(wù)器對(duì)設(shè)備運(yùn)行狀態(tài)進(jìn)行主動(dòng)持續(xù)性關(guān)注,進(jìn)而智能提醒維護(hù)人員等技術(shù)有著重要意義。 本項(xiàng)目旨在構(gòu)建一套醫(yī)療設(shè)備的遠(yuǎn)程維護(hù)框架。主要技術(shù)特點(diǎn)包括: 1. Web方式接入,進(jìn)行遠(yuǎn)程控制; 2. 多客戶端接入,數(shù)據(jù)同步; 3. 通過(guò)遠(yuǎn)端服務(wù)器轉(zhuǎn)發(fā)數(shù)據(jù),不受網(wǎng)絡(luò)環(huán)境的制約; 4. Web方式的串口透?jìng)鳌?/p>
bootdisk
bootdisk
團(tuán)隊(duì)成員
劉興華 總體設(shè)計(jì)
本項(xiàng)目旨在構(gòu)建一套醫(yī)療設(shè)備的遠(yuǎn)程維護(hù)框架。主要技術(shù)特點(diǎn)包括:
1.Web方式接入,進(jìn)行遠(yuǎn)程控制;
2.多客戶端接入,數(shù)據(jù)同步;
3.通過(guò)遠(yuǎn)端服務(wù)器轉(zhuǎn)發(fā)數(shù)據(jù),不受網(wǎng)絡(luò)環(huán)境的制約;
4.Web方式的串口透?jìng)鳌?/p>
由于時(shí)間關(guān)系,僅完成的基本原型設(shè)計(jì),應(yīng)用于產(chǎn)品還需要深入開發(fā)。系統(tǒng)總體框圖下圖所示,
系統(tǒng)主要完成的功能就是維護(hù)人員可以通過(guò)web客戶端接入系統(tǒng),對(duì)遠(yuǎn)程的Nucleo模塊進(jìn)行控制,包括IO控制、狀態(tài)監(jiān)控、串口透?jìng)鞯?,根?jù)具體設(shè)備需要進(jìn)行配置??梢远嗫蛻舳私尤?,同步顯示遠(yuǎn)程設(shè)備狀態(tài)。
主要組成部分功能說(shuō)明:
1. 主控部分為大賽提供的Nucleo模塊,通過(guò)串口和IO口連接醫(yī)療設(shè)備的下位機(jī)進(jìn)行控制和維護(hù)功能;
2. WIFI模塊,主要提供串口透?jìng)鞴δ堋Mㄟ^(guò)串口連接Nucleo模塊,接入外網(wǎng)(模塊采用ESP8266替代了大賽提供的3080);
3. 服務(wù)器,提供TCP接入Nucleo指令,另外可以接收維護(hù)客戶端的連接;
4. 客戶端采用web方式連接服務(wù)器,可以多客戶端連接,數(shù)據(jù)同步傳輸;
1. Nucleo模塊程序采用Mbed開發(fā),如圖。主要按照自定義的協(xié)議從Uart1進(jìn)行數(shù)據(jù)和指令傳輸,完成后續(xù)的IO控制和狀態(tài)數(shù)據(jù)傳輸?shù)?,可以把USB串口數(shù)據(jù)透明轉(zhuǎn)發(fā)到外網(wǎng);
2. WIFI模塊刷入串口透?jìng)鞴碳?/p>
3. 服務(wù)器端采用Python開發(fā),如圖,主要功能是建立TCP Server,接收WIFI模塊的連接,并進(jìn)行數(shù)據(jù)傳輸。另外建立Websocket Server,接收Web客戶端的連接,同時(shí)完成數(shù)據(jù)轉(zhuǎn)發(fā);
4. 客戶端采用HTML+javascript進(jìn)行編寫,主要提供用戶界面;
測(cè)試環(huán)境如圖所示,接入1個(gè)按鍵到D8測(cè)試數(shù)字輸入,電位計(jì)接入A0測(cè)試模擬輸入,3個(gè)LED接入D3,D4,D5測(cè)試數(shù)字輸出,PC機(jī)連接USB串口測(cè)試透?jìng)鳌?/p>
另外通過(guò)手機(jī)和PC同時(shí)接入web客戶端進(jìn)行操作。
數(shù)字輸入和模擬輸入演示
數(shù)字輸出控制和串口透?jìng)?/strong>