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

使用樹莓派實(shí)現(xiàn)主機(jī)遠(yuǎn)程斷電重啟

2014-11-22 02:09:22劉佳誕
電力工程技術(shù) 2014年6期
關(guān)鍵詞:設(shè)備

劉佳誕,周 琦

(無(wú)錫供電公司,江蘇無(wú)錫 214061)

在實(shí)際運(yùn)行維護(hù)中,遇到變電站遠(yuǎn)程錄音終端(嵌入式系統(tǒng))死機(jī),經(jīng)常采用的方法是通過(guò)遠(yuǎn)程桌面或遠(yuǎn)程TELNET、或者遠(yuǎn)程多電腦切換器(KVM)等方式進(jìn)行服務(wù)重啟。但在操作系統(tǒng)宕機(jī)情況下,遠(yuǎn)程登陸和遠(yuǎn)程KVM 方式就無(wú)法進(jìn)行,此時(shí)常用的解決方法就是人員趕往現(xiàn)場(chǎng)進(jìn)行設(shè)備的斷電重啟,費(fèi)時(shí)費(fèi)力;或者通過(guò)采用安裝智能電源分配單元(PDU)的技術(shù)解決方案,實(shí)現(xiàn)遠(yuǎn)程設(shè)備的斷電重啟。但是,PDU的方案也存在一些不足,一是價(jià)格昂貴,一般在3 千元至五千元;二是擴(kuò)展性不夠,功能較單一,無(wú)法根據(jù)客戶的需求進(jìn)行功能擴(kuò)展。

Raspberry Pi(樹莓派)是一款迷你電腦,預(yù)裝Linux 系統(tǒng),體積僅信用卡大小,搭載ARM 架構(gòu)處理器,運(yùn)算性能和智能手機(jī)相仿。它最大的特點(diǎn)就是成本低廉,僅35 美元,接口較豐富。除具備HDMI,USB,ETHERNET 接口外,同時(shí)具備8 路GPIO(通用輸入輸出口)接口,非常適合進(jìn)行一些簡(jiǎn)單的自動(dòng)化設(shè)備控制,也方便進(jìn)行功能的擴(kuò)展。樹莓派官方在軟件編程方面推薦使用Python 語(yǔ)言,其提供了GPIO 庫(kù),可以幫助用戶非常方便的完成相關(guān)IO 口的操作。同時(shí),Python 作為腳本語(yǔ)言[1],在web 編程方面具有天然的優(yōu)勢(shì),其包含的webpy 庫(kù)能夠幫助用戶以很少量的代碼輕松的完成輕量級(jí)的web 框架的搭建。因此,基于樹莓派的上述優(yōu)勢(shì),考慮采用它來(lái)控制遠(yuǎn)程錄音終端的電源并通過(guò)遠(yuǎn)程訪問(wèn)實(shí)現(xiàn)斷電重啟。

1 方案設(shè)計(jì)

1.1 方案原理

解決方案如圖1 所示。首先在樹莓派上搭建web服務(wù)器,采用webpy 搭建Python Web 框架,并根據(jù)控制終端的請(qǐng)求實(shí)現(xiàn)GPIO 控制。控制終端首先通過(guò)web 方式遠(yuǎn)程訪問(wèn)樹莓派web 主文件(在本網(wǎng)站配置中定義為index.py),經(jīng)過(guò)用戶名密碼認(rèn)證后,進(jìn)入設(shè)備斷電重啟網(wǎng)頁(yè)對(duì)遠(yuǎn)端錄音終端進(jìn)行重啟操作。樹莓派web 主文件根據(jù)重啟請(qǐng)求,調(diào)用GPIO 操作函數(shù),控制GPIO的輸出電平,從而控制繼電器觸點(diǎn)動(dòng)作,實(shí)現(xiàn)錄音終端斷電重啟。

圖1 方案原理圖

1.2 硬件連接與配置

樹莓派GPIO 針腳定義如表1 所示。

表1 樹莓派GPIO 針腳定義

根據(jù)表1的針腳定義,選用GIPO 0 作為輸出。因此使用2,6,11 號(hào)針腳與繼電器(驅(qū)動(dòng)電壓為直流5 V)連接。其中2 號(hào)針腳提供5 V 電壓輸出,與繼電器Vcc 針腳相連;6 號(hào)針腳為信號(hào)地,與繼電器GND 針腳相連,7 號(hào)針腳為GPIO 0 輸出,與繼電器IN 針腳相連,如圖2 所示。

圖2 GPIO 連接示意圖

2 軟件實(shí)現(xiàn)

2.1 Web 服務(wù)器搭建

選用nginx+webpy+fastcgi+flup的組合。

2.1.1 安裝上述應(yīng)用程序

使用如下命令行:

Sudo apt-get install python-webpy nginx spawn-fcgi python-flup[1]

2.1.2 修改Nginx 配置文件

