專利名稱:可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到工業(yè)控制領(lǐng)域,具體來講,是一個(gè)可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法。
背景技術(shù):
物聯(lián)網(wǎng)通過射頻識(shí)別(RFID)、紅外感應(yīng)器、全球定位系統(tǒng)、激光掃描器等信息傳感 設(shè)備,按約定的協(xié)議,把任何物品與互聯(lián)網(wǎng)連接起來,進(jìn)行信息交換和通訊,以實(shí)現(xiàn)智能化 識(shí)別、定位、跟蹤、監(jiān)控和管理的一種網(wǎng)絡(luò)。這種自1999年前后提出的技術(shù),分為感知層、網(wǎng) 絡(luò)層和應(yīng)用層三個(gè)層次,依托感知層的各種傳感設(shè)備和網(wǎng)絡(luò)層的可靠數(shù)據(jù)傳輸,通過相應(yīng) 的數(shù)據(jù)處理方式,實(shí)現(xiàn)預(yù)定的功能。目前,圍繞物聯(lián)網(wǎng)的應(yīng)用很多,如上海的浦東機(jī)場(chǎng)就是一個(gè)典型的例子。它通過各 種傳感設(shè)備組成傳感網(wǎng)絡(luò),24小時(shí)監(jiān)測(cè)機(jī)場(chǎng)外圍狀況,對(duì)各種入侵行為進(jìn)行及時(shí)響應(yīng),對(duì)于 各種違規(guī)行為可以達(dá)到感知目標(biāo)是什么、在哪里、做什么的效果。但是物聯(lián)網(wǎng)的相關(guān)應(yīng)用大 多都具有很高的行業(yè)性,是根據(jù)特定的應(yīng)用場(chǎng)景構(gòu)建系統(tǒng),缺少靈活性和通用性。且價(jià)格一 般較高。上述技術(shù)方案都沒有提到可配置的系統(tǒng)模式,即根據(jù)不同的應(yīng)用場(chǎng)景通過對(duì)硬件 平臺(tái)的配置,配合外圍硬件電路和軟件平臺(tái)實(shí)現(xiàn)預(yù)定方案的功能,例如家庭防盜、智能遠(yuǎn)傳 水表、糧倉(cāng)的監(jiān)控。對(duì)于這些應(yīng)用,若采用傳統(tǒng)的方式(例如對(duì)于每個(gè)應(yīng)用場(chǎng)景進(jìn)行單獨(dú)的 開發(fā)),成本和人力物力的損耗必然增大。
發(fā)明內(nèi)容
本發(fā)明的目的是,根據(jù)各種應(yīng)用場(chǎng)景,通過對(duì)外圍設(shè)備和硬件平臺(tái)的配置,提出一 種通用、實(shí)用和易用的可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法。一種可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法,本方法所基于的系統(tǒng)架構(gòu)包括硬件平臺(tái)和 服務(wù)器,它們都通過公用無(wú)線通信網(wǎng)絡(luò)連接互聯(lián)網(wǎng);所述硬件平臺(tái)采集外部設(shè)備的信息,并 上報(bào)給服務(wù)器,同時(shí)接收來自服務(wù)器的配置信息,并依此通過外部接口對(duì)外部設(shè)備進(jìn)行控 制;所述服務(wù)器存儲(chǔ)用戶信息,解析來自硬件平臺(tái)的數(shù)據(jù),并對(duì)硬件平臺(tái)進(jìn)行無(wú)線配置;
本方法的步驟包括
1)由用戶在作為終端設(shè)備的PC上建立方案并進(jìn)行描述,再把方案上傳到服務(wù)器中,存 儲(chǔ)在服務(wù)器的數(shù)據(jù)庫(kù)中;
2)服務(wù)器根據(jù)方案進(jìn)行硬件配置,得到配置文件;同時(shí),如果所述方案中涉及硬件平臺(tái) 上報(bào)的數(shù)據(jù),則服務(wù)器還對(duì)方案進(jìn)行特性管理;
3)從服務(wù)器中下載配置文件至相應(yīng)的硬件平臺(tái);
4)硬件平臺(tái)讀取配置信息,通過外部接口,按照方案對(duì)連接到外部接口的設(shè)備進(jìn)行控制。所述公用無(wú)線通信網(wǎng)絡(luò)包括GPRS或CDMA。所述硬件平臺(tái)設(shè)有多個(gè),每一個(gè)硬件平臺(tái)均有唯一的序列號(hào)。所述硬件平臺(tái)包括單片機(jī)、外圍接口和通信模塊,所述單片機(jī)與外圍接口和通信模塊連接;所述外圍接口用于與外部設(shè)備連接;所述通信模塊用于與服務(wù)器通信。
所述步驟4)中,硬件平臺(tái)一旦監(jiān)聽到服務(wù)器端有更新配置的信息,就下載配置文 件;下載配置文件的方式分為無(wú)線方式和串口方式。 對(duì)于無(wú)線方式,所述通信模塊包括GPRS/CDMA模塊,GPRS/CDMA模塊通過通信接口 與單片機(jī)通信;本方式用于遠(yuǎn)程更新硬件平臺(tái)配置。對(duì)于串口方式,所述通信模塊包括串行通信模塊,串行通信模塊通過通信接口與 單片機(jī)通信;通過RS232或其他串行端口與計(jì)算機(jī)連接。利用客戶端軟件將初始配置信息 寫入硬件平臺(tái)或更新其中配置。配置完成后,可斷開連接。硬件平臺(tái)按設(shè)定配置進(jìn)行工作。 所述硬件平臺(tái)設(shè)有獨(dú)立電源,為硬件平臺(tái)供電。所述硬件平臺(tái)的工作模式包括在線和離線模式
在線模式下,是用戶終端通過服務(wù)器實(shí)時(shí)控制硬件平臺(tái)外部接口狀態(tài),步驟包括
1)服務(wù)器在配置文件中,對(duì)外部接口的模擬接口設(shè)置輸出電壓,或使外部接口的數(shù)字 接口輸出高電平、低電平或方波信號(hào);
2)確定后下載至硬件平臺(tái);
3)硬件平臺(tái)監(jiān)聽到配置文件改變后,實(shí)時(shí)調(diào)整外部接口的輸出狀態(tài)。所述步驟2)中,對(duì)于采集的數(shù)據(jù)進(jìn)行特性管理是指,
對(duì)于外部接口中的數(shù)字接口的輸入信息可配置數(shù)字接口采集項(xiàng)名稱、單位、正常值電 平、正常電平名稱和異常電平名稱;
對(duì)于外部接口中的模擬接口輸入信息可配置模擬接口采集項(xiàng)名稱,模擬量正常值范 圍、正常值名稱和異常值名稱。終端設(shè)備通過服務(wù)器對(duì)于硬件平臺(tái)采集的數(shù)據(jù),進(jìn)行顯示,顯示包括最新數(shù)據(jù)信 息、圖表顯示、報(bào)表顯示和GIS顯示。所述終端設(shè)備還包括手機(jī),所述手機(jī)通過服務(wù)器接收硬件平臺(tái)采集的數(shù)據(jù);在配 置文件中設(shè)置硬件平臺(tái)對(duì)應(yīng)的手機(jī)號(hào)碼;對(duì)于硬件平臺(tái),通過對(duì)數(shù)字端口的配置,將外部的 電平觸發(fā)信號(hào)作為觸發(fā)的標(biāo)志,硬件平臺(tái)通過監(jiān)測(cè)這種標(biāo)志來連接預(yù)先設(shè)置的手機(jī)號(hào)碼, 通過手機(jī)的按鍵實(shí)現(xiàn)操作輸出端口。本發(fā)明的主要特點(diǎn)是通用性、實(shí)用性、易用性。其有益效果有
1、對(duì)于各種應(yīng)用場(chǎng)景可以只更改相關(guān)的配置和外圍模塊,而無(wú)需花費(fèi)額外的成本去重 新開發(fā)硬件和軟件。2、對(duì)于硬件平臺(tái)可以采用多種方式進(jìn)行配置,如串口和無(wú)線方式進(jìn)行配置??梢?實(shí)現(xiàn)輸出端口的在線配置。3、硬件模塊采用鋰電池獨(dú)立電源,容量為1800mAh,在線狀態(tài)可工作50小時(shí)以上,
如果間歇工作,可工作兩個(gè)月左右。通過外圍的電路配合充電設(shè)備如太陽(yáng)能充電裝置還可 將工作方式延長(zhǎng)。4、對(duì)于采集數(shù)據(jù),通過對(duì)特性管理界面的配置得到形象化的數(shù)據(jù)體現(xiàn)。根據(jù)采集 數(shù)據(jù)和特性配置將數(shù)據(jù)以多種形式展現(xiàn)出來。
圖1是系統(tǒng)總框2是軟件平臺(tái)框圖 圖3是網(wǎng)站系統(tǒng)頁(yè)面圖
圖4是網(wǎng)站系統(tǒng)硬件配置界面可配置硬件資源圖 圖5是網(wǎng)站系統(tǒng)特性管理數(shù)字量配置界面 圖6是網(wǎng)站系統(tǒng)特性管理模擬量配置界面 圖7是網(wǎng)站系統(tǒng)中系統(tǒng)演示頁(yè)面框圖 圖8是硬件平臺(tái)框圖 圖9是硬件平臺(tái)工作流程圖 圖10是系統(tǒng)使用流程圖 圖11是系統(tǒng)典型應(yīng)用框圖
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明做進(jìn)一步闡述。本方法是根據(jù)物聯(lián)網(wǎng)的相關(guān)特點(diǎn),依賴軟件平臺(tái)和硬件平臺(tái),其中硬件平臺(tái)采用 單片機(jī)對(duì)硬件平臺(tái)的相關(guān)資源如外圍輸入輸出、按鍵控制、定時(shí)觸發(fā)等進(jìn)行管理。通過連接 各種外圍傳感設(shè)備和控制單元,實(shí)現(xiàn)外圍各種參數(shù)的采集和控制單元的管理。軟件平臺(tái)一方面可以通過無(wú)線或者串口的方式將相關(guān)的配置信息寫入硬件平臺(tái), 同時(shí)可以完成對(duì)硬件平臺(tái)采集到的模擬和數(shù)字量的特性配置,簡(jiǎn)單來說就是將抽象的模擬 和數(shù)字量通過相關(guān)參數(shù)的設(shè)置以可理解的形式展現(xiàn)出來。這種具體化的采集數(shù)據(jù)還可以進(jìn) 行多種方式的展現(xiàn),如曲線報(bào)表等。本發(fā)明中采用GPRS或CDMA的通信方式連接互聯(lián)網(wǎng),服務(wù)器端通過監(jiān)聽程序?qū)⒂?件平臺(tái)采集到的信息寫入數(shù)據(jù)庫(kù)或者將軟件平臺(tái)的配置信息通過無(wú)線的方式實(shí)時(shí)配置到 硬件平臺(tái)中。軟件平臺(tái)讀取數(shù)據(jù)庫(kù)信息進(jìn)行顯示和管理。通過這種方式將硬件平臺(tái)和軟件 平臺(tái)連接起來。同時(shí)因?yàn)橥ㄟ^對(duì)數(shù)字輸入端口的配置,可以將外部的電平觸發(fā)信號(hào)(如上 跳、下跳)作為觸發(fā)的標(biāo)志,硬件平臺(tái)通過監(jiān)測(cè)這種標(biāo)志來連接預(yù)先設(shè)置的手機(jī)號(hào)碼,通過 手機(jī)的按鍵可以實(shí)現(xiàn)遠(yuǎn)程操作輸出端口,實(shí)現(xiàn)遠(yuǎn)程控制。這樣就構(gòu)成了以手機(jī)和電腦等智 能設(shè)備作為終端,以互聯(lián)網(wǎng)和相關(guān)無(wú)線傳輸服務(wù)作為數(shù)據(jù)通道,以硬件平臺(tái)作為采集和控 制平臺(tái)的完整系統(tǒng)。本發(fā)明的實(shí)現(xiàn)包括 一、可配置硬件平臺(tái)
其中可配置的資源包括 a)輸入/輸出端口設(shè)置
輸入/輸出端口為本系統(tǒng)平臺(tái)的對(duì)外擴(kuò)展接口,用戶可以將相關(guān)外圍模塊連接到硬件 平臺(tái)。如溫度采集模塊,PH值檢測(cè)模塊,門控模塊,煙霧傳感模塊等。其完成的主要功能為 數(shù)據(jù)采集,異常監(jiān)測(cè),控制信號(hào)輸出。b)在線離線模式設(shè)置
在線模式時(shí)系統(tǒng)可以實(shí)時(shí)地獲取軟件平臺(tái)所產(chǎn)生的配置信息,一方面可以無(wú)線的對(duì)硬 件平臺(tái)資源進(jìn)行配置,另一方面可以在線地配置硬件平臺(tái)的輸出端口。如數(shù)字口的0,1跳 變,模擬口的電平變化(本系統(tǒng)目前的輸出為(T3V)。具體應(yīng)用如可以遠(yuǎn)程控制電閘、機(jī)床等。實(shí)現(xiàn)安全操作。c)按鍵控制設(shè)置
按鍵控制設(shè)置為滿足觸發(fā)條件時(shí)(配置的輸入觸發(fā)電平或者定時(shí)觸發(fā)),用戶通過設(shè)置 手機(jī)按鍵的功能(共12個(gè)),如家庭應(yīng)用中,當(dāng)有小偷闖入時(shí),硬件根據(jù)輸入觸發(fā)電平的信 號(hào)(通過外圍模塊送入),進(jìn)行打電話的響應(yīng)操作,此時(shí)用戶可以通過手機(jī)的按鍵操作已經(jīng) 安裝好的攝像頭、報(bào)警裝置等進(jìn)行防范。防止財(cái)產(chǎn)的損失。d)電話設(shè)置
電話設(shè)置為觸發(fā)條件滿足執(zhí)行打電話響應(yīng)時(shí),所撥打的手機(jī)號(hào)碼。e)突發(fā)事件觸發(fā)設(shè)置
此設(shè)置實(shí)際上為數(shù)字輸入量的監(jiān)控,即通過監(jiān)測(cè)數(shù)字量輸入信號(hào)的跳變代表觸發(fā)標(biāo)
οf)定時(shí)觸發(fā)設(shè)置
定時(shí)觸發(fā)設(shè)置,可以設(shè)置為每月,每日,每時(shí),每分四種觸發(fā)模式,并可設(shè)置準(zhǔn)確時(shí)間。 如設(shè)置每月觸發(fā),則可以為X日X時(shí)X分X秒。g)定時(shí)觸發(fā)事件設(shè)置
此設(shè)置和定時(shí)觸發(fā)設(shè)置相關(guān),為定時(shí)觸發(fā)后產(chǎn)生動(dòng)作的描述,如上報(bào)數(shù)字采集信息和 模擬采集信息。二、基于可配置的硬件平臺(tái)構(gòu)建的軟件系統(tǒng) 系統(tǒng)的軟件平臺(tái)大體可以分成三個(gè)部分
a)網(wǎng)站系統(tǒng)
網(wǎng)站系統(tǒng)包括管理員程序和用戶系統(tǒng)。管理員系統(tǒng)用于對(duì)用戶、方案、模塊等信息進(jìn)行 管理。用戶系統(tǒng)可以創(chuàng)建和修改方案信息,對(duì)模塊的資源進(jìn)行配置,對(duì)采集數(shù)據(jù)信息進(jìn)行特 性管理和對(duì)采集的信息進(jìn)行展示。b)服務(wù)器端監(jiān)聽程序
服務(wù)器端監(jiān)聽程序主要用于解析模塊發(fā)送信息,將采集信息插入數(shù)據(jù)庫(kù),將配置信息 通過網(wǎng)絡(luò)無(wú)線配置到硬件平臺(tái)中。C)客戶端串口配置工具
客戶端串口工具可以讀取網(wǎng)站程序生成的配置文件,并將其下載硬件模塊當(dāng)中。參考圖1,
1、硬件平臺(tái)可以和服務(wù)器進(jìn)行雙向的通信,即可上報(bào)采集信息,也可接收配置信息。2、終端設(shè)備包括手機(jī)和電腦通過各自網(wǎng)絡(luò)和服務(wù)器進(jìn)行通信。3、服務(wù)器用來儲(chǔ)用戶信息,解析硬件平臺(tái)發(fā)送數(shù)據(jù),對(duì)硬件平臺(tái)進(jìn)行無(wú)線配置。參考圖2,
軟件平臺(tái)主要由網(wǎng)站平臺(tái)、服務(wù)器端數(shù)據(jù)庫(kù)、服務(wù)器端監(jiān)聽程序、客戶端串口工具組 成。構(gòu)成B/S和C/S的混合架構(gòu)。參考圖3
1.網(wǎng)站系統(tǒng)由管理員系統(tǒng)和用戶系統(tǒng)兩部分組成。2.網(wǎng)站系統(tǒng)中用戶系統(tǒng)中特性管理界面和系統(tǒng)演示界面為需要進(jìn)行數(shù)據(jù)顯示的 使用。不一定每一方案都需要。
參考圖4
1、開關(guān)即是指模擬或數(shù)字通道是否開通,當(dāng)未開通時(shí),通道不起作用。2、觸發(fā)事件設(shè)置包括是否發(fā)送短信、是否打電話、是否上報(bào)數(shù)據(jù)三種方式。三種方 式各自不產(chǎn)生沖突。3、定時(shí)觸發(fā)無(wú)線通信設(shè)置是對(duì)定時(shí)事件觸發(fā)時(shí)硬件平臺(tái)所產(chǎn)生動(dòng)作的設(shè)置。參考圖7
1、歷史曲線、動(dòng)態(tài)曲線、報(bào)表方式顯示信息也包括最新數(shù)據(jù)中顯示的信息。2、其他方式是指例如利用圖片或者動(dòng)畫來區(qū)別異常和正常情況、利用GIS方式顯 /J^fn息等。具體例子如下
參考圖10,由于系統(tǒng)的靈活性、普適性較強(qiáng),所以對(duì)于各種應(yīng)用環(huán)境來講,一般只用了 系統(tǒng)的一部分功能。例一
應(yīng)用本發(fā)明實(shí)現(xiàn)家庭防盜。所需外圍模塊監(jiān)測(cè)小偷準(zhǔn)備進(jìn)入模塊,監(jiān)測(cè)小偷已進(jìn)入模塊,語(yǔ)音模塊,攝像頭 模塊。實(shí)現(xiàn)功能當(dāng)小偷準(zhǔn)備進(jìn)入房間時(shí),撥打主人電話,主人通過手機(jī)控制語(yǔ)音模塊工 作,播放預(yù)設(shè)警告音頻。也可選擇此時(shí)報(bào)警。當(dāng)小偷進(jìn)入房間后,撥打主人電話,主人通過 手機(jī)控制攝像頭模塊進(jìn)行拍攝。也可選擇此時(shí)報(bào)警。1.建立方案
打開網(wǎng)站系統(tǒng)進(jìn)入方案設(shè)置界面建立方案并進(jìn)行簡(jiǎn)單描述,如本方案可以將方案名稱 寫為家庭防盜,描述信息寫為利用可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)系統(tǒng)進(jìn)行家庭安全監(jiān)控。2.配置硬件
根據(jù)方案所要實(shí)現(xiàn)的功能對(duì)如圖4所示的硬件配置界面中所示硬件資源進(jìn)行配置,使 之可以配合外圍電路共同完成預(yù)定的方案功能。對(duì)于每一個(gè)方案并不需要對(duì)所有硬件資源 均進(jìn)行配置。如本方案中可以配置開通2路數(shù)字量輸入監(jiān)測(cè),一路監(jiān)測(cè)小偷正準(zhǔn)備進(jìn)入信 號(hào),并使能打電話功能,一路監(jiān)測(cè)小偷已進(jìn)入信號(hào),并使能打電話功能。配置按鍵設(shè)置。開 通2個(gè)按鍵的功能(這里設(shè)置1和2),并將1鍵設(shè)置成數(shù)字口 1高點(diǎn)平(假設(shè)語(yǔ)音模塊需要 高點(diǎn)平信號(hào)作為工作信號(hào)),將2鍵功能設(shè)置成數(shù)字口 2低電平(假設(shè)攝像頭模塊需要低電 平信號(hào)作為工作信號(hào))。其他資源因?yàn)榉欠桨感枰?,不必設(shè)置。3.下載配置信息
在網(wǎng)站系統(tǒng)上生成配置信息,將硬件平臺(tái)通過串口線和計(jì)算機(jī)連接。利用客戶端串口 工具讀取網(wǎng)站生成的配置文件并將其下載到硬件平臺(tái)。下載完成后硬件平臺(tái)即可按設(shè)定配 置工作,無(wú)需更改硬件程序。4.安裝硬件系統(tǒng)
將系統(tǒng)平臺(tái)和外圍模塊進(jìn)行連接和布設(shè)。5.測(cè)試
仿照小偷動(dòng)作,進(jìn)行系統(tǒng)測(cè)量。正常時(shí)工作狀態(tài)為當(dāng)小偷企圖進(jìn)入時(shí),觸發(fā)監(jiān)測(cè)小偷 準(zhǔn)備進(jìn)入模塊。硬件平臺(tái)監(jiān)測(cè)到此信號(hào)后,將產(chǎn)生打主人電話的動(dòng)作。主人發(fā)現(xiàn)家中有人企圖闖入后,接聽電話后按1鍵,遙控語(yǔ)音模塊工作。此時(shí)也可以報(bào)警。當(dāng)小偷已經(jīng)進(jìn)入時(shí), 觸發(fā)監(jiān)測(cè)小偷已進(jìn)入模塊。硬件平臺(tái)監(jiān)測(cè)到此信號(hào)后,將產(chǎn)生打電話動(dòng)作。主人發(fā)現(xiàn)家中 有人闖入后,接聽電話后按2鍵,遙控?cái)z像頭模塊工作,實(shí)時(shí)拍攝小偷的動(dòng)作。6.投入使用
測(cè)試效果無(wú)誤后就可以投入使用了。例二
應(yīng)用本發(fā)明實(shí)現(xiàn)汽車防盜。所需外圍模塊監(jiān)測(cè)小偷準(zhǔn)備進(jìn)入模塊,監(jiān)測(cè)小偷已進(jìn)入模塊,語(yǔ)音模塊,攝像頭 模塊,控制汽車熄火模塊。實(shí)現(xiàn)功能當(dāng)小偷企圖盜竊時(shí),打主人手機(jī),主人通過手機(jī)控制語(yǔ)音模塊,播放預(yù) 設(shè)報(bào)警音頻,小偷進(jìn)入后,打主人手機(jī),主人通過手機(jī)控制攝像頭模塊和控汽車熄火模塊工 作。硬件平臺(tái)撥打主人號(hào)碼后,主人可以進(jìn)行報(bào)警。建立方案
建立方案的過程同例一。2.硬件配置
由于和例一的相似性,所以對(duì)于方案一的設(shè)置可以直接借用,并增加一個(gè)按鍵的控制 入按鍵3用來使能控制汽車熄火模塊。3.下載配置信息 同例一
4.安裝硬件系統(tǒng) 同例一
5.測(cè)試
測(cè)試系統(tǒng)是否工作正常。6.投入使用
同例一 例三
應(yīng)用本發(fā)明實(shí)現(xiàn)河流污水的監(jiān)控。實(shí)現(xiàn)功能利用相關(guān)水紋監(jiān)測(cè)傳感模塊(如水溫、PH值、含磷量等)對(duì)河流的污水狀 況進(jìn)行24小時(shí)的監(jiān)控,并實(shí)時(shí)采集河流水溫?cái)?shù)據(jù)。當(dāng)數(shù)據(jù)異常時(shí),可以同時(shí)上報(bào)數(shù)據(jù)和打 電話到預(yù)設(shè)手機(jī)。用戶可以通過電腦查看歷史采集數(shù)據(jù)信息。同時(shí),對(duì)于整條河道可以設(shè) 置多點(diǎn)進(jìn)行監(jiān)測(cè)。解決河流污水取證難問題。1. 建立方案 建立方案過程同例一。2. 1配置硬件
對(duì)于本方案,因需要24小時(shí)進(jìn)行采集。假設(shè)方案所需采集信息為每小時(shí)一次。則應(yīng)設(shè) 置網(wǎng)站系統(tǒng)硬件配置界面中的觸發(fā)時(shí)間設(shè)置。如設(shè)置每小時(shí)的30分00秒進(jìn)行觸發(fā)。并設(shè) 置定時(shí)觸發(fā)動(dòng)作為上報(bào)數(shù)據(jù)。并設(shè)置手機(jī)號(hào)碼,用于在檢測(cè)到異常數(shù)據(jù)時(shí)接收短信或者控 制外圍模塊。2. 2特性配置對(duì)于需要上報(bào)數(shù)據(jù)的方案,需要在網(wǎng)站系統(tǒng)特性管理頁(yè)面對(duì)數(shù)據(jù)進(jìn)行描述。例如本方 案中的PH值模擬信息通過模擬口采集并上報(bào)后,需要在如圖6所示界面中進(jìn)行相關(guān)特性的 管理。如名稱可以設(shè)置成PH監(jiān)測(cè)點(diǎn)。因本發(fā)明模擬輸入口電壓范圍為0 3V,假設(shè)PH值采 集后除3作為模擬量數(shù)據(jù)輸入硬件平臺(tái)。則系數(shù)就應(yīng)相應(yīng)設(shè)置成3。這樣就可以還原原始 采集數(shù)據(jù)。單位因?yàn)镻H無(wú)單位,可以為空。同時(shí)應(yīng)設(shè)置模擬量的正常值范圍并根據(jù)情況設(shè) 置正常和異常值的名稱。3.下載配置信息 同例一
4.安裝硬件系統(tǒng) 同例一
5.測(cè)試
根據(jù)預(yù)設(shè)方案功能進(jìn)行測(cè)試。6.投入使用
實(shí)現(xiàn)預(yù)設(shè)功能后可以投入使用。例四
應(yīng)用本發(fā)明實(shí)現(xiàn)礦井瓦斯?jié)舛鹊谋O(jiān)控。實(shí)現(xiàn)功能通過本系統(tǒng)接入外圍瓦斯探測(cè)電路,每隔一定時(shí)間進(jìn)行數(shù)據(jù)采集并傳 入數(shù)據(jù)庫(kù)。監(jiān)控人員可以通過連入網(wǎng)絡(luò)實(shí)時(shí)查看近階段礦井瓦斯含量的走勢(shì),并對(duì)超標(biāo)數(shù) 據(jù)設(shè)為紅色,使礦井工作人員合理安排開采進(jìn)度,防止事故發(fā)生,同時(shí)可以在檢測(cè)到超標(biāo) 后,自動(dòng)打開附加通風(fēng)設(shè)施等防范手段,防止情況惡化,產(chǎn)生事故。1. 建立方案 同例一。2.配置硬件
對(duì)于本方案,因需要對(duì)瓦斯含量實(shí)時(shí)進(jìn)行監(jiān)測(cè)。需要配置觸發(fā)時(shí)間。過程同例三。3.特性配置
對(duì)于本方案,因用了上報(bào)數(shù)據(jù)的功能,需要在網(wǎng)站系統(tǒng)特性管理頁(yè)面對(duì)采集數(shù)據(jù)進(jìn)行 描述。過程同例三相似。4.下載配置信息 同例一
5.安裝硬件系統(tǒng) 同例一
6.測(cè)試
根據(jù)方案預(yù)定功能,測(cè)試是否符合要求。7.投入使用
如達(dá)到方案預(yù)設(shè)要求,則可投入使用。
10
權(quán)利要求
一種可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法,其特征是本方法所基于的系統(tǒng)架構(gòu)包括硬件平臺(tái)和服務(wù)器,它們都通過公用無(wú)線通信網(wǎng)絡(luò)連接互聯(lián)網(wǎng);所述硬件平臺(tái)采集外部設(shè)備的信息,并上報(bào)給服務(wù)器,同時(shí)接收來自服務(wù)器的配置信息,并依此通過外部接口對(duì)外部設(shè)備進(jìn)行控制;所述服務(wù)器存儲(chǔ)用戶信息,解析來自硬件平臺(tái)的數(shù)據(jù),并對(duì)硬件平臺(tái)進(jìn)行無(wú)線配置;本方法的步驟包括 1)由用戶在作為終端設(shè)備的PC上建立方案并進(jìn)行描述,再把方案上傳到服務(wù)器中,存儲(chǔ)在服務(wù)器的數(shù)據(jù)庫(kù)中;2)服務(wù)器根據(jù)方案進(jìn)行硬件配置,得到配置文件;同時(shí),如果所述方案中涉及硬件平臺(tái)上報(bào)的數(shù)據(jù),則服務(wù)器還對(duì)方案進(jìn)行特性管理;3)從服務(wù)器中下載配置文件至相應(yīng)的硬件平臺(tái);4)硬件平臺(tái)讀取配置信息,通過外部接口,按照方案對(duì)連接到外部接口的設(shè)備進(jìn)行控制。
2.根據(jù)權(quán)利要求1所述的可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法,其特征是所述公用無(wú)線通 信網(wǎng)絡(luò)包括GPRS或CDMA。
3.根據(jù)權(quán)利要求1所述的可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法,其特征是所述硬件平臺(tái)設(shè) 有多個(gè),每一個(gè)硬件平臺(tái)均有唯一的序列號(hào)。
4.根據(jù)權(quán)利要求1所述的可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法,其特征是所述硬件平臺(tái)包 括單片機(jī)、外圍接口和通信模塊,所述單片機(jī)與外圍接口和通信模塊連接;所述外圍接口用 于與外部設(shè)備連接;所述通信模塊用于與服務(wù)器通信。
5.根據(jù)權(quán)利要求1所述的可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法,其特征是所述步驟4)中,硬 件平臺(tái)一旦監(jiān)聽到服務(wù)器端有更新配置的信息,就下載配置文件;下載配置文件的方式分 為無(wú)線方式和串口方式;對(duì)于無(wú)線方式,所述通信模塊包括GPRS/CDMA模塊,GPRS/CDMA模塊通過通信接口與單 片機(jī)通信;用于遠(yuǎn)程更新硬件平臺(tái)配置;對(duì)于串口方式,所述通信模塊包括串行通信模塊,串行通信模塊通過通信接口與單片 機(jī)通信;步驟是,先通過串行端口與計(jì)算機(jī)連接;將初始配置信息寫入硬件平臺(tái)或更新其 中配置;配置完成后,斷開連接;硬件平臺(tái)按設(shè)定配置進(jìn)行工作;所述硬件平臺(tái)設(shè)有獨(dú)立電 源,為硬件平臺(tái)供電。
6.根據(jù)權(quán)利要求1所述的可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法,其特征是所述硬件平臺(tái)的 工作模式包括在線和離線模式在線模式下,是用戶終端通過服務(wù)器實(shí)時(shí)控制硬件平臺(tái)外部接口狀態(tài),步驟包括a)服務(wù)器在配置文件中,對(duì)外部接口的模擬接口設(shè)置輸出電壓,或使外部接口的數(shù)字 接口輸出高電平、低電平或方波信號(hào);b)確定后下載至硬件平臺(tái);c)硬件平臺(tái)監(jiān)聽到配置文件改變后,實(shí)時(shí)調(diào)整外部接口的輸出狀態(tài)。
7.根據(jù)權(quán)利要求1所述的可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法,其特征是所述步驟2)中,對(duì) 于采集的數(shù)據(jù)進(jìn)行特性管理是指,對(duì)于外部接口中的數(shù)字接口的輸入信息可配置數(shù)字接口采集項(xiàng)名稱、單位、正常值電平、正常電平名稱和異常電平名稱;對(duì)于外部接口中的模擬接口輸入信息可配置模擬接口采集項(xiàng)名稱,模擬量正常值范 圍、正常值名稱和異常值名稱。
8.根據(jù)權(quán)利要求1所述的可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法,其特征是終端設(shè)備通過服 務(wù)器對(duì)于硬件平臺(tái)采集的數(shù)據(jù),進(jìn)行顯示,顯示包括最新數(shù)據(jù)信息、圖表顯示、報(bào)表顯示和 GIS顯不。
9.根據(jù)權(quán)利要求1所述的可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法,其特征是所述終端設(shè)備還 包括手機(jī),所述手機(jī)通過服務(wù)器接收硬件平臺(tái)采集的數(shù)據(jù);在配置文件中設(shè)置硬件平臺(tái)對(duì)應(yīng)的手機(jī)號(hào)碼;對(duì)于硬件平臺(tái),通過對(duì)數(shù)字端口的配置, 將外部的電平觸發(fā)信號(hào)作為觸發(fā)的標(biāo)志,硬件平臺(tái)通過監(jiān)測(cè)這種標(biāo)志來連接預(yù)先設(shè)置的手 機(jī)號(hào)碼,通過手機(jī)的按鍵實(shí)現(xiàn)操作輸出端口。全文摘要
一種可配置無(wú)線應(yīng)用設(shè)計(jì)開發(fā)方法,步驟包括1)由用戶在作為終端設(shè)備的PC上建立方案并進(jìn)行描述,再把方案上傳到服務(wù)器中,存儲(chǔ)在服務(wù)器的數(shù)據(jù)庫(kù)中;2)服務(wù)器根據(jù)方案進(jìn)行硬件配置,得到配置文件;同時(shí),如果所述方案中涉及硬件平臺(tái)上報(bào)的數(shù)據(jù),則服務(wù)器還對(duì)方案進(jìn)行特性管理;3)從服務(wù)器中下載配置文件至相應(yīng)的硬件平臺(tái);4)硬件平臺(tái)讀取配置信息,通過外部接口,按照方案對(duì)連接到外部接口的設(shè)備進(jìn)行控制。本發(fā)明的主要特點(diǎn)是通用性、實(shí)用性、易用性。
文檔編號(hào)H04L29/08GK101977237SQ20101053854
公開日2011年2月16日 申請(qǐng)日期2010年11月10日 優(yōu)先權(quán)日2010年11月10日
發(fā)明者劉豫東, 周望瑋, 朱啟文, 趙成龍 申請(qǐng)人:南京信息職業(yè)技術(shù)學(xué)院