欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于雙向http服務(wù)的數(shù)據(jù)采集及其采集系統(tǒng)與采集方法與流程

文檔序號(hào):12473603閱讀:405來源:國知局
一種基于雙向http服務(wù)的數(shù)據(jù)采集及其采集系統(tǒng)與采集方法與流程

本發(fā)明涉及數(shù)據(jù)采集領(lǐng)域,尤指一種基于雙向http服務(wù)的數(shù)據(jù)采集系統(tǒng)及其采集方法。



背景技術(shù):

數(shù)據(jù)采集器是遠(yuǎn)程數(shù)據(jù)通訊系統(tǒng)中的關(guān)鍵性設(shè)備。在遠(yuǎn)程數(shù)據(jù)通訊系統(tǒng)中,安裝在現(xiàn)場的各類傳感器網(wǎng)絡(luò)(或儀表網(wǎng)絡(luò)),通過現(xiàn)場總線集中并連接到數(shù)據(jù)采集器,然后數(shù)據(jù)采集器通過有線或無線方式遠(yuǎn)程連接到上位機(jī)服務(wù)器,從而實(shí)現(xiàn)傳感器網(wǎng)絡(luò)(或儀表網(wǎng)絡(luò))和上位機(jī)服務(wù)器之間的數(shù)據(jù)雙向通訊。隨著國民經(jīng)濟(jì)的深入發(fā)展,數(shù)據(jù)采集器在越來越多的場合得到了廣泛的應(yīng)用,例如在供電、供氣、供水等市政基礎(chǔ)設(shè)施行業(yè),數(shù)據(jù)采集器可將千家萬戶的電表、燃?xì)獗?、水表等儀表數(shù)據(jù)實(shí)時(shí)匯總并發(fā)送到供電公司、燃?xì)夤?、自來水公司等,從而?shí)現(xiàn)遠(yuǎn)程自動(dòng)抄表。數(shù)據(jù)采集器與上位機(jī)服務(wù)器之間的連接,可以通過有線網(wǎng)絡(luò),也可以通過無線網(wǎng)絡(luò)。在市面上,數(shù)據(jù)采集器與上位機(jī)服務(wù)器之間的連接方式以GPRS方式最為常見,這是因?yàn)镚PRS無須現(xiàn)場布線且運(yùn)行成本較低。數(shù)據(jù)采集器上電以后,啟動(dòng)GPRS模塊,通過TCP/IP方式連接上位機(jī)服務(wù)器,從而實(shí)現(xiàn)上位機(jī)服務(wù)器與數(shù)據(jù)采集器之間的數(shù)據(jù)通訊。

為響應(yīng)任意時(shí)間點(diǎn)都可能發(fā)起的數(shù)據(jù)通訊請求,數(shù)據(jù)采集器必須在上位機(jī)服務(wù)器上面保持實(shí)時(shí)在線或永遠(yuǎn)在線。實(shí)時(shí)在線的需求導(dǎo)致兩方面的問題:首先,GPRS的信道資源有限度,當(dāng)同一區(qū)域內(nèi)有較多的GPRS設(shè)備需要聯(lián)網(wǎng)時(shí),暫時(shí)沒有數(shù)據(jù)通訊的GPRS設(shè)備將被踢下線,因此,為保持實(shí)時(shí)在線,數(shù)據(jù)采集器不得不每隔一定時(shí)間間歇性地往上位機(jī)服務(wù)器發(fā)送心跳數(shù)據(jù)包,這樣就會(huì)導(dǎo)致數(shù)據(jù)采集器的流量費(fèi)用增加;其次,數(shù)量眾多的數(shù)據(jù)采集器都實(shí)時(shí)登錄在上位機(jī)服務(wù)器上面,對(duì)于上位機(jī)服務(wù)器的端口資源、線程資源等提出了較大的要求,因此往往需要很多臺(tái)上位機(jī)服務(wù)器以集群的方式才能負(fù)載數(shù)量眾多的數(shù)據(jù)采集器的實(shí)時(shí)在線,這樣就直接導(dǎo)致了上位機(jī)服務(wù)器的建設(shè)成本和運(yùn)營成本的大幅度提高。