Nginx(1.2.1 版本)的配置文件nginx.conf(在/etc/nginx/ 目錄下)包含了default文件(在/etc/nginx/sites-available/ 目錄下),關(guān)于server,location等配置都在default 文件中,這與以往的版本不同。對(duì)default 文件進(jìn)行如下修改:

2.1.3 修改web 主文件屬性

在啟動(dòng)spawn-fcgi 前將index.py 改為可執(zhí)行,使用以下命令行:

Sudo chmod+x index.py

2.1.4 啟動(dòng)spawn-fcgi

在樹莓派9002 端口啟動(dòng)webpy 應(yīng)用,webpy 主文件路徑為/home/pi/www/index.py,webpy的程序主目錄為/home/pi/www/,總共啟動(dòng)10個(gè)spawn 進(jìn)程.起用如下命令行:

spawn-fcgi -F 10 -d/home/pi/www -f/home/pi/www/index.py-a 127.0.0.1-p 9002

2.1.5 啟動(dòng)nginx

命令行:Sudo nginx

2.1.6 增加自啟動(dòng)功能

為了能讓樹莓派在系統(tǒng)啟動(dòng)后自動(dòng)加載fcgi,首先對(duì)/etc 目錄下rc.local 文件增加可執(zhí)行權(quán)限。

命令行:sudo chmod+x rc.local[2]

編輯rc.local,在exit 0 行的前面增加2.1.4 中的命令行。

2.2 GPIO 編程要點(diǎn)

GPIO 控制程序?yàn)閏ontrol.py,作為模塊導(dǎo)入web主文件中。其具備初始化GPIO 和斷電重啟功能。

2.2.1 初始化GPIO

通過(guò)initGPIO()函數(shù),選用GPIO 0,設(shè)置GPI0的使用方式為BOARD(該方式參考Raspberry Pi 主板上P1 接線柱的針腳編號(hào)。使用該方式的優(yōu)點(diǎn)是無(wú)需考慮主板的修訂版本,硬件始終都是可用的狀態(tài),無(wú)需從新連接線路和更改代碼),設(shè)置GIPO 0為輸出通道,并輸出低電平(因?yàn)檫x用的繼電器模式在高電平下為釋放,低電平下吸合),使繼電器觸點(diǎn)處于常閉狀態(tài),錄音設(shè)備保持有電狀態(tài)。

2.2.2 斷電重啟

通過(guò)調(diào)用powerreboot()函數(shù),將GPIO 0 通道輸出設(shè)置為高電平,釋放繼電器觸點(diǎn),斷開設(shè)備電源斷開設(shè)備電源,保持?jǐn)嚯? s,將GPIO 0 通道輸出設(shè)置為低電平,接通設(shè)備電源,進(jìn)行設(shè)備重啟。

其中pwoerreboot()函數(shù)中主要調(diào)用了GPIO 模塊的以下幾個(gè)主要函數(shù):

(1)調(diào)用GPIO.setup(0,GPIO.OUT),將GPIO 0通道設(shè)置為輸出模式。

(2)調(diào)用GPIO.output(0,true),將GPIO 0 通道輸出設(shè)置為高電平,斷開設(shè)備電源。

(3)調(diào)用time.sleep(3),讓斷電保持3 s。

(4)調(diào)用GPIO.output(0,false),將GPIO 0 通道輸出設(shè)置為低電平,接通設(shè)備電源。

2.3 Web 主文件編程要點(diǎn)

編寫web 主文件index.py,將改文件放置于web服務(wù)器根目錄下(即在2.1.2 配置文件設(shè)置的web 根目錄)。

2.3.1 功能

Index.py 文件實(shí)現(xiàn)以下幾項(xiàng)主要功能:

(1)導(dǎo)入模塊control.py;(2)用戶登錄校驗(yàn);(3)根據(jù)用戶GET 請(qǐng)求,控制GPIO 電平輸出,進(jìn)行斷電重啟操作。

2.3.2 處理流程

Inder.py 處理流程如圖3 所示。用戶通過(guò)訪問(wèn)web主文件index.py 進(jìn)入登陸界面,通過(guò)密碼認(rèn)證后,樹莓派開始對(duì)GPIO 0 端口進(jìn)行初始化,并向用戶返回電源重啟操作網(wǎng)頁(yè)。當(dāng)index.py 接收到用戶斷電重啟請(qǐng)求后,調(diào)用powerreboot()函數(shù),控制GPIO 端口的輸出電瓶,完成對(duì)控制設(shè)備的斷電重啟操作。

3 結(jié)束語(yǔ)

