一種基于Android平臺的遠程監(jiān)控智能電站的制作方法
【專利摘要】本發(fā)明公開一種基于Android平臺的遠程監(jiān)控智能電站,包括:柴油發(fā)電機組、智能控制器、PC機和Android智能手機,采用了Android平臺和互聯(lián)網(wǎng)技術,用戶能夠在Android智能手機客戶端實時獲得更新的發(fā)電機組運行的數(shù)據(jù),也能通過客戶端能控制控制柴油發(fā)電機執(zhí)行自動運行、試運行、開機、停機、備用、緊急停機這六個指令。
【專利說明】—種基于Android平臺的遠程監(jiān)控智能電站
【技術領域】
[0001]本發(fā)明涉及Android平臺的遠程發(fā)電機監(jiān)控【技術領域】,尤其是指一種基于Android平臺的遠程監(jiān)控智能電站。
【背景技術】
[0002]隨著Google手機操作系統(tǒng)平臺-Android的正式發(fā)布,Android平臺降低了開發(fā)成本,方便制定特色化的產(chǎn)品?;贏ndroid平臺的遠程發(fā)電機監(jiān)控系統(tǒng)是建立在Android平臺和互聯(lián)網(wǎng)技術上的,在互聯(lián)網(wǎng)服務器上建立發(fā)電機組的遠程監(jiān)控系統(tǒng),用戶在Android手機上可以通過無線網(wǎng)絡查看發(fā)電電力參數(shù)、市電電力參數(shù)、柴油發(fā)電機運行情況、控制器指示燈、報警值和預警值、發(fā)電機技術參數(shù),具有很大的市場發(fā)展?jié)摿Α?br>
[0003]基于Android的遠程發(fā)電機監(jiān)控系統(tǒng)通過瀏覽器/服務器(Browser/Server)的方式監(jiān)控系統(tǒng)實時更新柴油發(fā)電機運行所得數(shù)據(jù),在Android智能手機客戶端讀取這些數(shù)據(jù),并通過客戶端控制柴油發(fā)電機組。在重要場所的備用電源,工程人員需要實時查看機組的信息,這種B/S方式使得任何移動用戶能更加方便的監(jiān)測發(fā)電機組,是遠程監(jiān)控發(fā)電機組的移動應用的首創(chuàng)。
【發(fā)明內容】
[0004]本發(fā)明的目的在于提供一種基于Android平臺的遠程監(jiān)控智能電站,能根據(jù)需要使用Android智能手機對發(fā)電機組以及多機互聯(lián)系統(tǒng)進行遠程監(jiān)控,實現(xiàn)發(fā)電機組“無人值守”。
[0005]為達到這個目的,本發(fā)明采用如下技術方案:
一種基于Android平臺的遠程監(jiān)控智能電站包括:柴油發(fā)電機組、智能控制器、PC機和Android智能手機。
[0006]智能控制器以嵌入式的ARM微處理器為核心,通過RS-485標準接口與所述的PC機聯(lián)絡。
[0007]在PC機的Win7系統(tǒng)中移植了嵌入式Thttpd服務器,該Thttpd服務器按照CGI標準編寫外部擴展應用程序,通過調用CGI程序來實現(xiàn)客戶端與客戶端或PC機客戶端之間的即時通訊,同時向監(jiān)控的柴油發(fā)電機組發(fā)送各種指令,實現(xiàn)對柴油發(fā)電機組的網(wǎng)絡監(jiān)控。
[0008]Android軟件平臺由五部分構成,包括:關鍵應用程序、應用程序框架和組件、C/C++函數(shù)庫、Java程序運行環(huán)境、優(yōu)化了的Win7內核。
[0009]將發(fā)電機技術參數(shù)的發(fā)電電力參數(shù)、市電電力參數(shù)、柴油發(fā)電機運行情況、控制器指示燈、報警值和預警值編譯到的Java applet程序中,將編譯的Java applet程序下載到Android智能手機中,Java程序通過應用程序接口 CGI實時發(fā)送到單任務HTTP服務器的Thttpd服務器,這些參數(shù)通過TCP實現(xiàn)HTTP。
[0010]Android 的基本組件包括:Activity、Service、Content Provider 和 BroadcaSTReceiver。
[0011]LibffebCore支持Android瀏覽器和一個可嵌入的web視圖,并以客戶端的方式和與用戶進行交互。Android智能手機的應用程序組件Activity顯示數(shù)據(jù)并控制柴油發(fā)電機執(zhí)行自動運行、試運行、開機、停機、備用、緊急停機這六個指令,所述的嵌入式Thttpd服務器通過HTTP/TCP/IP方式,將來自監(jiān)控端的網(wǎng)頁請求解析后交由ARM微處理器執(zhí)行,實現(xiàn)發(fā)送指令到監(jiān)控的柴油發(fā)電機組智能控制器。服務器端程序采用Select方式實現(xiàn)多路復用,一個線程接收數(shù)據(jù),另一個處理顯示。
[0012]本發(fā)明是建立在Android平臺和互聯(lián)網(wǎng)技術上的,本監(jiān)控系統(tǒng)能夠實時更新柴油發(fā)電機運行所得數(shù)據(jù)到Android智能手機客戶端并能通過客戶端控制柴油發(fā)電機組。
【專利附圖】
【附圖說明】
[0013]圖1為基于Android平臺的遠程監(jiān)控智能電站邏輯框圖。
[0014]附圖符號說明:
1-柴油發(fā)電機組、2-智能控制器、3-PC機、4-Android智能手機。
【具體實施方式】
[0015]以下結合附圖對本發(fā)明進一步說明:
如圖1,一種基于Android平臺的遠程監(jiān)控智能電站包括:柴油發(fā)電機組1、智能控制器
2、PC機3和Android智能手機4。
[0016]智能控制器2以嵌入式的ARM微處理器為核心,通過RS-485標準接口與所述的PC機聯(lián)絡。
[0017]在PC機3的Win7系統(tǒng)中移植了嵌入式Thttpd服務器,該Thttpd服務器按照CGI標準編寫外部擴展應用程序,通過調用CGI程序來實現(xiàn)客戶端與客戶端或PC機客戶端之間的即時通訊,同時向監(jiān)控的柴油發(fā)電機組I發(fā)送各種指令,實現(xiàn)對柴油發(fā)電機組I的網(wǎng)絡監(jiān)控。
[0018]Android軟件平臺由五部分構成,包括:關鍵應用程序、應用程序框架和組件、C/C++函數(shù)庫、Java程序運行環(huán)境、優(yōu)化了的Win7內核。
[0019]將發(fā)電機技術參數(shù)的發(fā)電電力參數(shù)、市電電力參數(shù)、柴油發(fā)電機運行情況、控制器指示燈、報警值和預警值編譯到的Java applet程序中,將編譯的Java applet程序下載到Android智能手機4中,Java程序通過應用程序接口 CGI實時發(fā)送到單任務HTTP服務器的Thttpd服務器,這些參數(shù)通過TCP實現(xiàn)HTTP。
[0020]Android 的基本組件包括:Activity、Service、Content Provider 和 BroadcaSTReceiver。
[0021]LibWebCore支持Android瀏覽器和一個可嵌入的web視圖,并以客戶端的方式和與用戶進行交互。Android智能手機4的應用程序組件Activity顯示數(shù)據(jù)并控制柴油發(fā)電機I執(zhí)行自動運行、試運行、開機、停機、備用、緊急停機這六個指令,所述的嵌入式Thttpd服務器通過HTTP/TCP/IP方式,將來自監(jiān)控端的網(wǎng)頁請求解析后交由ARM微處理器執(zhí)行,實現(xiàn)發(fā)送指令到監(jiān)控的智能控制器2。服務器端程序采用Select方式實現(xiàn)多路復用,一個線程接收數(shù)據(jù),另一個處理顯示。
【權利要求】
1.一種基于Android平臺的遠程監(jiān)控智能電站,包括:柴油發(fā)電機組、智能控制器、PC機和Android智能手機,其特征在于: 1)所述的智能控制器以嵌入式的ARM微處理器為核心,通過RS-485標準接口與所述的PC機聯(lián)絡; 2)所述的PC機的Win7系統(tǒng)中移植了嵌入式Thttpd服務器,該Thttpd服務器按照CGI標準編寫外部擴展應用程序,通過調用CGI程序來實現(xiàn)客戶端與客戶端或PC機客戶端之間的即時通訊,同時將來自監(jiān)控端的網(wǎng)頁請求解析后交由ARM微處理器執(zhí)行,實現(xiàn)對柴油發(fā)電機組的網(wǎng)絡監(jiān)控; 3)所述的Android智能手機安裝了編譯的Javaapplet程序,該程序編譯了發(fā)電機技術參數(shù)的發(fā)電電力參數(shù)、市電電力參數(shù)、柴油發(fā)電機運行情況、控制器指示燈、報警值和預警值; 4)所述的Android智能手機通過TCP方式與所述的Thttpd服務器通信,所述的Android智能手機的瀏覽器顯示了獲取所述的柴油發(fā)電機組的實時數(shù)據(jù); 5)所述的Android智能手機的應用程序組件Activity顯示數(shù)據(jù)并控制柴油發(fā)電機執(zhí)行自動運行、試運行、開機、停機、備用、緊急停機這六個指令。
【文檔編號】G05B19/418GK104503371SQ201310609786
【公開日】2015年4月8日 申請日期:2013年11月27日 優(yōu)先權日:2013年11月27日
【發(fā)明者】陳啟峰, 徐文捷, 唐雁明, 朱琪德, 陳基文 申請人:廣東西電動力科技股份有限公司