趙錢壘
摘 要:GSM網(wǎng)絡(luò)環(huán)境監(jiān)控系統(tǒng)是一種高效、安全的監(jiān)控系統(tǒng)。先從系統(tǒng)的結(jié)構(gòu)入手,深入分析了采集終端和處理服務(wù)器的工作理,然后著重介紹了數(shù)據(jù)采集終端的實(shí)現(xiàn)和處理服務(wù)器的實(shí)現(xiàn)。
關(guān)鍵詞:GSM;采集終端;處理服務(wù)器;網(wǎng)絡(luò)監(jiān)控
中圖分類號:TN915.01 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-6835(2014)03-0139-02
近年來,隨著移動通信網(wǎng)絡(luò)基站規(guī)模的逐漸增大,短消息的應(yīng)用與日俱增,與此同時(shí),與短消息相關(guān)的各種增值業(yè)務(wù)也相繼出現(xiàn),比如GSM網(wǎng)絡(luò)的環(huán)境監(jiān)控等。所謂GSM網(wǎng)絡(luò)環(huán)境監(jiān)控,簡單的說,就是利用GSM網(wǎng)絡(luò)對環(huán)境參數(shù)進(jìn)行傳輸,數(shù)據(jù)處理中心對環(huán)境參數(shù)進(jìn)行處理,最終達(dá)到監(jiān)控環(huán)境的目的。
1 系統(tǒng)結(jié)構(gòu)和工作原理
GSM網(wǎng)絡(luò)環(huán)境監(jiān)控系統(tǒng)主要由兩部分構(gòu)成,即處理服務(wù)器和采集終端。其中,前者的功能主要是接收、處理和分析現(xiàn)場數(shù)據(jù),而后者的主要功能是采集現(xiàn)場數(shù)據(jù)。
采集終端主要負(fù)責(zé)對告警、設(shè)備工作狀態(tài)等事件信息以及溫度、濕度等環(huán)境數(shù)據(jù)進(jìn)行采集。對于事件信息的采集,采集終端主要是依靠數(shù)字采集的形式來實(shí)現(xiàn)。而采集終端采集模擬信息主要是依靠傳感器來實(shí)現(xiàn),這就決定了采集系統(tǒng)與數(shù)據(jù)源不產(chǎn)生關(guān)系。正是采集系統(tǒng)與數(shù)據(jù)源的獨(dú)立性,使得采集終端對于不同信號源的數(shù)據(jù)的采集,可以通過在采集終端連接不同的傳感器來實(shí)現(xiàn)。采集終端以GSM網(wǎng)絡(luò)為傳輸媒介,將采集得到的數(shù)據(jù)傳遞給數(shù)據(jù)處理服務(wù)器。與此同時(shí),采集終端對現(xiàn)場的某些設(shè)備的工作狀態(tài)(比如打開設(shè)備或者關(guān)閉設(shè)備)的控制也必須依賴于數(shù)據(jù)處理服務(wù)器的一些控制指令。
處理服務(wù)器主要負(fù)責(zé)接收、分析和處理采集終端所采集的數(shù)據(jù),因而與短信中心直接相連。為了方便數(shù)據(jù)的統(tǒng)一存放和集中管理,在處理服務(wù)器端設(shè)立了一個(gè)數(shù)據(jù)庫,處理服務(wù)器為用戶提供訪問的接口。用戶如果想要第一時(shí)間獲取現(xiàn)場數(shù)據(jù),了解現(xiàn)場的真實(shí)情況,通過手機(jī)查詢即可。通過手機(jī)訪問時(shí),往往需要輸入一些命令和相應(yīng)的參數(shù)(例如PY,5),這些命令和參數(shù)會通過某個(gè)服務(wù)號(比如2001等),傳遞給處理服務(wù)器,然后處理服務(wù)器以短信的方式將相應(yīng)的數(shù)據(jù)發(fā)送到用戶的手機(jī)上,以方便用戶查看。除此之外,用戶也可以通過上網(wǎng)的方式查詢現(xiàn)場情況,因?yàn)樘幚矸?wù)器除提供手機(jī)訪問接口之外,還增添了互聯(lián)網(wǎng)服務(wù)功能。而且,用戶通過互聯(lián)網(wǎng)查詢到的信息更為詳細(xì),得到的情報(bào)將更為真實(shí)。總的來說,GSM網(wǎng)絡(luò)的環(huán)境監(jiān)控系統(tǒng)的原理可用框架圖來表示,如圖1所示。
2 數(shù)據(jù)采集終端的實(shí)現(xiàn)
數(shù)據(jù)采集終端必須具備兩方面的功能:采集數(shù)據(jù)功能和傳輸數(shù)據(jù)功能。采集終端的微控制單元(MCU)為處理能力較強(qiáng)的MSP430F149單片機(jī),這種單片機(jī)采用16位Flash型結(jié)構(gòu),外設(shè)資源十分豐富,AD通道直接與傳感器相連,以完成模擬數(shù)據(jù)的采集。單片機(jī)有一個(gè)輸入輸出(I/O)口,主要用于控制數(shù)字開關(guān)量。采集終端傳輸數(shù)據(jù)主要依靠無線調(diào)制解調(diào)器(Modem),該系統(tǒng)選用的無線解調(diào)器(Modem)為西門子的TC35。串口(UART)是單片機(jī)與TC35(一種高度集成的GSM模塊)串口之間的橋梁。TC35主要按照AT命令行事,而AT命令則是由單片機(jī)直接發(fā)送。采集終端之所以可以通過連接不同傳感器來實(shí)現(xiàn)不同的數(shù)據(jù)源信號的采集,是因?yàn)閭鞲衅鬏敵鲭娏鞫际?~20 mA。
為了便于進(jìn)行多任務(wù)操作或處理突發(fā)的適應(yīng)數(shù)據(jù),采集終端的軟件應(yīng)根據(jù)服務(wù)中斷制進(jìn)行設(shè)計(jì)。采集終端的軟件一般包含定時(shí)器A、定時(shí)器B、串口發(fā)送以及串口接收4個(gè)中斷服務(wù)程序,這4個(gè)程序分別與軟件的主程序進(jìn)行數(shù)據(jù)交互。其中,串口發(fā)送與串口接收程序主要負(fù)責(zé)數(shù)據(jù)的傳輸;而定時(shí)器A,B中斷服務(wù)程序分別負(fù)責(zé)對AD通道采集的數(shù)字開關(guān)量進(jìn)行處理。軟件主程序通過與4個(gè)終端服務(wù)程序交換數(shù)據(jù),加強(qiáng)了數(shù)據(jù)采集終端與處理服務(wù)器之間的聯(lián)系。除此之外,系統(tǒng)軟件還需進(jìn)行封裝或者解析數(shù)據(jù),使其符合短信息的格式要求,因?yàn)椴杉到y(tǒng)都是采用短消息方式傳輸數(shù)據(jù)。
3 處理服務(wù)器的實(shí)現(xiàn)
處理服務(wù)器一般包括數(shù)據(jù)處理服務(wù)器和萬維網(wǎng)服務(wù)器兩部分。在數(shù)據(jù)處理服務(wù)器與短信中心的進(jìn)行連接時(shí),短消息協(xié)議以及設(shè)定的的接入號碼必不可少。通常情況下,聯(lián)通使用的短信息協(xié)議為中國聯(lián)合通信公司短消息網(wǎng)關(guān)系統(tǒng)接口(SGIP),而移動則為開放的短消息轉(zhuǎn)換協(xié)議(SMPP)。數(shù)據(jù)處理服務(wù)器通過與短信中心進(jìn)行通信,獲取短信中心的相關(guān)數(shù)據(jù)信息,接收采集終端采取的數(shù)據(jù),并將這些數(shù)據(jù)存入數(shù)據(jù)庫,以便萬維網(wǎng)服務(wù)器調(diào)用。萬維網(wǎng)服務(wù)器依照用戶上網(wǎng)輸入的命令,從數(shù)據(jù)庫中調(diào)用相關(guān)的數(shù)據(jù)信息,以便用戶查詢。除此之外,用戶通過手機(jī)發(fā)送的查詢請求信息,也需要數(shù)據(jù)處理服務(wù)器予以處理,查詢結(jié)果也需由數(shù)據(jù)處理服務(wù)器以短信的形式發(fā)送給用戶。由于處理服務(wù)器一般需處理多任務(wù),因此,多線程設(shè)計(jì)是服務(wù)器軟件的最佳選擇。為保障數(shù)據(jù)準(zhǔn)確性、有效性,在實(shí)現(xiàn)多線程設(shè)計(jì)時(shí),系統(tǒng)軟件一般采用“生產(chǎn)者—消費(fèi)者”模型和同步機(jī)制來接收、處理數(shù)據(jù)。對于手機(jī)查詢請求,系統(tǒng)軟件予以處理時(shí),一般采用排隊(duì)機(jī)制。
4 結(jié)束語
GSM網(wǎng)絡(luò)環(huán)境監(jiān)控系統(tǒng)利用GSM網(wǎng)絡(luò)傳送數(shù)據(jù),既改善了傳統(tǒng)監(jiān)控系統(tǒng)傳輸信息過于簡單、線路極易發(fā)生故障、無法
報(bào)告機(jī)房的真實(shí)狀況等局限,又減少了網(wǎng)絡(luò)維修和數(shù)據(jù)傳輸費(fèi)用。因此,GSM網(wǎng)絡(luò)環(huán)境監(jiān)控系統(tǒng)的運(yùn)用是符合社會發(fā)展潮流的,是順應(yīng)人心的??傊撓到y(tǒng)具有通用性強(qiáng)、費(fèi)用低廉、可靠性高等優(yōu)點(diǎn),應(yīng)用前景十分廣闊。
參考文獻(xiàn)
[1]尹華一,張長勝.基于Web的GSM短信服務(wù)系統(tǒng)的開發(fā)[J].微計(jì)算機(jī)信息,2008(3).
〔編輯:陳文強(qiáng)〕
摘 要:GSM網(wǎng)絡(luò)環(huán)境監(jiān)控系統(tǒng)是一種高效、安全的監(jiān)控系統(tǒng)。先從系統(tǒng)的結(jié)構(gòu)入手,深入分析了采集終端和處理服務(wù)器的工作理,然后著重介紹了數(shù)據(jù)采集終端的實(shí)現(xiàn)和處理服務(wù)器的實(shí)現(xiàn)。
關(guān)鍵詞:GSM;采集終端;處理服務(wù)器;網(wǎng)絡(luò)監(jiān)控
中圖分類號:TN915.01 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-6835(2014)03-0139-02
近年來,隨著移動通信網(wǎng)絡(luò)基站規(guī)模的逐漸增大,短消息的應(yīng)用與日俱增,與此同時(shí),與短消息相關(guān)的各種增值業(yè)務(wù)也相繼出現(xiàn),比如GSM網(wǎng)絡(luò)的環(huán)境監(jiān)控等。所謂GSM網(wǎng)絡(luò)環(huán)境監(jiān)控,簡單的說,就是利用GSM網(wǎng)絡(luò)對環(huán)境參數(shù)進(jìn)行傳輸,數(shù)據(jù)處理中心對環(huán)境參數(shù)進(jìn)行處理,最終達(dá)到監(jiān)控環(huán)境的目的。
1 系統(tǒng)結(jié)構(gòu)和工作原理
GSM網(wǎng)絡(luò)環(huán)境監(jiān)控系統(tǒng)主要由兩部分構(gòu)成,即處理服務(wù)器和采集終端。其中,前者的功能主要是接收、處理和分析現(xiàn)場數(shù)據(jù),而后者的主要功能是采集現(xiàn)場數(shù)據(jù)。
采集終端主要負(fù)責(zé)對告警、設(shè)備工作狀態(tài)等事件信息以及溫度、濕度等環(huán)境數(shù)據(jù)進(jìn)行采集。對于事件信息的采集,采集終端主要是依靠數(shù)字采集的形式來實(shí)現(xiàn)。而采集終端采集模擬信息主要是依靠傳感器來實(shí)現(xiàn),這就決定了采集系統(tǒng)與數(shù)據(jù)源不產(chǎn)生關(guān)系。正是采集系統(tǒng)與數(shù)據(jù)源的獨(dú)立性,使得采集終端對于不同信號源的數(shù)據(jù)的采集,可以通過在采集終端連接不同的傳感器來實(shí)現(xiàn)。采集終端以GSM網(wǎng)絡(luò)為傳輸媒介,將采集得到的數(shù)據(jù)傳遞給數(shù)據(jù)處理服務(wù)器。與此同時(shí),采集終端對現(xiàn)場的某些設(shè)備的工作狀態(tài)(比如打開設(shè)備或者關(guān)閉設(shè)備)的控制也必須依賴于數(shù)據(jù)處理服務(wù)器的一些控制指令。
處理服務(wù)器主要負(fù)責(zé)接收、分析和處理采集終端所采集的數(shù)據(jù),因而與短信中心直接相連。為了方便數(shù)據(jù)的統(tǒng)一存放和集中管理,在處理服務(wù)器端設(shè)立了一個(gè)數(shù)據(jù)庫,處理服務(wù)器為用戶提供訪問的接口。用戶如果想要第一時(shí)間獲取現(xiàn)場數(shù)據(jù),了解現(xiàn)場的真實(shí)情況,通過手機(jī)查詢即可。通過手機(jī)訪問時(shí),往往需要輸入一些命令和相應(yīng)的參數(shù)(例如PY,5),這些命令和參數(shù)會通過某個(gè)服務(wù)號(比如2001等),傳遞給處理服務(wù)器,然后處理服務(wù)器以短信的方式將相應(yīng)的數(shù)據(jù)發(fā)送到用戶的手機(jī)上,以方便用戶查看。除此之外,用戶也可以通過上網(wǎng)的方式查詢現(xiàn)場情況,因?yàn)樘幚矸?wù)器除提供手機(jī)訪問接口之外,還增添了互聯(lián)網(wǎng)服務(wù)功能。而且,用戶通過互聯(lián)網(wǎng)查詢到的信息更為詳細(xì),得到的情報(bào)將更為真實(shí)??偟膩碚f,GSM網(wǎng)絡(luò)的環(huán)境監(jiān)控系統(tǒng)的原理可用框架圖來表示,如圖1所示。
2 數(shù)據(jù)采集終端的實(shí)現(xiàn)
數(shù)據(jù)采集終端必須具備兩方面的功能:采集數(shù)據(jù)功能和傳輸數(shù)據(jù)功能。采集終端的微控制單元(MCU)為處理能力較強(qiáng)的MSP430F149單片機(jī),這種單片機(jī)采用16位Flash型結(jié)構(gòu),外設(shè)資源十分豐富,AD通道直接與傳感器相連,以完成模擬數(shù)據(jù)的采集。單片機(jī)有一個(gè)輸入輸出(I/O)口,主要用于控制數(shù)字開關(guān)量。采集終端傳輸數(shù)據(jù)主要依靠無線調(diào)制解調(diào)器(Modem),該系統(tǒng)選用的無線解調(diào)器(Modem)為西門子的TC35。串口(UART)是單片機(jī)與TC35(一種高度集成的GSM模塊)串口之間的橋梁。TC35主要按照AT命令行事,而AT命令則是由單片機(jī)直接發(fā)送。采集終端之所以可以通過連接不同傳感器來實(shí)現(xiàn)不同的數(shù)據(jù)源信號的采集,是因?yàn)閭鞲衅鬏敵鲭娏鞫际?~20 mA。
為了便于進(jìn)行多任務(wù)操作或處理突發(fā)的適應(yīng)數(shù)據(jù),采集終端的軟件應(yīng)根據(jù)服務(wù)中斷制進(jìn)行設(shè)計(jì)。采集終端的軟件一般包含定時(shí)器A、定時(shí)器B、串口發(fā)送以及串口接收4個(gè)中斷服務(wù)程序,這4個(gè)程序分別與軟件的主程序進(jìn)行數(shù)據(jù)交互。其中,串口發(fā)送與串口接收程序主要負(fù)責(zé)數(shù)據(jù)的傳輸;而定時(shí)器A,B中斷服務(wù)程序分別負(fù)責(zé)對AD通道采集的數(shù)字開關(guān)量進(jìn)行處理。軟件主程序通過與4個(gè)終端服務(wù)程序交換數(shù)據(jù),加強(qiáng)了數(shù)據(jù)采集終端與處理服務(wù)器之間的聯(lián)系。除此之外,系統(tǒng)軟件還需進(jìn)行封裝或者解析數(shù)據(jù),使其符合短信息的格式要求,因?yàn)椴杉到y(tǒng)都是采用短消息方式傳輸數(shù)據(jù)。
3 處理服務(wù)器的實(shí)現(xiàn)
處理服務(wù)器一般包括數(shù)據(jù)處理服務(wù)器和萬維網(wǎng)服務(wù)器兩部分。在數(shù)據(jù)處理服務(wù)器與短信中心的進(jìn)行連接時(shí),短消息協(xié)議以及設(shè)定的的接入號碼必不可少。通常情況下,聯(lián)通使用的短信息協(xié)議為中國聯(lián)合通信公司短消息網(wǎng)關(guān)系統(tǒng)接口(SGIP),而移動則為開放的短消息轉(zhuǎn)換協(xié)議(SMPP)。數(shù)據(jù)處理服務(wù)器通過與短信中心進(jìn)行通信,獲取短信中心的相關(guān)數(shù)據(jù)信息,接收采集終端采取的數(shù)據(jù),并將這些數(shù)據(jù)存入數(shù)據(jù)庫,以便萬維網(wǎng)服務(wù)器調(diào)用。萬維網(wǎng)服務(wù)器依照用戶上網(wǎng)輸入的命令,從數(shù)據(jù)庫中調(diào)用相關(guān)的數(shù)據(jù)信息,以便用戶查詢。除此之外,用戶通過手機(jī)發(fā)送的查詢請求信息,也需要數(shù)據(jù)處理服務(wù)器予以處理,查詢結(jié)果也需由數(shù)據(jù)處理服務(wù)器以短信的形式發(fā)送給用戶。由于處理服務(wù)器一般需處理多任務(wù),因此,多線程設(shè)計(jì)是服務(wù)器軟件的最佳選擇。為保障數(shù)據(jù)準(zhǔn)確性、有效性,在實(shí)現(xiàn)多線程設(shè)計(jì)時(shí),系統(tǒng)軟件一般采用“生產(chǎn)者—消費(fèi)者”模型和同步機(jī)制來接收、處理數(shù)據(jù)。對于手機(jī)查詢請求,系統(tǒng)軟件予以處理時(shí),一般采用排隊(duì)機(jī)制。
4 結(jié)束語
GSM網(wǎng)絡(luò)環(huán)境監(jiān)控系統(tǒng)利用GSM網(wǎng)絡(luò)傳送數(shù)據(jù),既改善了傳統(tǒng)監(jiān)控系統(tǒng)傳輸信息過于簡單、線路極易發(fā)生故障、無法
報(bào)告機(jī)房的真實(shí)狀況等局限,又減少了網(wǎng)絡(luò)維修和數(shù)據(jù)傳輸費(fèi)用。因此,GSM網(wǎng)絡(luò)環(huán)境監(jiān)控系統(tǒng)的運(yùn)用是符合社會發(fā)展潮流的,是順應(yīng)人心的??傊撓到y(tǒng)具有通用性強(qiáng)、費(fèi)用低廉、可靠性高等優(yōu)點(diǎn),應(yīng)用前景十分廣闊。
參考文獻(xiàn)
[1]尹華一,張長勝.基于Web的GSM短信服務(wù)系統(tǒng)的開發(fā)[J].微計(jì)算機(jī)信息,2008(3).
〔編輯:陳文強(qiáng)〕
摘 要:GSM網(wǎng)絡(luò)環(huán)境監(jiān)控系統(tǒng)是一種高效、安全的監(jiān)控系統(tǒng)。先從系統(tǒng)的結(jié)構(gòu)入手,深入分析了采集終端和處理服務(wù)器的工作理,然后著重介紹了數(shù)據(jù)采集終端的實(shí)現(xiàn)和處理服務(wù)器的實(shí)現(xiàn)。
關(guān)鍵詞:GSM;采集終端;處理服務(wù)器;網(wǎng)絡(luò)監(jiān)控
中圖分類號:TN915.01 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-6835(2014)03-0139-02
近年來,隨著移動通信網(wǎng)絡(luò)基站規(guī)模的逐漸增大,短消息的應(yīng)用與日俱增,與此同時(shí),與短消息相關(guān)的各種增值業(yè)務(wù)也相繼出現(xiàn),比如GSM網(wǎng)絡(luò)的環(huán)境監(jiān)控等。所謂GSM網(wǎng)絡(luò)環(huán)境監(jiān)控,簡單的說,就是利用GSM網(wǎng)絡(luò)對環(huán)境參數(shù)進(jìn)行傳輸,數(shù)據(jù)處理中心對環(huán)境參數(shù)進(jìn)行處理,最終達(dá)到監(jiān)控環(huán)境的目的。
1 系統(tǒng)結(jié)構(gòu)和工作原理
GSM網(wǎng)絡(luò)環(huán)境監(jiān)控系統(tǒng)主要由兩部分構(gòu)成,即處理服務(wù)器和采集終端。其中,前者的功能主要是接收、處理和分析現(xiàn)場數(shù)據(jù),而后者的主要功能是采集現(xiàn)場數(shù)據(jù)。
采集終端主要負(fù)責(zé)對告警、設(shè)備工作狀態(tài)等事件信息以及溫度、濕度等環(huán)境數(shù)據(jù)進(jìn)行采集。對于事件信息的采集,采集終端主要是依靠數(shù)字采集的形式來實(shí)現(xiàn)。而采集終端采集模擬信息主要是依靠傳感器來實(shí)現(xiàn),這就決定了采集系統(tǒng)與數(shù)據(jù)源不產(chǎn)生關(guān)系。正是采集系統(tǒng)與數(shù)據(jù)源的獨(dú)立性,使得采集終端對于不同信號源的數(shù)據(jù)的采集,可以通過在采集終端連接不同的傳感器來實(shí)現(xiàn)。采集終端以GSM網(wǎng)絡(luò)為傳輸媒介,將采集得到的數(shù)據(jù)傳遞給數(shù)據(jù)處理服務(wù)器。與此同時(shí),采集終端對現(xiàn)場的某些設(shè)備的工作狀態(tài)(比如打開設(shè)備或者關(guān)閉設(shè)備)的控制也必須依賴于數(shù)據(jù)處理服務(wù)器的一些控制指令。
處理服務(wù)器主要負(fù)責(zé)接收、分析和處理采集終端所采集的數(shù)據(jù),因而與短信中心直接相連。為了方便數(shù)據(jù)的統(tǒng)一存放和集中管理,在處理服務(wù)器端設(shè)立了一個(gè)數(shù)據(jù)庫,處理服務(wù)器為用戶提供訪問的接口。用戶如果想要第一時(shí)間獲取現(xiàn)場數(shù)據(jù),了解現(xiàn)場的真實(shí)情況,通過手機(jī)查詢即可。通過手機(jī)訪問時(shí),往往需要輸入一些命令和相應(yīng)的參數(shù)(例如PY,5),這些命令和參數(shù)會通過某個(gè)服務(wù)號(比如2001等),傳遞給處理服務(wù)器,然后處理服務(wù)器以短信的方式將相應(yīng)的數(shù)據(jù)發(fā)送到用戶的手機(jī)上,以方便用戶查看。除此之外,用戶也可以通過上網(wǎng)的方式查詢現(xiàn)場情況,因?yàn)樘幚矸?wù)器除提供手機(jī)訪問接口之外,還增添了互聯(lián)網(wǎng)服務(wù)功能。而且,用戶通過互聯(lián)網(wǎng)查詢到的信息更為詳細(xì),得到的情報(bào)將更為真實(shí)??偟膩碚f,GSM網(wǎng)絡(luò)的環(huán)境監(jiān)控系統(tǒng)的原理可用框架圖來表示,如圖1所示。
2 數(shù)據(jù)采集終端的實(shí)現(xiàn)
數(shù)據(jù)采集終端必須具備兩方面的功能:采集數(shù)據(jù)功能和傳輸數(shù)據(jù)功能。采集終端的微控制單元(MCU)為處理能力較強(qiáng)的MSP430F149單片機(jī),這種單片機(jī)采用16位Flash型結(jié)構(gòu),外設(shè)資源十分豐富,AD通道直接與傳感器相連,以完成模擬數(shù)據(jù)的采集。單片機(jī)有一個(gè)輸入輸出(I/O)口,主要用于控制數(shù)字開關(guān)量。采集終端傳輸數(shù)據(jù)主要依靠無線調(diào)制解調(diào)器(Modem),該系統(tǒng)選用的無線解調(diào)器(Modem)為西門子的TC35。串口(UART)是單片機(jī)與TC35(一種高度集成的GSM模塊)串口之間的橋梁。TC35主要按照AT命令行事,而AT命令則是由單片機(jī)直接發(fā)送。采集終端之所以可以通過連接不同傳感器來實(shí)現(xiàn)不同的數(shù)據(jù)源信號的采集,是因?yàn)閭鞲衅鬏敵鲭娏鞫际?~20 mA。
為了便于進(jìn)行多任務(wù)操作或處理突發(fā)的適應(yīng)數(shù)據(jù),采集終端的軟件應(yīng)根據(jù)服務(wù)中斷制進(jìn)行設(shè)計(jì)。采集終端的軟件一般包含定時(shí)器A、定時(shí)器B、串口發(fā)送以及串口接收4個(gè)中斷服務(wù)程序,這4個(gè)程序分別與軟件的主程序進(jìn)行數(shù)據(jù)交互。其中,串口發(fā)送與串口接收程序主要負(fù)責(zé)數(shù)據(jù)的傳輸;而定時(shí)器A,B中斷服務(wù)程序分別負(fù)責(zé)對AD通道采集的數(shù)字開關(guān)量進(jìn)行處理。軟件主程序通過與4個(gè)終端服務(wù)程序交換數(shù)據(jù),加強(qiáng)了數(shù)據(jù)采集終端與處理服務(wù)器之間的聯(lián)系。除此之外,系統(tǒng)軟件還需進(jìn)行封裝或者解析數(shù)據(jù),使其符合短信息的格式要求,因?yàn)椴杉到y(tǒng)都是采用短消息方式傳輸數(shù)據(jù)。
3 處理服務(wù)器的實(shí)現(xiàn)
處理服務(wù)器一般包括數(shù)據(jù)處理服務(wù)器和萬維網(wǎng)服務(wù)器兩部分。在數(shù)據(jù)處理服務(wù)器與短信中心的進(jìn)行連接時(shí),短消息協(xié)議以及設(shè)定的的接入號碼必不可少。通常情況下,聯(lián)通使用的短信息協(xié)議為中國聯(lián)合通信公司短消息網(wǎng)關(guān)系統(tǒng)接口(SGIP),而移動則為開放的短消息轉(zhuǎn)換協(xié)議(SMPP)。數(shù)據(jù)處理服務(wù)器通過與短信中心進(jìn)行通信,獲取短信中心的相關(guān)數(shù)據(jù)信息,接收采集終端采取的數(shù)據(jù),并將這些數(shù)據(jù)存入數(shù)據(jù)庫,以便萬維網(wǎng)服務(wù)器調(diào)用。萬維網(wǎng)服務(wù)器依照用戶上網(wǎng)輸入的命令,從數(shù)據(jù)庫中調(diào)用相關(guān)的數(shù)據(jù)信息,以便用戶查詢。除此之外,用戶通過手機(jī)發(fā)送的查詢請求信息,也需要數(shù)據(jù)處理服務(wù)器予以處理,查詢結(jié)果也需由數(shù)據(jù)處理服務(wù)器以短信的形式發(fā)送給用戶。由于處理服務(wù)器一般需處理多任務(wù),因此,多線程設(shè)計(jì)是服務(wù)器軟件的最佳選擇。為保障數(shù)據(jù)準(zhǔn)確性、有效性,在實(shí)現(xiàn)多線程設(shè)計(jì)時(shí),系統(tǒng)軟件一般采用“生產(chǎn)者—消費(fèi)者”模型和同步機(jī)制來接收、處理數(shù)據(jù)。對于手機(jī)查詢請求,系統(tǒng)軟件予以處理時(shí),一般采用排隊(duì)機(jī)制。
4 結(jié)束語
GSM網(wǎng)絡(luò)環(huán)境監(jiān)控系統(tǒng)利用GSM網(wǎng)絡(luò)傳送數(shù)據(jù),既改善了傳統(tǒng)監(jiān)控系統(tǒng)傳輸信息過于簡單、線路極易發(fā)生故障、無法
報(bào)告機(jī)房的真實(shí)狀況等局限,又減少了網(wǎng)絡(luò)維修和數(shù)據(jù)傳輸費(fèi)用。因此,GSM網(wǎng)絡(luò)環(huán)境監(jiān)控系統(tǒng)的運(yùn)用是符合社會發(fā)展潮流的,是順應(yīng)人心的??傊?,該系統(tǒng)具有通用性強(qiáng)、費(fèi)用低廉、可靠性高等優(yōu)點(diǎn),應(yīng)用前景十分廣闊。
參考文獻(xiàn)
[1]尹華一,張長勝.基于Web的GSM短信服務(wù)系統(tǒng)的開發(fā)[J].微計(jì)算機(jī)信息,2008(3).
〔編輯:陳文強(qiáng)〕