為克服上述兩方面問題,也有人提出一種非實(shí)時(shí)在線的數(shù)據(jù)采集器或方法。這類數(shù)據(jù)采集器,只在底層傳感器網(wǎng)絡(luò)(或儀表網(wǎng)絡(luò))有數(shù)據(jù)發(fā)送請求時(shí),或者在事先規(guī)定的時(shí)間,才會(huì)主動(dòng)向上位機(jī)服務(wù)器發(fā)起連接請求并發(fā)送數(shù)據(jù),數(shù)據(jù)發(fā)送完畢以后立即主動(dòng)斷線,以此解決GPRS流量費(fèi)用和降低對(duì)上位機(jī)服務(wù)器的性能要求。但是,這類數(shù)據(jù)采集器也存在一個(gè)較為嚴(yán)重的問題:當(dāng)數(shù)據(jù)采集器不在線時(shí),因?yàn)閿?shù)據(jù)采集器的IP地址往往非靜態(tài)且不固定,所以上位機(jī)服務(wù)器就無法通過IP尋址方式連接數(shù)據(jù)采集器,上位機(jī)服務(wù)器就無法主動(dòng)連接數(shù)據(jù)采集器從而導(dǎo)致數(shù)據(jù)無法直接在遠(yuǎn)程數(shù)據(jù)通訊系統(tǒng)內(nèi)部上傳下達(dá)。



技術(shù)實(shí)現(xiàn)要素:

為解決上述問題,本發(fā)明提供一種基于雙向http服務(wù)的數(shù)據(jù)采集器及其采集系統(tǒng)與采集方法,該數(shù)據(jù)采集器與上位機(jī)服務(wù)器之間的數(shù)據(jù)通訊通過雙向http服務(wù)完成,無需在上位機(jī)服務(wù)器上保持實(shí)時(shí)在線或永遠(yuǎn)在線。

為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:一種基于雙向http服務(wù)的數(shù)據(jù)采集器,包括MCU芯片、電源模塊、數(shù)字量輸入接口、模擬量輸入接口、串行接口、GPRS模塊、現(xiàn)場總線接口,所述MCU芯片、數(shù)字量輸入接口、模擬量輸入接口、串行接口、GPRS模塊、現(xiàn)場總線接口均與電源模塊連接,所述電源模塊外接電源,所述數(shù)字量輸入接口、模擬量輸入接口均設(shè)有采集接口,所述數(shù)字量輸入接口、模擬量輸入接口均通過采集接口與MCU芯片的IO口雙向傳輸連接,所述串行接口、GPRS模塊、現(xiàn)場總線接口均與MCU芯片的IO口雙向傳輸連接。

具體地,所述數(shù)字量輸入接口最多有四個(gè),但同一時(shí)間只能有一個(gè)數(shù)字量輸入接口處于工作狀態(tài),所述模擬量輸入接口最多有八個(gè),但同一時(shí)間只能有一個(gè)模擬量輸入接口處于工作狀態(tài)。

一種基于雙向http服務(wù)的數(shù)據(jù)采集系統(tǒng),包括所述數(shù)據(jù)采集器、上位機(jī)服務(wù)器、現(xiàn)場總線、傳感器或儀表,所述傳感器或儀表與現(xiàn)場總線連接,所述現(xiàn)場總線通過現(xiàn)場總線接口與數(shù)據(jù)采集器雙向傳輸連接,所述數(shù)據(jù)采集器通過GPRS模塊與上位機(jī)服務(wù)器無線連接。

一種基于雙向http服務(wù)的數(shù)據(jù)采集器的采集方法:

a.所述數(shù)據(jù)采集器通過現(xiàn)場總線接口與現(xiàn)場傳感器網(wǎng)絡(luò)或儀表網(wǎng)絡(luò)連接,并且通過GPSR模塊與上位機(jī)服務(wù)器連接,數(shù)據(jù)采集器啟動(dòng)http服務(wù);

b.所述數(shù)據(jù)采集器向上位機(jī)服務(wù)器請求http服務(wù),并將數(shù)據(jù)采集器自身的http服務(wù)地址發(fā)送給上位機(jī)服務(wù)器,完成上位機(jī)服務(wù)器內(nèi)的注冊和配置;

