數(shù)據(jù)實(shí)時(shí)存儲(chǔ)及遠(yuǎn)程定期傳輸?shù)膶?shí)現(xiàn)
隨著網(wǎng)絡(luò)和信息技術(shù)的發(fā)展使得原來以串口、RS232、RS485方式管理的串口監(jiān)測設(shè)備不再適應(yīng)信息化的步伐。通過GPRS無線網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程數(shù)據(jù)促進(jìn)了現(xiàn)代監(jiān)測系統(tǒng)自動(dòng)化的發(fā)展。
由于監(jiān)測點(diǎn)分散,分布范圍廣,而且大多設(shè)置在環(huán)境較惡劣的地區(qū),通過GPRS無線網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,成為我們監(jiān)測數(shù)據(jù)實(shí)時(shí)發(fā)送到管理中心的后端服務(wù)器進(jìn)行處理的通信手段之一。然而在一些特定應(yīng)用場合,并不需要對數(shù)據(jù)進(jìn)行實(shí)時(shí)處理和顯示,只是記錄下原始數(shù)據(jù),將其作為一個(gè)“黑匣子”,為后端處理做準(zhǔn)備。同時(shí)GPRS網(wǎng)絡(luò)的不穩(wěn)定性導(dǎo)致的數(shù)據(jù)丟失或延時(shí)問題是無法避免的客觀存在。針對行業(yè)用戶的不同需求,可通過如下方法實(shí)現(xiàn)最優(yōu)的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)及數(shù)據(jù)遠(yuǎn)程定期傳輸。
系統(tǒng)構(gòu)成及基本工作原理
為實(shí)現(xiàn)系統(tǒng)高可靠性、高效率的工作,采用基于ARM架構(gòu)的高性能32位嵌入式微處理器作為系統(tǒng)的管理核心,通過與高效的嵌入式操作系統(tǒng)相結(jié)合,采用獨(dú)特的動(dòng)態(tài)內(nèi)存分配算法,以此管理文件系統(tǒng)對內(nèi)存的消耗和釋放,提高數(shù)據(jù)的傳輸效率,避免數(shù)據(jù)丟失,實(shí)現(xiàn)監(jiān)測數(shù)據(jù)的可靠存儲(chǔ)以及數(shù)據(jù)的完整傳輸。
數(shù)據(jù)存儲(chǔ)系統(tǒng)采用模塊設(shè)計(jì),體積小,便于系統(tǒng)擴(kuò)展。用戶不需要對現(xiàn)有設(shè)備進(jìn)行任何改造直接接入數(shù)據(jù)監(jiān)測采集設(shè)備和GPRS數(shù)傳DTU 之間,即可實(shí)現(xiàn)對監(jiān)測數(shù)據(jù)的實(shí)時(shí)存儲(chǔ),同時(shí)在遠(yuǎn)程的PC終端可以通過GPRS數(shù)傳DTU對大容量內(nèi)存卡中的系統(tǒng)文件進(jìn)行訪問和管理。
軟件實(shí)現(xiàn)
在使用GPRS數(shù)傳DTU進(jìn)行數(shù)據(jù)實(shí)時(shí)傳輸過程中,由于網(wǎng)絡(luò)的不穩(wěn)定性導(dǎo)致的數(shù)據(jù)丟失不可避免,這對用戶后端服務(wù)器進(jìn)行數(shù)據(jù)分析處理帶來很大的不便。數(shù)據(jù)存儲(chǔ)系統(tǒng)對數(shù)據(jù)監(jiān)測設(shè)備的數(shù)據(jù)進(jìn)行分時(shí)段性存儲(chǔ),將各時(shí)段的數(shù)據(jù)分別存儲(chǔ)在不同的存儲(chǔ)文件中,存儲(chǔ)文件采用“0001.TXT、0002.TXT……”格式,自動(dòng)編號,永不覆蓋。各時(shí)段可以設(shè)置每間隔一小時(shí)、一天或者一月自動(dòng)創(chuàng)建一個(gè)存儲(chǔ)文件,監(jiān)測到的數(shù)據(jù)完整的保存在內(nèi)存卡中,起到原始數(shù)據(jù)備份的作用,可以將其作為一個(gè)“黑匣子”。當(dāng)用戶需要提取數(shù)據(jù)時(shí),不但可以到現(xiàn)場直接讀取,也可以通過GPRS無線數(shù)傳設(shè)備遠(yuǎn)程管理內(nèi)存卡內(nèi)的文件系統(tǒng)。
遠(yuǎn)程PC終端可以通過指令對內(nèi)存卡中的數(shù)據(jù)存儲(chǔ)文件進(jìn)行讀取、刪除、創(chuàng)建等操作。
系統(tǒng)的實(shí)時(shí)數(shù)據(jù)可以通過終端PC機(jī)定期讀取,大大減少了利用GPRS網(wǎng)絡(luò)產(chǎn)生的數(shù)據(jù)流量費(fèi)用;減少系統(tǒng)運(yùn)行的成本,降低系統(tǒng)的運(yùn)行費(fèi)用。
工程師必備
- 項(xiàng)目客服
- 培訓(xùn)客服
- 平臺(tái)客服
TOP




















