本實(shí)用新型涉及物聯(lián)鎖的研究領(lǐng)域,特別涉及一種物聯(lián)鎖數(shù)據(jù)采集及監(jiān)控系統(tǒng)。
背景技術(shù):
:眾所周知,傳統(tǒng)鎖具都是一把鑰匙對(duì)應(yīng)一把鎖,如果要打開(kāi)多把鎖,則需要相對(duì)應(yīng)的多把鑰匙。在如今講求高效率的社會(huì)氛圍中,的確是很不方便,也不迅速,同時(shí)也很難對(duì)多把鑰匙進(jìn)行可靠的管理。所以一把鑰匙可以打開(kāi)多把鎖是非常有必要的,物聯(lián)鎖因此應(yīng)運(yùn)而生,它綜合了多種技術(shù),可以實(shí)現(xiàn)手機(jī)終端開(kāi)鎖,同時(shí)也具備管理所有使用人員的開(kāi)鎖權(quán)限、記錄開(kāi)鎖的時(shí)間和地點(diǎn)等管理功能。所以物聯(lián)鎖可以解決因?yàn)槿藛T變動(dòng)而導(dǎo)致的鑰匙外泄或被盜的風(fēng)險(xiǎn);也可以解決因?yàn)殍€匙管理問(wèn)題而導(dǎo)致的鑰匙遺失而無(wú)法打開(kāi)。同時(shí),詳細(xì)的開(kāi)鎖日志可以讓管理人員更快地追溯到是哪個(gè)人哪個(gè)時(shí)間哪個(gè)位置開(kāi)鎖,做到責(zé)任明確,大大減少因?yàn)楣芾韱?wèn)題造成的經(jīng)濟(jì)損失。技術(shù)實(shí)現(xiàn)要素:本實(shí)用新型的主要目的在于克服現(xiàn)有技術(shù)的缺點(diǎn)與不足,提供一種物聯(lián)鎖數(shù)據(jù)采集及監(jiān)控系統(tǒng)。為了達(dá)到上述目的,本實(shí)用新型采用以下技術(shù)方案:本實(shí)用新型提供了一種物聯(lián)鎖數(shù)據(jù)采集及監(jiān)控系統(tǒng),包括控制模塊、用于采集開(kāi)鎖經(jīng)緯度、時(shí)間和日期信息的GPS模塊、藍(lán)牙模塊、通信模塊、用于負(fù)責(zé)與物聯(lián)鎖和移動(dòng)終端進(jìn)行數(shù)據(jù)交換的服務(wù)器、以及移動(dòng)終端,所述藍(lán)牙模塊、通信模塊、GPS模塊均與控制模塊連接;所述通訊模塊與服務(wù)器連接,所述服務(wù)器通過(guò)Socket與移動(dòng)終端連接,所述藍(lán)牙模塊通過(guò)BluetoothSocket與移動(dòng)終端連接。作為優(yōu)選的技術(shù)方案,所述控制模塊采用ArduinoMega2560,所述ArduinoMega2560提供了4個(gè)串口與外部設(shè)備通訊。作為優(yōu)選的技術(shù)方案,所述GPS模塊采用U-BLOXNEO-6M。作為優(yōu)選的技術(shù)方案,所述通訊模塊采用YYROBOT_SIM800,所述YYROBOT_SIM800通過(guò)GPRS或GSM的方式實(shí)現(xiàn)通信傳輸。作為優(yōu)選的技術(shù)方案,所述控制模塊與通信模塊采用TTL電平接口的方式實(shí)現(xiàn)通訊。作為優(yōu)選的技術(shù)方案,所述藍(lán)牙模塊采用BT-HC05,所述BT-HC05為主從一體的藍(lán)牙模塊,可被動(dòng)接收藍(lán)牙設(shè)備連接,也可主動(dòng)連接遠(yuǎn)端藍(lán)牙設(shè)備。作為優(yōu)選的技術(shù)方案,所述移動(dòng)終端為基于Android系統(tǒng)的移動(dòng)終端,所述基于Android系統(tǒng)的移動(dòng)終端為手機(jī)或平板電腦。作為優(yōu)選的技術(shù)方案,所述控制模塊和通信模塊還連接有外部電源。本實(shí)用新型與現(xiàn)有技術(shù)相比,具有如下優(yōu)點(diǎn)和有益效果:1、本實(shí)用新型將控制模塊、GPS模塊、藍(lán)牙模塊、通信模塊、服務(wù)器、以及移動(dòng)終端結(jié)合在一起,可以實(shí)現(xiàn)在移動(dòng)終端對(duì)物聯(lián)鎖進(jìn)行數(shù)據(jù)采集以及狀態(tài)監(jiān)控等,可以實(shí)現(xiàn)手機(jī)終端開(kāi)鎖,同時(shí)也具備管理所有使用人員的開(kāi)鎖權(quán)限、記錄開(kāi)鎖的時(shí)間和地點(diǎn)等管理功能。2、本實(shí)用新型的GPS模塊可以采集物聯(lián)網(wǎng)的數(shù)據(jù),每當(dāng)物聯(lián)鎖的開(kāi)關(guān)量發(fā)生改變,物聯(lián)鎖都會(huì)往服務(wù)器發(fā)送自己當(dāng)前的狀態(tài)量,比如開(kāi)鎖時(shí)的時(shí)間、開(kāi)鎖時(shí)的地理位置和開(kāi)關(guān)量。3、本實(shí)用新型結(jié)構(gòu)簡(jiǎn)單、操作方便,能極大的提供人們?cè)谌粘I钪械挠脩趔w驗(yàn)。附圖說(shuō)明圖1是本實(shí)用新型系統(tǒng)的電路方框圖。具體實(shí)施方式下面結(jié)合實(shí)施例及附圖對(duì)本實(shí)用新型作進(jìn)一步詳細(xì)的描述,但本實(shí)用新型的實(shí)施方式不限于此。實(shí)施例如圖1所示,本實(shí)施例物聯(lián)鎖數(shù)據(jù)采集及監(jiān)控系統(tǒng),包括服務(wù)器和移動(dòng)終端,還包括控制模塊、用于采集開(kāi)鎖經(jīng)緯度、時(shí)間和日期信息的GPS模塊、藍(lán)牙模塊和通信模塊,所述藍(lán)牙模塊、通信模塊、GPS模塊均與控制模塊連接;所述通訊模塊與服務(wù)器連接,所述藍(lán)牙模塊通過(guò)藍(lán)牙連接的方式與移動(dòng)終端連接。所述控制模塊采用ArduinoMega2560,所述ArduinoMega2560不僅提供了數(shù)量極多的IO口之外,也提供了4個(gè)串口與其他外部模塊通訊,而UNO版本只提供一個(gè)串口,且IO口略少。所述GPS模塊采用U-BLOXNEO-6M,因此性能更加優(yōu)越,搭配SMA天線可以使定位更加快速、準(zhǔn)確??梢圆杉?jīng)緯度信息、UTC時(shí)間和UTC日期等等,通過(guò)指令來(lái)傳遞定位信息。當(dāng)GPS模塊上的TTL串口與ArduinoMega2560的串口相連接就可以截取到所需的信息,串口通訊時(shí)采用默認(rèn)的波特率9600。為了方便使用,模塊的信號(hào)指示燈默認(rèn)的情況下有兩種狀態(tài):常亮或閃爍。常亮狀態(tài)表示模塊還沒(méi)有定位成功。閃爍狀態(tài)表示模塊已成功定位。值得注意的是,如果只使用陶瓷天線,首次定位的時(shí)間比較長(zhǎng),大約在10分鐘左右,若搭配SMA天線使用時(shí),最好將天線引置于室外,首次定位時(shí)間將縮少到3分鐘左右。為了更好的定位效果,電源斷開(kāi)后,自帶的后備電源部件可以使GPS的星歷數(shù)據(jù)保存一段時(shí)間不消失,當(dāng)溫、熱啟動(dòng)時(shí),模塊就可以快速定位,連接方式如表1所示。表1序號(hào)GPS模塊的引腳ArduinoMega2560模塊的引腳1VCC電源(3.3V、5.5V)2GNDGND3TXDRXD1所述通訊模塊采用YYROBOT_SIM800,所述YYROBOT_SIM800模塊是同時(shí)具備GPRS和GSM功能的模塊,擁有高性能和高性價(jià)比的優(yōu)點(diǎn)。該模塊使用了SIMCOM公司的工業(yè)級(jí)四頻850/900/1800/1900MHz的SIM800芯片,由于支持四頻,所以可以全球使用。模塊功能強(qiáng)大,可以實(shí)現(xiàn)發(fā)短信,接收短信,打電話,接電話,發(fā)送數(shù)據(jù)等功能。(1)TTL接口,可以直接與單片機(jī)的TTL接口連接,支持3.3V和5V的系統(tǒng)。(2)RS232串口/TTL控制切換,如果使用TTL接口,必須使T-TX和S-TX短路,T-RX和S-RX短路,如果使用RS232串口,必須使S-RX和C-TX短路,S-TX和C-RX短路。(3)RS232串口,可以通過(guò)該串口與電腦進(jìn)行通訊交流。(4)DC電源適配器的輸入接口,模塊使用DC9V1A的電源。(5)指示燈,用來(lái)表示電源是否打開(kāi)了,如果電源開(kāi)關(guān)閉合則指示燈亮,如果電源開(kāi)關(guān)還沒(méi)閉合則指示燈不亮。(6)電源開(kāi)關(guān),用來(lái)控制模塊的斷電及上電。(7)為了實(shí)現(xiàn)語(yǔ)音功能,模塊提供了麥克風(fēng)和耳機(jī)。(8)可以為外部模塊供電,供電范圍(3.3V-4.4V)。(9)模塊的核心SIM800芯片。(10)SIM卡的卡座,模塊仍支持移動(dòng)和聯(lián)通的手機(jī)卡,不支持電信卡。(11)模塊的啟動(dòng)按鈕,若模塊還沒(méi)有啟動(dòng),則長(zhǎng)按1s以上可以啟動(dòng)模塊,若模塊已經(jīng)啟動(dòng),長(zhǎng)按1s以上可以關(guān)閉模塊。(12)模塊工作狀態(tài)指示燈,當(dāng)60ms亮800ms不亮,表示還沒(méi)有找到服務(wù);當(dāng)60ms亮3000ms不亮,表示已經(jīng)連接到服務(wù);當(dāng)60ms亮300ms不亮,則表示模塊正在GPRS通訊。(13)天線,該模塊都是自帶小辣椒天線,目的是為了提高通訊信號(hào)的質(zhì)量。ArduinoMega2560模塊與SIM800模塊的通訊,采用TTL電平接口。所以RS232串口/TTL控制切換的短路帽,必須確保T-TX與S-TX短路,T-RX與S-RX短路,SIM800模塊與Arduino的接線方式如表2所示。表2序號(hào)SIM800模塊的引腳ArduinoMega2560模塊的引腳1V_MCU電源(3.3V或5.5V)2GNDGND3TXDRXD34RXDTXD3所述控制模塊與通信模塊采用TTL電平接口的方式實(shí)現(xiàn)通訊。所述藍(lán)牙模塊采用BT-HC05,所述BT-HC05藍(lán)牙模塊是一塊主從一體的藍(lán)牙模塊,可以被動(dòng)接收連接,也可以主動(dòng)連接手機(jī)、電腦、藍(lán)牙主機(jī)等遠(yuǎn)端藍(lán)牙設(shè)備,很簡(jiǎn)單地就可以實(shí)現(xiàn)無(wú)線通訊。只要用AT指令在通訊之前將藍(lán)牙的參數(shù)設(shè)置好后,就可以通訊了。值得注意的是,該藍(lán)牙模塊在設(shè)置AT指令時(shí),必須使用38400的波特率,而且要將KEY引腳輸入高電平。通訊時(shí),必須使用9600的波特率,而且要將KEY引腳輸入低電平或直接懸空。為了方便使用,模塊也有一個(gè)狀態(tài)指示燈,如果指示燈1秒閃2次,則表示可以進(jìn)入可配對(duì)的狀態(tài),如果指示燈1秒閃1次,則表示進(jìn)入AT設(shè)置狀態(tài),如果指示燈2秒閃1次且一次閃兩下,則表示模塊已經(jīng)配對(duì)成功,可以相互通訊,藍(lán)牙模塊與Arduino的接線方式如表3所示。表3所述移動(dòng)終端為基于Android系統(tǒng)的移動(dòng)終端,所述基于Android系統(tǒng)的移動(dòng)終端為手機(jī)或平板電腦。Android內(nèi)置花生殼APP,由于我們經(jīng)常使用的網(wǎng)絡(luò)都是局域網(wǎng),而不是公網(wǎng),因此不具備靜態(tài)的IP,所以我們想用SIM800模塊與電腦通訊,首先要解決公網(wǎng)可以訪問(wèn)局域網(wǎng)的問(wèn)題,所以必須用到端口映射技術(shù),在這里我們借助第三方軟件來(lái)解決這個(gè)問(wèn)題?;ㄉ鷼ぼ浖潜容^常用的動(dòng)態(tài)域名解析軟件,只要我們注冊(cè)一個(gè)免費(fèi)域名,在使用內(nèi)網(wǎng)映射功能的時(shí)候,將自己的內(nèi)網(wǎng)IP和希望被映射的端口(8086)與申請(qǐng)得到的免費(fèi)域名綁定,啟動(dòng)端口映射功能后,花生殼軟件會(huì)自動(dòng)為該免費(fèi)域名分配一個(gè)公網(wǎng)IP和端口,只要使用這個(gè)公網(wǎng)IP和端口,就可以實(shí)現(xiàn)與電腦的通訊。通過(guò)電腦的ipconfig指令,就可以看到自己的內(nèi)網(wǎng)IP地址;通過(guò)電腦的ping指令,輸入申請(qǐng)的免費(fèi)域名,就可以看到花生殼為域名分配的公網(wǎng)IP,端口直接在花生殼的界面就可以看到。在執(zhí)行AT+CIPSTART建立連接時(shí),IP和端口的參數(shù)改為域名分配的IP和端口。如果電腦想獲取SIM800發(fā)來(lái)的數(shù)據(jù),只需要監(jiān)聽(tīng)自己設(shè)置的那個(gè)希望被映射的端口(8086)就能獲取數(shù)據(jù)。所述控制模塊和通信模塊還連接有外部電源,為本實(shí)施例的漸擴(kuò)系統(tǒng)提供電源。上述實(shí)施例為本實(shí)用新型較佳的實(shí)施方式,但本實(shí)用新型的實(shí)施方式并不受上述實(shí)施例的限制,其他的任何未背離本實(shí)用新型的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡(jiǎn)化,均應(yīng)為等效的置換方式,都包含在本實(shí)用新型的保護(hù)范圍之內(nèi)。當(dāng)前第1頁(yè)1 2 3