c.所述數(shù)據(jù)采集器定期通過上位機(jī)服務(wù)器http服務(wù)POST運(yùn)行數(shù)據(jù);

d. 所述上位機(jī)服務(wù)器有抄收現(xiàn)場傳感器網(wǎng)絡(luò)或儀表網(wǎng)絡(luò)數(shù)據(jù)的需求時(shí),所述上位機(jī)服務(wù)器Web應(yīng)用系統(tǒng)向數(shù)據(jù)采集器發(fā)送http指令,數(shù)據(jù)采集器解析指令,并向上位機(jī)服務(wù)器返回結(jié)果;

e.當(dāng)所述數(shù)據(jù)采集器內(nèi)的GPRS模塊從網(wǎng)絡(luò)上掉線重連之后,重復(fù)執(zhí)行步驟b過程。

具體地,所述數(shù)據(jù)采集器自身的http服務(wù)地址包括IP地址/域名、端口、服務(wù)名、數(shù)據(jù)上傳間隔。

具體地,所述數(shù)據(jù)采集器內(nèi)的MCU芯片通過現(xiàn)場總線并根據(jù)ID號(hào)逐個(gè)讀取現(xiàn)場傳感器或儀表的數(shù)據(jù),然后把數(shù)據(jù)存儲(chǔ)在MCU芯片內(nèi),再將數(shù)據(jù)裝載在的上位機(jī)服務(wù)器的http服務(wù)請求內(nèi),通過GPRS模塊向上位機(jī)服務(wù)器請求,當(dāng)該http服務(wù)請求發(fā)送成功時(shí),表示上位機(jī)服務(wù)器收到相關(guān)數(shù)據(jù),當(dāng)該http服務(wù)請求發(fā)送失敗時(shí),則MCU芯片繼續(xù)重復(fù)上述步驟,直到該http服務(wù)請求發(fā)送成功為止。

本發(fā)明的有益效果在于:本發(fā)明數(shù)據(jù)采集器與上位機(jī)服務(wù)器之間均能主動(dòng)發(fā)起數(shù)據(jù)連接,從而保證數(shù)據(jù)通訊系統(tǒng)可響應(yīng)任意時(shí)間發(fā)起的數(shù)據(jù)上傳或下達(dá)任務(wù),無需在上位機(jī)服務(wù)器上保持實(shí)時(shí)在線或永遠(yuǎn)在線。與傳統(tǒng)實(shí)時(shí)在線的數(shù)據(jù)采集器相比,本發(fā)明數(shù)據(jù)采集器對(duì)上位機(jī)服務(wù)器的性能資源要求大幅度降低,同時(shí)對(duì)GPRS流量要求更少,可大幅度降低數(shù)據(jù)采集器的運(yùn)行費(fèi)用。

附圖說明

圖1 是本發(fā)明數(shù)據(jù)采集器的結(jié)構(gòu)示意圖。

圖2 是本發(fā)明的遠(yuǎn)程數(shù)據(jù)通訊系統(tǒng)方案示意圖的圖。

圖3 是本發(fā)明的正極工作流程示意圖。

附圖標(biāo)號(hào)說明:1. 數(shù)據(jù)采集器;11.MCU芯片;12.電源模塊;13.數(shù)字量輸入接口;14.模擬量輸入接口;15.串行接口;16.GPRS模塊;17.現(xiàn)場總線接口;2. 上位機(jī)服務(wù)器;3. 現(xiàn)場總線;4.傳感器或儀表。

具體實(shí)施方式

請參閱圖1-3所示,本發(fā)明關(guān)于一種基于雙向http服務(wù)的數(shù)據(jù)采集器1,包括MCU芯片11、電源模塊12、數(shù)字量輸入接口13、模擬量輸入接口14、串行接口15、GPRS模塊16、現(xiàn)場總線接口17,所述MCU芯片11、數(shù)字量輸入接口13、模擬量輸入接口14、串行接口15、GPRS模塊16、現(xiàn)場總線接口17均與電源模塊12連接,所述電源模塊12外接電源,所述數(shù)字量輸入接口13、模擬量輸入接口14均設(shè)有采集接口,所述數(shù)字量輸入接口13、模擬量輸入接口14均通過采集接口與MCU芯片11的IO口雙向傳輸連接,所述串行接口15、GPRS模塊16、現(xiàn)場總線接口17均與MCU芯片11的IO口雙向傳輸連接。