在生產(chǎn)實(shí)際運(yùn)行維護(hù)過(guò)程中,已多次通過(guò)使用樹莓派,對(duì)遠(yuǎn)程出現(xiàn)死機(jī)故障的主機(jī)進(jìn)行斷電重啟,避免了人員趕往變電站現(xiàn)場(chǎng)人工復(fù)位的問(wèn)題,節(jié)約了故障處理時(shí)間和人力資源。與采用智能PDU的技術(shù)方案相比,成本約為前者的1/20,價(jià)格優(yōu)勢(shì)明顯。缺點(diǎn)是與設(shè)備電源接線稍顯麻煩,且沒(méi)有進(jìn)行工業(yè)化封裝,布線和設(shè)備美觀性上明顯不足。

樹莓派功能強(qiáng)大,設(shè)備運(yùn)行穩(wěn)定,后續(xù)可進(jìn)一步進(jìn)行開發(fā)。比如外接攝像頭,實(shí)現(xiàn)對(duì)站內(nèi)設(shè)備的圖像監(jiān)控;外接溫濕度傳感器實(shí)現(xiàn)溫濕度采集;通過(guò)串口對(duì)其他運(yùn)行設(shè)備進(jìn)行運(yùn)行工況監(jiān)測(cè)和維護(hù)等。合理應(yīng)用樹莓派,能給電力通信信息運(yùn)行維護(hù)工作帶來(lái)很大便利。

圖3 index.py 處理流程

[1]MAGNUS L H.Python 基礎(chǔ)教程[M].北京:人民郵電出版社,2010:1-3.

[2]SARWAR S M.UNIX 教程[M].北京:機(jī)械工業(yè)出版社,2003:179-180.

猜你喜歡
設(shè)備
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
調(diào)試新設(shè)備
基于VB6.0+Access2010開發(fā)的設(shè)備管理信息系統(tǒng)
基于MPU6050簡(jiǎn)單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
廣播發(fā)射設(shè)備中平衡輸入與不平衡輸入的轉(zhuǎn)換
電子制作(2018年10期)2018-08-04 03:24:48
食之無(wú)味,棄之可惜 那些槽點(diǎn)滿滿的可穿戴智能設(shè)備
500kV輸變電設(shè)備運(yùn)行維護(hù)探討
HTC斥資千萬(wàn)美元入股虛擬現(xiàn)實(shí)設(shè)備商WEVR
Automechanika Shanghai 2014 之“看” 汽保設(shè)備篇
如何在設(shè)備采購(gòu)中節(jié)省成本
主站蜘蛛池模板: 人妻21p大胆| 国产91特黄特色A级毛片| 无码AV高清毛片中国一级毛片| 国产亚洲第一页| 亚洲午夜18| 欧美一级色视频| 97国产成人无码精品久久久| 午夜精品区| 亚洲欧美不卡中文字幕| 亚洲国产91人成在线| 亚洲欧美日韩精品专区| 国产自在线播放| 免费一级毛片在线播放傲雪网| 亚洲第一精品福利| 国产成人精品免费视频大全五级| 国产毛片片精品天天看视频| 国产无码制服丝袜| 色婷婷啪啪| 亚洲视频免费在线看| 久久香蕉国产线看观看式| 久久一日本道色综合久久| 亚洲国产无码有码| 久久国产亚洲欧美日韩精品| 思思热精品在线8| 国产亚洲高清视频| 欧美成人在线免费| 亚洲精品麻豆| 精品在线免费播放| 日韩 欧美 国产 精品 综合| 欧美午夜性视频| 久久婷婷六月| 午夜视频在线观看区二区| 又爽又大又光又色的午夜视频| 久久免费视频6| 日韩av电影一区二区三区四区| 国产性爱网站| 亚洲精品黄| 69视频国产| 久久成人免费| 99精品在线看| 亚洲精品黄| 日本国产一区在线观看| 欧美日韩在线第一页| 97色伦色在线综合视频| 久久综合九九亚洲一区| 亚洲国产精品不卡在线| 日本91在线| 成年女人a毛片免费视频| 国产永久在线视频| a级毛片免费播放| 日本人妻丰满熟妇区| 日韩黄色大片免费看| 欧美亚洲日韩中文| 国产精品自在在线午夜区app| 人妻一区二区三区无码精品一区| 97超碰精品成人国产| 天天色综网| 日本免费精品| 一本大道视频精品人妻 | 国产乱人伦偷精品视频AAA| 亚洲最大看欧美片网站地址| 日韩天堂网| 欧美日韩中文国产| 久久亚洲国产最新网站| 在线va视频| 999国产精品| 在线亚洲精品自拍| 一级毛片免费不卡在线| a色毛片免费视频| 亚洲日韩精品无码专区97| 亚洲欧洲自拍拍偷午夜色| 久久久久久久97| 国产一级在线观看www色 | 国产精品视频公开费视频| 久久综合激情网| 国产中文一区a级毛片视频| a级毛片在线免费| 最新国产精品第1页| 成人午夜免费观看| 亚洲精品人成网线在线 | 免费国产无遮挡又黄又爽| 久久性视频|