1.一種基于雙向http服務(wù)的數(shù)據(jù)采集器,其特征在于:包括MCU芯片、電源模塊、數(shù)字量輸入接口、模擬量輸入接口、串行接口、GPRS模塊、現(xiàn)場總線接口,所述MCU芯片、數(shù)字量輸入接口、模擬量輸入接口、串行接口、GPRS模塊、現(xiàn)場總線接口均與電源模塊連接,所述電源模塊外接電源,所述數(shù)字量輸入接口、模擬量輸入接口均設(shè)有采集接口,所述數(shù)字量輸入接口、模擬量輸入接口均通過采集接口與MCU芯片的IO口雙向傳輸連接,所述串行接口、GPRS模塊、現(xiàn)場總線接口均與MCU芯片的IO口雙向傳輸連接。
2.根據(jù)權(quán)利要求1所述的一種基于雙向http服務(wù)的數(shù)據(jù)采集器,其特征在于:所述數(shù)字量輸入接口最多有四個,但同一時間只能有一個數(shù)字量輸入接口處于工作狀態(tài),所述模擬量輸入接口最多有八個,但同一時間只能有一個模擬量輸入接口處于工作狀態(tài)。
3.一種基于雙向http服務(wù)的數(shù)據(jù)采集系統(tǒng),其特征在于:包括權(quán)利要求1所述數(shù)據(jù)采集器、上位機(jī)服務(wù)器、現(xiàn)場總線、傳感器或儀表,所述傳感器或儀表與現(xiàn)場總線連接,所述現(xiàn)場總線通過現(xiàn)場總線接口與數(shù)據(jù)采集器雙向傳輸連接,所述數(shù)據(jù)采集器通過GPRS模塊與上位機(jī)服務(wù)器無線連接。
4.一種基于雙向http服務(wù)的數(shù)據(jù)采集器的采集方法,其特征在于:
a.所述數(shù)據(jù)采集器通過現(xiàn)場總線接口與現(xiàn)場傳感器網(wǎng)絡(luò)或儀表網(wǎng)絡(luò)連接,并且通過GPSR模塊與上位機(jī)服務(wù)器連接,數(shù)據(jù)采集器啟動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運行數(shù)據(jù);
d. 所述上位機(jī)服務(wù)器有抄收現(xiàn)場傳感器網(wǎng)絡(luò)或儀表網(wǎng)絡(luò)數(shù)據(jù)的需求時,所述上位機(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過程。
5.根據(jù)權(quán)利要求4所述的一種基于雙向http服務(wù)的數(shù)據(jù)采集器的采集方法,其特征在于:所述數(shù)據(jù)采集器自身的http服務(wù)地址包括IP地址/域名、端口、服務(wù)名、數(shù)據(jù)上傳間隔。
6.根據(jù)權(quán)利要求4所述的一種基于雙向http服務(wù)的數(shù)據(jù)采集器的采集方法,其特征在于:所述數(shù)據(jù)采集器內(nèi)的MCU芯片通過現(xiàn)場總線并根據(jù)ID號逐個讀取現(xiàn)場傳感器或儀表的數(shù)據(jù),然后把數(shù)據(jù)存儲在MCU芯片內(nèi),再將數(shù)據(jù)裝載在的上位機(jī)服務(wù)器的http服務(wù)請求內(nèi),通過GPRS模塊向上位機(jī)服務(wù)器請求,當(dāng)該http服務(wù)請求發(fā)送成功時,表示上位機(jī)服務(wù)器收到相關(guān)數(shù)據(jù),當(dāng)該http服務(wù)請求發(fā)送失敗時,則MCU芯片繼續(xù)重復(fù)上述步驟,直到該http服務(wù)請求發(fā)送成功為止。