采用上述方案,與現(xiàn)有技術(shù)相比,本發(fā)明數(shù)據(jù)采集器1無需在上位機(jī)服務(wù)器2上保持實(shí)時(shí)在線或永遠(yuǎn)在線,同時(shí)數(shù)據(jù)采集器1與上位機(jī)服務(wù)器2之間又均能主動(dòng)發(fā)起數(shù)據(jù)連接,保證數(shù)據(jù)通訊系統(tǒng)可響應(yīng)任意時(shí)間發(fā)起的數(shù)據(jù)上傳或下達(dá)任務(wù)。與傳統(tǒng)實(shí)時(shí)在線的數(shù)據(jù)采集器相比,本發(fā)明數(shù)據(jù)采集器1對(duì)上位機(jī)服務(wù)器2的性能資源要求大幅度降低,同時(shí)對(duì)GPRS流量要求更少,可大幅度降低數(shù)據(jù)采集器1的運(yùn)行費(fèi)用。

具體地,所述數(shù)字量輸入接口13最多有四個(gè),但同一時(shí)間只能有一個(gè)數(shù)字量輸入接口13處于工作狀態(tài),所述模擬量輸入接口14最多有八個(gè),但同一時(shí)間只能有一個(gè)模擬量輸入接口14處于工作狀態(tài)。

一種基于雙向http服務(wù)的數(shù)據(jù)采集系統(tǒng),包括所述數(shù)據(jù)采集器1、上位機(jī)服務(wù)器2、現(xiàn)場總線3、傳感器或儀表4,所述傳感器或儀表4與現(xiàn)場總線3連接,所述現(xiàn)場總線3通過現(xiàn)場總線接口17與數(shù)據(jù)采集器1雙向傳輸連接,所述數(shù)據(jù)采集器1通過GPRS模塊16與上位機(jī)服務(wù)器2無線連接。

一種基于雙向http服務(wù)的數(shù)據(jù)采集器的采集方法:

a.所述數(shù)據(jù)采集器1通過現(xiàn)場總線接口17與現(xiàn)場傳感器或儀表4網(wǎng)絡(luò)連接,并且通過GPSR模塊16與上位機(jī)服務(wù)器2連接,數(shù)據(jù)采集器1啟動(dòng)http服務(wù);

b.所述數(shù)據(jù)采集器1向上位機(jī)服務(wù)器2請求http服務(wù),并將數(shù)據(jù)采集器1自身的http服務(wù)地址發(fā)送給上位機(jī)服務(wù)器2,完成上位機(jī)服務(wù)器2內(nèi)的注冊和配置;

c.所述數(shù)據(jù)采集器1定期通過上位機(jī)服務(wù)器2http服務(wù)POST運(yùn)行數(shù)據(jù);

d. 所述上位機(jī)服務(wù)器2有抄收現(xiàn)場傳感器網(wǎng)絡(luò)或儀表網(wǎng)絡(luò)數(shù)據(jù)的需求時(shí),所述上位機(jī)服務(wù)器2Web應(yīng)用系統(tǒng)向數(shù)據(jù)采集器1發(fā)送http指令,數(shù)據(jù)采集器1解析指令,并向上位機(jī)服務(wù)器2返回結(jié)果;

e.當(dāng)所述數(shù)據(jù)采集器1內(nèi)的GPRS模塊16從網(wǎng)絡(luò)上掉線重連之后,重復(fù)執(zhí)行步驟b過程。

具體地,所述數(shù)據(jù)采集器1自身的http服務(wù)地址包括IP地址/域名、端口、服務(wù)名、數(shù)據(jù)上傳間隔。

具體地,所述數(shù)據(jù)采集器1內(nèi)的MCU芯片11通過現(xiàn)場總線3并根據(jù)ID號(hào)逐個(gè)讀取現(xiàn)場傳感器或儀表4的數(shù)據(jù),然后把數(shù)據(jù)存儲(chǔ)在MCU芯片11內(nèi),再將數(shù)據(jù)裝載在的上位機(jī)服務(wù)器2的http服務(wù)請求內(nèi),通過GPRS模塊16向上位機(jī)服務(wù)器2請求,當(dāng)該http服務(wù)請求發(fā)送成功時(shí),表示上位機(jī)服務(wù)器2收到相關(guān)數(shù)據(jù),當(dāng)該http服務(wù)請求發(fā)送失敗時(shí),則MCU芯片11繼續(xù)重復(fù)上述步驟,直到該http服務(wù)請求發(fā)送成功為止。

下面通過具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。

參閱圖1所示,本具體實(shí)施例數(shù)據(jù)采集器1內(nèi)部主要包括MCU芯片11、電源模塊12、數(shù)字量輸入接口13、模擬量輸入接口14、串行接口15、GPRS模塊16、現(xiàn)場總線接口17,其中MCU芯片11是數(shù)據(jù)采集器1的核心處理單元和控制單元,現(xiàn)場總線3對(duì)外與底層傳感器或儀表4網(wǎng)絡(luò)的現(xiàn)場總線3相連接,對(duì)內(nèi)與MCU芯片11的IO口相連接,根據(jù)實(shí)際應(yīng)用情況,現(xiàn)場總線接口17與現(xiàn)場總線3能夠遵循M-Bus協(xié)議、Moubus協(xié)議、Can總線等。

數(shù)字量輸入接口13對(duì)外可采集底層傳感器或儀表4產(chǎn)生的各類數(shù)字量或開關(guān)量,然后在通過MCU芯片11的IO口,將各類數(shù)字量和開關(guān)量輸送到MCU芯片11進(jìn)行進(jìn)一步的運(yùn)算和處理。本發(fā)明提出的數(shù)據(jù)采集器1,其內(nèi)部的數(shù)字量輸入接口13最多可以有四個(gè),但同一時(shí)間只能有一個(gè)數(shù)字量輸入接口13處于工作狀態(tài),四個(gè)數(shù)字量輸入接口13按照順序依次輪詢式工作。同理,其內(nèi)部的模擬量輸入接口14對(duì)外可采集底層傳感器或儀表4產(chǎn)生的各類模擬量信號(hào),然后在通過MCU芯片11的IO口,將各類模擬量信號(hào)輸送到MCU芯片11進(jìn)行進(jìn)一步的運(yùn)算和處理。數(shù)據(jù)采集器1內(nèi)部的模擬量輸入接口14最多可以有八個(gè),但同一時(shí)間只能有一個(gè)模擬量輸入接口14處于工作狀態(tài),八個(gè)模擬量輸入接口14按照順序依次輪詢式工作。

GPRS模塊16連接到MCU芯片11的IO口,并通過SPI方式與MCU芯片11進(jìn)行通訊,將MCU芯片11需要發(fā)送的數(shù)據(jù)以透明傳輸?shù)姆绞桨l(fā)送到上位機(jī)服務(wù)器2,同樣也以透明傳輸?shù)姆绞綄⑸衔粰C(jī)服務(wù)器2下發(fā)的指令發(fā)送給MCU芯片11。與此類似,串行接口15對(duì)內(nèi)與MCU芯片11帶串口功能的IO口相連,對(duì)外與帶串口功能的設(shè)備相連,以實(shí)現(xiàn)外部串口設(shè)備,如現(xiàn)場調(diào)試設(shè)備或生產(chǎn)測試設(shè)備對(duì)數(shù)據(jù)采集器的調(diào)試或測試。

參閱圖2所示的采用本發(fā)明的遠(yuǎn)程數(shù)據(jù)通訊系統(tǒng)方案示意圖, 由數(shù)量眾多的底層傳感器或儀表4組成的傳感器網(wǎng)絡(luò)或儀表網(wǎng)絡(luò),通過現(xiàn)場總線3集中并連接到本發(fā)明的數(shù)據(jù)采集器1內(nèi)部的數(shù)字量輸入接口13或模擬量輸入接口14,然后通過數(shù)據(jù)采集器1內(nèi)部的GPRS模塊16以無線方式遠(yuǎn)程登陸到上位機(jī)服務(wù)器2,從而實(shí)現(xiàn)底層傳感器或儀表將各類信號(hào)或儀表數(shù)據(jù)通過數(shù)據(jù)采集器1發(fā)送給上位機(jī)服務(wù)器2,同時(shí)也可將各類操作命令和控制命令通過數(shù)據(jù)采集器1發(fā)送給底層傳感器或儀表4。本具體實(shí)施例數(shù)據(jù)采集器1可在需要數(shù)據(jù)采集和設(shè)備控制的工業(yè)領(lǐng)域、民用物聯(lián)網(wǎng)領(lǐng)域、市政基礎(chǔ)設(shè)施領(lǐng)域等應(yīng)用。

參閱圖3所示,本具體實(shí)施例整機(jī)的工作流程所對(duì)應(yīng)的軟件程序,都是在MCU芯片11運(yùn)行的。其中整機(jī)的工作流程如下:

1)數(shù)據(jù)采集器1在現(xiàn)場安裝完畢且打開電源上電之后,其內(nèi)部各個(gè)模塊首先會(huì)完成初始化工作,包括控制各個(gè)模塊的各類參數(shù)和寄存器的初始化。接著,數(shù)據(jù)采集器1內(nèi)的GPRS模塊16將啟動(dòng),并同時(shí)啟動(dòng)http服務(wù)。然后,數(shù)據(jù)采集器1向上位機(jī)服務(wù)器2請求http服務(wù),將數(shù)據(jù)采集器1自身的http服務(wù)地址,包含IP地址/域名、端口、服務(wù)名和數(shù)據(jù)上傳間隔發(fā)送給上位機(jī)服務(wù)器2,數(shù)據(jù)采集器1便完成了在上位機(jī)服務(wù)器2內(nèi)的注冊和配置。數(shù)據(jù)采集器1在上位機(jī)服務(wù)器2完成注冊和配置以后,數(shù)據(jù)采集器1即主動(dòng)斷開與上位機(jī)服務(wù)器2的連接(這是由http的工作原理和運(yùn)行方式?jīng)Q定的),釋放服務(wù)器端口和線程資源。但與此同時(shí),數(shù)據(jù)采集器1與internet網(wǎng)絡(luò)仍保持連接,即數(shù)據(jù)采集器1在internet網(wǎng)上的IP保持不變。當(dāng)GPRS模塊16發(fā)生斷線重連的情況之后,由于重新連接上線的GPRS模塊16的IP地址已經(jīng)發(fā)生變化,因此此時(shí)數(shù)據(jù)采集器1將重復(fù)上述啟動(dòng)http服務(wù)和配置http地址的步驟。

2)完成上述步驟之后,數(shù)據(jù)采集器1將運(yùn)行MCU芯片11內(nèi)部的時(shí)鐘模塊,并以循環(huán)的方式繼續(xù)運(yùn)行程序,等預(yù)先設(shè)定的時(shí)間到達(dá)以后完成相應(yīng)的動(dòng)作。數(shù)據(jù)采集器1預(yù)先會(huì)設(shè)定兩類時(shí)間間隔,即向下讀取底層傳感器或儀表4數(shù)據(jù)的時(shí)間間隔,以及向上位機(jī)服務(wù)器2發(fā)送數(shù)據(jù)的時(shí)間間隔。這兩類時(shí)間間隔根據(jù)實(shí)際需要而定,一般為1小時(shí)到24小時(shí)之間。

3)當(dāng)讀取底層傳感器或儀表4數(shù)據(jù)的時(shí)間間隔到達(dá)時(shí),MCU芯片11會(huì)首先從其內(nèi)部的存儲(chǔ)模塊讀取第一個(gè)傳感器或儀表的ID號(hào),然后根據(jù)該傳感器或儀表的通訊協(xié)議,向其發(fā)送讀取數(shù)據(jù)的一串命令幀。收到該傳感器或儀表返回的數(shù)據(jù)以后,MCU芯片11再將數(shù)據(jù)存儲(chǔ)在該傳感器或儀表ID號(hào)所對(duì)應(yīng)的存儲(chǔ)空間內(nèi)。然后,MCU芯片11將裝載下一個(gè)傳感器或儀表的ID號(hào),并重復(fù)發(fā)送命令和存儲(chǔ)數(shù)據(jù)的過程,直到將所有傳感器或儀表的數(shù)據(jù)全部讀完為止,然后MCU芯片11將重新返回到循環(huán)等待過程中。

4)當(dāng)向上位機(jī)服務(wù)器2發(fā)送數(shù)據(jù)的時(shí)間間隔到達(dá)時(shí),MCU芯片11會(huì)首先將存儲(chǔ)模塊內(nèi)相應(yīng)的數(shù)據(jù)都讀出來,然后將這些數(shù)據(jù)都裝載在想上位機(jī)服務(wù)器2的http服務(wù)請求之內(nèi),然后通過GPRS模塊16向上位機(jī)服務(wù)器2發(fā)送http服務(wù)請求,當(dāng)該請求發(fā)送成功時(shí),即意味著上位機(jī)服務(wù)器2已收到相關(guān)數(shù)據(jù),此時(shí)MCU芯片11會(huì)重新返回到循環(huán)等待過程中。如果http服務(wù)請求發(fā)送失敗,則MCU芯片11會(huì)重復(fù)上述步驟,直到http服務(wù)請求發(fā)送成功為止。

5)當(dāng)數(shù)據(jù)采集器1收到上位機(jī)服務(wù)器2的http服務(wù)請求時(shí),此時(shí)數(shù)據(jù)采集器1將首先解析該http請求,從中提取上位機(jī)服務(wù)器2想要獲得數(shù)據(jù)的信息類型,然后從MCU芯片11存儲(chǔ)模塊內(nèi)將相應(yīng)數(shù)據(jù)讀出來,并將這些數(shù)據(jù)裝載成http服務(wù)請求后發(fā)送給上位機(jī)服務(wù)器2。

從整機(jī)工作流程可知,與傳統(tǒng)的數(shù)據(jù)采集設(shè)備或模塊相比較,本發(fā)明提出的數(shù)據(jù)采集器1無需永遠(yuǎn)地實(shí)時(shí)登錄在上位機(jī)服務(wù)器2上面,但同時(shí)又通過雙向http服務(wù)保證了數(shù)據(jù)采集器1和上位機(jī)服務(wù)器2均能主動(dòng)發(fā)起數(shù)據(jù)連接。因此,使用本發(fā)明提出的數(shù)據(jù)采集器,不僅可響應(yīng)遠(yuǎn)程數(shù)據(jù)通訊系統(tǒng)任意時(shí)間點(diǎn)發(fā)起的數(shù)據(jù)上傳任務(wù)或數(shù)據(jù)下達(dá)任務(wù),還可以大幅度降低對(duì)上位機(jī)服務(wù)器2的性能資源要求,同時(shí)降低GPRS模塊16的流量和運(yùn)行費(fèi)用。

以上實(shí)施方式僅僅是對(duì)本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行描述,并非對(duì)本發(fā)明的范圍進(jìn)行限定,在不脫離本發(fā)明設(shè)計(jì)精神的前提下,本領(lǐng)域普通工程技術(shù)人員對(duì)本發(fā)明的技術(shù)方案作出的各種變形和改進(jìn),均應(yīng)落入本發(fā)明的權(quán)利要求書確定的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁城县| 英德市| 东兰县| 辽宁省| 宁都县| 皋兰县| 浪卡子县| 邯郸县| 宜春市| 德令哈市| 简阳市| 德清县| 福清市| 天等县| 隆林| 凌源市| 合水县| 葫芦岛市| 肇源县| 普定县| 福安市| 怀集县| 营山县| 白银市| 东至县| 临桂县| 镇赉县| 崇义县| 河西区| 娄底市| 西乡县| 赤峰市| 伊川县| 开封县| 石城县| 堆龙德庆县| 上犹县| 名山县| 延津县| 承德市| 昌江|