更(gēng)新(xīn)時間(jiān):2021-08-24 點擊次數: 1256次
摘要(yào):智慧消防係統是一(yī)種將(jiāng)GPS(全球(qiú)衛(wèi)星定(dìng)位係(xì)統),GIS(地理信(xìn)息係(xì)統),GSM(無(wú)綫(xiàn)移(yí)動通(tōng)信係統)和計算(suàn)機(jī),物聯(lián)網及(jí)大(dà)數據(jù)等技(jì)術集(jí)於一(yī)體(tǐ)的智能(néng)消防(fáng)無(wú)綫(xiàn)報警(jǐng)網(wǎng)絡服務係(xì)統Redis內(nèi)存(cún)數(shù)據庫應(yīng)用(yòng)於智(zhì)慧消防(fáng)係統(tǒng)的設計中,可以使(shǐ)智慧(huì)消(xiāo)防(fáng)數據(jù)查詢滿(mǎn)足高(gāo)訪問量,操(cāo)作(zuò)方(fāng)便的現實(shí)需求,為智(zhì)慧消防的大(dà)數據(jù)存(cún)儲設(shè)計(jì)提供(gōng)了有(yǒu)效(xiào)的參考。
關(guān)鍵(jiàn)詞:智(zhì)慧消(xiāo)防;物聯(lián)網;大(dà)數(shù)據(jù);Redis內存(cún)數(shù)據庫
0引言
智慧(huì)消(xiāo)防(fáng)係統(tǒng)山(shān)是(shì)一種將GPS(全(quán)球衛(wèi)星定位(wèi)係(xì)統),GIS(地理(lǐ)信息(xī)係(xì)統),GSM(無(wú)綫移(yí)動通(tōng)信(xìn)係(xì)統)和計算機,物聯(lián)網(wǎng)和大(dà)數據(jù)⑵等(děng)技(jì)術集(jí)於一(yī)體(tǐ)的(dí)智(zhì)能(néng)消(xiāo)防(fáng)無綫報警(jǐng)網絡服(fú)務係統。隨著信息技(jì)術的深度(dù)發(fā)展(zhǎn),人類(lèi)已進入大數(shù)據(jù)時(shí)代,消防(fáng)行(háng)業麵臨(lín)著(zhuó)巨大挑(tiāo)戰與機遇,傳(chuán)統消防係統工(gōng)作方(fāng)式與(yǔ)新(xīn)形(xíng)勢,新(xīn)任務(wù)不相適應(yīng)的矛(máo)盾日(rì)益(yì)凸顯,在(zài)物聯網產業迅(xùn)猛發(fā)展(zhǎn)的大(dà)背(bèi)景下,主(zhǔ)動(dòng)運(yùn)用大(dà)數據來解(jiě)決了(liǎo)電(diàn)信(xìn),建(jiàn)築(zhù),供電,交通(tōng)等(děng)公(gōng)共設(shè)施建(jiàn)設協(xié)調發(fā)展的問題,在智慧(huì)消防(fáng)係統中,消(xiāo)防(fáng)指(zhǐ)揮(huī)與(yǔ)用戶(hù)單(dān)位(wèi)聯(lián)網,改(gǎi)變(biàn)了過(guò)去傳(chuán)統,落後和(hé)被動(dòng)的(dí)報警(jǐng),接(jiē)警,處警方式,實現(xiàn)了(liǎo)報(bào)警(jǐng)自動化,接警(jǐng)智能(néng)化,處警預(yù)案(àn)化(huà),管理(lǐ)網(wǎng)絡(luò)化,服(fú)務專業(yè)化,科技現代化(huà),大大減(jiǎn)少(shǎo)了(liǎo)中間(jiān)環節,提(tí)高了處警(jǐng)速(sù)度(dù),做到(dào)了方(fāng)便(biàn),快捷(jié),可靠(kào),使人民生(shēng)命(mìng),財產的以(yǐ)及警(jǐng)員生命的得到保(bǎo)護
Redis*Remotedictionaiyserver)是一(yī)款開源的(dí),網絡(luò)化的(dí),基(jī)於(yú)內(nèi)存(cún)的,可進行(háng)數(shù)據持久(jiǔ)化(huà)的Key-Vah/存儲(chǔ)係統(tǒng)。它的數據(jù)模(mó)型(xíng)建立(lì)在外層(céng),類似於(yú)其他結(jié)構化存儲(chǔ)係統(tǒng),是通過(guò)Key映射Value的方(fāng)式(shì)來建(jiàn)立字(zì)典以保(bǎo)存數據(jù),有(yǒu)別於其他結構化存(cún)儲(chǔ)係統的是(shì),它支持多種數(shù)據類型(xíng)的(dí)存儲(chǔ):字(zì)符串(string),鏈表(list),集合(set),有序集(jí)合(hé)(zset)和哈(hā)希(xī)類型(xíng)(hash),並且各(gè)種(zhǒng)類型都(dū)支持(chí)豐富的操(cāo)作,其(qí)中(zhōng)大多都(dū)支持(chí)原子操(cāo)作(zuò)。為(wéi)了保證(zhèng)數(shù)據存(cún)取的效(xiào)率(shuài),數據都保存在內(nèi)存中Redis還(huán)提供了(liǎo)對持(chí)久化的(dí)支(zhī)持(chí)%它可以定(dìng)期將更新的數據異步(bù)寫入磁盤(pán),同時不(bù)影(yǐng)響繼續提供服務(wù)。在此(cǐ)基礎上(shàng),還實現(xiàn)了主(zhǔ)從(cóng)復(fù)製,這對預防(fáng)單點故(gù)障(zhàng)和提(tí)高負(fù)載(zǎi)能(néng)力有很(hěn)大幫助。在操作方麵,Redis基(jī)於TCP協議(yì)的特性(xìng)使得(dé)它可以通(tōng)過管道(dào)的(dí)方式進(jìn)行(háng)數據(jù)操作(zuò)閩(mǐn)。Redis本身提(tí)供(gōng)了一(yī)個可(kě)連(lián)接Server的(dí)客(kè)戶端,通過(guò)客戶端可(kě)方便(biàn)地(dì)進(jìn)行(háng)數據存取操(cāo)作。
在智慧消(xiāo)防底層(céng)數據庫(kù)設(shè)計中,*可以(yǐ)應用Redis數據(jù)存(cún)儲係(xì)統,以滿(mǎn)足(zú)高訪(fǎng)問(wèn)量與操作(zuò)方便(biàn)的(dí)需(xū)求氣(qì)在(zài)操(cāo)作(zuò)方(fāng)麵(miàn),應(yīng)用(yòng)Redis的管道通(tōng)訊(xùn)方(fāng)式進行數(shù)據操(cāo)作,通(tōng)過(guò)Redis本(běn)身(shēn)的客戶(hù)端(duān),可以(yǐ)同(tóng)時連接(jiē)Server服(fú)務(wù)器,方便地進行數據存取操作常用的(dí)消防(fáng)產(chǎn)品(pǐn)信(xìn)息如(rú):產(chǎn)品的生產(chǎn)企業(yè),型號,證書(shū)編號,地理(lǐ)位(wèi)置信(xìn)息(xī)與(yǔ)應急(jí)救援指示(shì)信息等(děng)較復雜的信息等(děng)信息可以以(yǐ)字符串的格式(shì)存(cún)儲在Redis的(dí)底層數據結構中(zhōng),通(tōng)過(guò)hash結(jié)構存儲,並通過(guò)可(kě)以標識產品信(xìn)息的(dí)主鍵建(jiàn)立不同數據(jù)表中(zhōng)各(gè)條(tiáo)產品信(xìn)息的(dí)聯係(xì),構(gòu)建底層信(xìn)息(xī)字(zì)典(diǎn)利用Redis底(dǐ)層數據結構對字符串(chuàn)和(hé)字(zì)典(diǎn)數據(jù)的(dí)支持,可以(yǐ)達(dá)到(dào)快速(sù)査(chá)詢(xún)的(dí)目的。
在(zài)字(zì)符串數據(jù)的(dí)實現中,采(cǎi)用(yòng)SDS(SimpleDynamicString,簡單(dān)動態(tài)字符串)取代了(liǎo)功(gōng)能單(dān)一,抽象層次低,並(bìng)且(qiě)不的char*類型字符串。在(zài)字(zì)典數(shù)據的實(shí)現(xiàn)中(zhōng),為(wéi)了(liǎo)兼顧簡(jiǎn)單性(xìng),使(shǐ)用了(liǎo)哈希(xī)表。在實(shí)現哈希表(biǎo)時,有(yǒu)一個(gè)問(wèn)題就(jiù)是(shì)釆用何種策(cè)略來解決碰撞問題。對於使用(yòng)鏈地址(zhǐ)法來解(jiě)決碰撞問(wèn)題(tí)的哈(hā)希(xī)表來說(shuō).哈(hā)希表的(dí)性能(néng)取(qǔ)決(jué)於哈(hā)希表(biǎo)大(dà)小(xiǎo)與(yǔ)保(bǎo)存節點(diǎn)數量(liáng)之間的比(bǐ)率(shuài),RDB將(jiāng)數據(jù)庫的(dí)快照以二進(jìn)製(zhì)的(dí)方式保存(cún)到磁盤中(zhōng)在(zài)Redis運行時,RDB程(chéng)序(xù)將當前(qián)內(nèi)存中(zhōng)的數據(jù)庫快照(zhào)保(bǎo)存(cún)到(dào)磁(cí)盤文(wén)件(jiàn)中,在Redis重(zhòng)啟(qǐ)動(dòng)時(shí),RDB程序(xù)可(kě)以通過載(zǎi)入RDB文(wén)件來(lái)還原數據(jù)庫的狀(zhuàng)態。AOF則以(yǐ)協議(yì)文(wén)本的(dí)方(fāng)式(shì),將(jiāng)所(suǒ)有對數(shù)據庫進行(háng)過寫入(rù)的(dí)命令(líng)(及(jí)其參數)記錄到(dào)AOF文(wén)件(jiàn),以此達到記錄數據庫狀態的目(mù)的。AOF更像(xiàng)是歷(lì)史(shǐ)記(jì)錄,記(jì)錄所有運行(háng)過的命令。但(dàn)是AOF文件就(jiù)會(huì)隨(suí)著時(shí)間(jiān)持續增(zēng)長(cháng),進而占(zhān)據(jù)整個磁盤為此(cǐ),Redis設(shè)計了AOF重(zhòng)寫機(jī)製,通過開(kāi)啟(qǐ)新綫(xiàn)程,掃(sǎo)描(miáo)數據庫數據(jù),將其(qí)轉化(huà)為Redis命令(líng),存入(rù)臨(lín)時的AQF文件當掃描完(wán)後,用臨(lín)時(shí)文件代(dài)替AOF文件。這(zhè)樣(yàng)一來(lái),AOF文件(jiàn)中(zhōng)記(jì)錄(lù)的命令,因而不(bù)會占據(jù)很(hěn)多(duō)空間。
Redis兼具內(nèi)存(cún)數(shù)據(jù)庫隨機訪問的優勢和Key-Value數(shù)據(jù)模型簡單特點(diǎn),因此,其I/O性能非(fēi)常(cháng)優異,支持高並發(fā)性,豐富的(dí)數據結構適(shì)合存儲何種復雜的(dí)數據。考慮到(dào)社會(huì)對(duì)智慧(huì)消(xiāo)防數據服務(wù)的(dí)實時響(xiǎng)應,高並發(fā),高(gāo)吞吐(tǔ)量提出了更高(gāo)的需求(qiú),且(qiě)大多(duō)數消(xiāo)防產(chǎn)品(pǐn)信(xìn)息數據(jù)服(fú)務(wù)後台數據量並不大,大容(róng)量(liáng),低(dī)價(jià)格的(dí)內(nèi)存使(shǐ)得以(yǐ)內存(cún)數(shù)據庫的輕(qīng)量級空(kōng)間數據應(yīng)用成為可能(néng)。本(běn)文以內(nèi)存數據庫Redis為(wéi)平台,利(lì)用其響應(yīng)速度快(kuài),並(bìng)發(fā)性高(gāo),數據(jù)結(jié)構豐富(fù)的(dí)優勢(shì),研究(jiū)了(liǎo)Redis的(dí)輕(qīng)量(liáng)級數據(jù)的(dí)組(zǔ)織(zhī)和索引方法,提(tí)升髙並發訪問下(xià)消防產品信息數據服(fú)務的響應(yīng)速度和査詢性能(néng)。
1 Redis數據(jù)模型(xíng)
1.1數據(jù)結(jié)構(gòu)設(shè)計
Redis本(běn)身存(cún)儲是(shì)一個巨大(dà)的Hash表(biǎo),為了(liǎo)模仿關(guān)係型數據(jù)庫(kù)的(dí)表,通常使(shǐ)用分(fēn)隔(gé)符分隔“表名(míng)"以及“字(zì)段",本(běn)文使用":"作為(wéi)分隔(gé)符(fú)例如存(cún)儲一個(gè)消防產品(pǐn)的屬性(xìng)信(xìn)息,可以(yǐ)表示為Product:ProductID作為(wéi)key,並(bìng)用hash結(jié)構存(cún)儲消防產(chǎn)品(pǐn)屬(shǔ)性(xìng)信息field域包括(kuò):產品名稱(ProductName),產品(pǐn)型(xíng)號(ProductType),出(chū)廠日期(DateofProduct),技(jì)術參(cān)數(TechnicalParameters),證書(shū)編(biān)號(CertificateNumber),安(ān)裝(zhuāng)位(wèi)置(zhì)(InstallationSite)和報(bào)警記(jì)錄(AlarmRecord)等字(zì)段(duàn)。value域(yù)包(bāo)含實際的(dí)存(cún)儲信息(xī)。在每(měi)一(yī)個消防產(chǎn)品投(tóu)入到智慧(huì)消(xiāo)防雲(yún)平(píng)台(tái)前,係(xì)統(tǒng)會(huì)為其賦(fù)予的產品編號(hào)PmductlD,因(yīn)此(cǐ)該(gāi)key。
1.2係統(tǒng)配置(zhì)
本文(wén)采(cǎi)用主(zhǔ)從方式進行係(xì)統(tǒng)配置,共有(yǒu)3個主(zhǔ)(master)節點,3個從(slave)節(jié)點,采(cǎi)用全雙工通信方(fāng)式,客(kè)戶(hù)端(duān)連接數(shù)設置為10000,係統(tǒng)為(wéi)每個節點分(fēn)配的(dí)內存(cún)為1000MB。采(cǎi)用Java虛(xū)擬機環境(jìng),Jvm主處(chǔ)理單(dān)元(yuán)配置(zhì)為4核Intel(R)Xeon(R)CPUE7-4830v2@2.20GHz,內(nèi)存31GB,操(cāo)作(zuò)係(xì)統選擇NeoKylinLinuxAdvancedServerrelease6.0o緩(huǎn)存集(jí)群服務(wù)器(qì)主(zhǔ)處(chǔ)理(lǐ)器(qì)配置(zhì)為4核(hé)Intel(R)Core(TM)i3-2120CPU@3.30GHz,內存(cún)5.5GB,操作係統選擇RedHatEnterpriseLinuxServerrelease6.3o
2實驗與分(fēn)析(xī)
2.1大(dà)批(pī)量操(cāo)作(zuò)緩(huǎn)存(cún)測(cè)試(shì)
智慧(huì)消防(fáng)是(shì)一個全(quán)新的概(gài)念和理念,目前(qián)尚(shàng)處於發展(zhǎn)階段,還沒有(yǒu)統(tǒng)一的定(dìng)義和標準(zhǔn)。根據(jù)智慧(huì)消防模型設計(jì)的理念(niàn)圓(yuán),模(mó)擬(nǐ)出能夠體現(xiàn)消防產(chǎn)品信(xìn)息,消防(fáng)產(chǎn)品安裝(zhuāng)位置信息和消防產(chǎn)品地理位置(zhì)信息等數據,根(gēn)據這些信(xìn)息生成(chéng)智(zhì)慧(huì)消防係(xì)統的模擬(nǐ)數(shù)據(jù)。在(zài)消(xiāo)防(fáng)產(chǎn)品(pǐn)入(rù)網(wǎng)前,為每(měi)一(yī)個產(chǎn)品(pǐn)分配的ProductID,以(yǐ)作為該產(chǎn)品(pǐn)在係(xì)統中(zhōng)的標識。考慮(lǜ)到消防數(shù)據(jù)的(dí)復(fù)雜與多(duō)樣性(xìng)性在(zài)模(mó)擬數(shù)據時,盡可能(néng)地選擇(zé)了多的可能(néng)體(tǐ)現(xiàn)消(xiāo)防產品信(xìn)息的數(shù)據,考(kǎo)慮到(dào)不(bù)同(tóng)的(dí)表中要(yào)素的個(gè)數(shù)不同(tóng),共生成了(liǎo)2個(gè)數(shù)據表(biǎo)KalOO和(hé)AcOOl,其中KalOO中數(shù)據盡(jìn)可(kě)能多(duō)地體(tǐ)現了產(chǎn)品的(dí)信息,表中(zhōng)所(suǒ)含要(yào)素個數為(wéi)27891個,AcOOl盡(jìn)可能(néng)多地體(tǐ)現(xiàn)了產品的(dí)位置(zhì)信(xìn)息(xī),表(biǎo)中(zhōng)所含要(yào)素(sù)個(gè)數(shù)為(wéi)46254個,2張(zhāng)表(biǎo)格(gé)中(zhōng)分別具有消防產(chǎn)品信(xìn)息(xī)數(shù)據10萬條(tiáo)。
2.2寫緩存(cún)測試(shì)
考慮(lǜ)到(dào)智慧(huì)消防係(xì)統在實際應(yīng)用中,寫(xiě)緩存(cún)業務單(dān)次(cì)不(bù)會(huì)超(chāo)過(guò)5萬條,因此將測試的(dí)數據量(liáng)上(shàng)限(xiàn)設為5萬。當緩(huǎn)存(cún)服務器(qì)宕機(jī)或其他因素(sù)導(dǎo)致(zhì)緩(huǎn)存不(bù)可用時(shí),程(chéng)序(xù)會將單(dān)次上傳的所有(yǒu)數據存(cún)入一(yī)條(tiáo)zzOl的(dí)blob(binarylargeobject)類型字(zì)段中,其中(zhōng)blob的容量(liáng)為(wéi)2GB。下麵本(běn)文(wén)對寫緩存成(chéng)功(gōng)的時間(jiān),寫(xiě)緩存(cún)失(shī)敗(bài)的(dí)時間以(yǐ)及緩(huǎn)存(cún)失(shī)敗時存入blob的數據量(liáng)進行了(liǎo)測試。測試(shì)結果(guǒ)如下(xià)圖1,圖2。


通(tōng)過(guò)對測(cè)試結(jié)果進行(háng)分析(xī),可以看出緩存(cún)同步時間隨著(zhuó)數據(jù)量(liáng)的增(zēng)加(jiā)基本呈現綫(xiàn)性(xìng)增長的趨勢(shì),當(dāng)數(shù)據量達(dá)到5萬條時,AcOOl大(dà)小(xiǎo)為18.6MB,KalOO大小為18MB,而blob可以(yǐ)容納2GB,不(bù)會發(fā)生溢(yì)出。這樣(yàng)的(dí)結(jié)果(guǒ)說明(míng),Redis寫(xiě)緩存的(dí)實現過程*可以滿足智慧消(xiāo)防係統(tǒng)實(shí)際應(yīng)用(yòng)中(zhōng)大(dà)數據量(liáng)同時寫(xiě)入緩(huǎn)存(cún)的需求(qiú)。
2.3數據査詢測(cè)試(shì)
本文中共使用(yòng)2個(gè)數據表KalOO和AcOOl,其中KalOO中數(shù)據(jù)盡可能(néng)多的(dí)體(tǐ)現了(liǎo)產(chǎn)品的信(xìn)息,表(biǎo)中所(suǒ)含要素(sù)個(gè)數為27891個(gè),AcOOl盡(jìn)可能(néng)多地(dì)體(tǐ)現了(liǎo)產(chǎn)品的(dí)位置(zhì)信息(xī),表中所(suǒ)含(hán)要(yào)素個(gè)數(shù)為46254個,2張表格(gé)中(zhōng)分別具有消防產品信(xìn)息(xī)數(shù)據(jù)10萬條。在Redis環(huán)境和普通數(shù)據庫(kù)環(huán)境下,分(fēn)別對(duì)兩張(zhāng)表中不同條數的數據進(jìn)行了査詢,測(cè)試結(jié)果(guǒ)取5次(cì)測(cè)試(shì)的平(píng)均(jūn)值,計(jì)算出平均査(chá)詢(xún)時(shí)間。


如上圖(tú)3,圖(tú)4,從測試結(jié)果中可以看(kàn)出,無(wú)論(lùn)什(shí)麼(mó)數據,Redis環(huán)境都比Oracle環境下(xià)耗(hào)時少(shǎo)得多。因為(wéi)Oracle使(shǐ)用的是(shì)R樹空(kōng)間索(suǒ)引(yǐn),而(ér)Redis使用的(dí)是網格索引(yǐn),通(tōng)常來講(jiǎng),R樹空(kōng)間索(suǒ)引的(dí)效率(shuài)要(yào)高於網格索引(yǐn)的效(xiào)率,但Redis在(zài)網(wǎng)格索(suǒ)引(yǐn)的支持下,效(xiào)率(shuài)仍然高於(yú)Oracle,說(shuō)明(míng)Redis在(zài)智慧(huì)消防(fáng)數(shù)據的査(chá)詢(xún)上,效率(shuài)更高。另外,Redis作為(wéi)內(nèi)存型數(shù)據庫,數(shù)據存(cún)放在內存中,數據(jù)査詢(xún)可(kě)以得到(dào)快(kuài)速響應,而傳(chuán)統的關係型(xíng)數(shù)據庫(kù)Oracle,需要將(jiāng)數據存放(fàng)在硬盤中(zhōng),需要先傳輸到(dào)內存(cún)中,才能得到響應,受製於(yú)I/O傳(chuán)輸瓶(píng)頸(jǐng),査詢(xún)效(xiào)率(shuài)明顯低於Redis數據(jù)庫。
3 安科(kē)瑞智慧(huì)消防監控(kòng)雲平(píng)台(tái)介(jiè)紹與選型(xíng)
3.1平台(tái)簡(jiǎn)介
安(ān)科(kē)瑞(ruì)智慧消防(fáng)綜(zōng)合管理雲平台基於物聯(lián)網,大數據,雲(yún)計算(suàn)等(děng)現代信息(xī)技術,將分散的火災自(zì)動報(bào)警設備,電氣(qì)火災(zāi)監(jiān)控(kòng)設(shè)備,智慧(huì)煙感探測(cè)器(qì),智慧消防(fáng)用(yòng)水(shuǐ)等設備連(lián)接形(xíng)成網絡,並對(duì)這些(xiē)設備的(dí)狀(zhuàng)態(tài)進(jìn)行(háng)智能(néng)化(huà)感(gǎn)知(zhī),識別(bié),定位,實時動態采集(jí)消防信(xìn)息,通(tōng)過雲平台進行(háng)數據分(fēn)析(xī),挖(wā)掘和(hé)趨勢分析(xī),幫助實現科(kē)學預警火(huǒ)災,網(wǎng)格化(huà)管理,落實(shí)多元(yuán)責(zé)任監(jiān)管(guǎn)等目(mù)標。原先針對(duì)“九小場所(suǒ)"和危化(huà)品生產(chǎn)企(qǐ)業無(wú)法有效(xiào)監(jiān)控(kòng)的(dí)空白(bái),適應(yīng)於所有(yǒu)公建和(hé)民建(jiàn),實現(xiàn)了無人化值守智慧消防(fáng),實現(xiàn)智(zhì)慧消防(fáng)“自(zì)動化",“智(zhì)能化(huà)",“係統(tǒng)化",用電(diàn)管(guǎn)理的(dí)實際(jì)需(xū)求。
從火災預防(fáng),到火(huǒ)情報警,再(zài)到(dào)控(kòng)製(zhì)聯動(dòng),在統一的係(xì)統大平(píng)台(tái)內(nèi)運(yùn)行(háng),用(yòng)戶,安保人員,監(jiān)管(guǎn)單位都能夠(gòu)通過平台直(zhí)觀(guān)地看(kàn)到每一棟(dòng)建築物中(zhōng)各(gè)類(lèi)消防(fáng)設備(bèi)和傳感(gǎn)器的運(yùn)行狀況,並能(néng)夠(gòu)在(zài)出現(xiàn)細節隱患(huàn),發生火情(qíng)等(děng)緊急和非(fēi)緊(jǐn)急(jí)情況下,在幾秒(miǎo)時間內,相關(guān)報(bào)警和(hé)事件(jiàn)信(xìn)息(xī)通過手機短信(xìn),語音(yīn)電(diàn)話,郵件(jiàn)提(tí)醒(xǐng)和APP推送等手段,就迅(xùn)速(sù)能夠迅速通知(zhī)到(dào)達相關人員。同時(shí),通(tōng)過(guò)自動(dòng)消(xiāo)防滅火(huǒ)控(kòng)製裝(zhuāng)置啟動自動(dòng)滅(miè)火(huǒ)設備和(hé)消(xiāo)防聯動控(kòng)製(zhì)設備,有(yǒu)效解(jiě)決用電(diàn)單位電氣綫(xiàn)纜老舊,小微(wēi)企業(yè)無(wú)專業電(diàn)工(gōng),肉眼(yǎn)無(wú)法直(zhí)觀係(xì)統(tǒng)即時排(pái)查(chá)電氣隱(yǐn)患,隱蔽工(gōng)程(chéng)隱患(huàn)檢(jiǎn)查(chá)難(nán)等難題,及(jí)時排除(chú)隱(yǐn)患,安(ān)科瑞(ruì)智(zhì)慧(huì)消防(fáng)監(jiān)控(kòng)雲平(píng)台結構如下(xià)圖(tú)所示:


3.2平(píng)台功能
(1)平台登陸
用戶(hù)登(dēng)錄成功之(zhī)後進(jìn)入首頁(yè),如(rú)圖所示。主要(yào)展(zhǎn)示的內(nèi)容有(yǒu):項目(mù)概況(kuàng),設備狀態,設備分類,設備報(bào)警信息,報(bào)警(jǐng)分(fēn)類(lèi),報警統計,設(shè)備台賬信(xìn)息等(děng)。其(qí)中地圖可(kě)以選配(pèi)成(chéng)BIM建築模型,任(rèn)何傳(chuán)感器(qì)報警時可以在(zài)BIM模型(xíng)中預(yù)警顯(xiǎn)示。
(2)實時(shí)監(jiān)控(kòng)
智(zhì)慧(huì)用電(diàn)子(zǐ)係統可接(jiē)入電(diàn)氣(qì)火(huǒ)災(zāi),故(gù)障(zhàng)電(diàn)弧(hú),電氣火(huǒ)災(zāi)主機,滅弧式保護(hù)器探(tàn)測(cè)和母排無綫(xiàn)測(cè)溫探(tàn)測等(děng)等各類子係統,實現(xiàn)對(duì)相(xiāng)關(guān)消防係(xì)統設(shè)備(bèi)的信息(xī)實時監(jiān)控,一(yī)且發(fā)現監(jiān)測數劇超(chāo)過風險閾值(zhí),APP,電(diàn)話報(bào)警統統(tǒng)上陣,通(tōng)過設(shè)備的標簽(qiān),地理(lǐ)位(wèi)置定(dìng)位(wèi),快(kuài)速通知,快(kuài)速處置
(3)隱(yǐn)患(huàn)管(guǎn)理
隱(yǐn)患管(guǎn)理包(bāo)括(kuò)隱(yǐn)患巡查,隱患(huàn)處理(lǐ),和隱患(huàn)記(jì)錄,隱(yǐn)患巡查(chá)的(dí)目(mù)的是(shì)為(wéi)了(liǎo)係(xì)統(tǒng)在產生報警或隱患後,係統可以(yǐ)針(zhēn)對工程(chéng)人員(yuán)派(pài)發(fā)工單(dān),處理完以(yǐ)後工程人員(yuán)能(néng)夠在(zài)係統中填寫(xiě)相關工(gōng)單任(rèn)務(wù)記(jì)錄,以供歷史查詢(xún)。隱患統(tǒng)計(jì)支持對項(xiàng)目進行日(rì),月,季(jì),年的維度查詢(xún),並(bìng)能夠自定(dìng)義時間(jiān)查(chá)詢(xún),將(jiāng)項目(mù)下(xià)隱(yǐn)患以(yǐ)曲(qū)綫(xiàn),圖(tú)表(biǎo)的形式(shì)展現
(4)統(tǒng)計分析(xī)
統計(jì)分析(xī)包(bāo)括(kuò)數(shù)據(jù)匯總和(hé)分析報告(gào),數據匯總以曲綫(xiàn)和表格(gé)形(xíng)式(shì)顯示各個月份(fèn)的報警和(hé)故(gù)障記(jì)錄,同(tóng)時(shí)顯示控製日誌,支持按(àn)照控製(zhì)類和(hé)參數設(shè)置類(lèi)分(fēn)別(bié)顯示,也可(kě)以(yǐ)按照操作是(shì)否(fǒu)成功分別(bié)顯示,包括此次控製的操作情況,項目名稱,設備信(xìn)息以(yǐ)及對(duì)應(yīng)的(dí)操作(zuò)時(shí)間等;分析(xī)報(bào)告(gào)包(bāo)括(kuò)總體概(gài)況和(hé)設備回(huí)路(lù)特(tè)征分析。
(5)運維(wéi)管(guǎn)理
根(gēn)據(jù)運(yùn)維調度(dù)管理的需要,智能調度技(jì)術人(rén)員可(kě)以(yǐ)分為不(bù)同(tóng)角(jiǎo)色(sè),係統支持(chí)巡檢計劃和(hé)巡檢(jiǎn)日歷,可支(zhī)持巡檢(jiǎn)人(rén)員使(shǐ)用(yòng)手(shǒu)機NFC芯片(piàn)巡(xún)檢打卡(qiǎ)的功能(néng)。
(6)手(shǒu)機APP功(gōng)能(néng)
手(shǒu)機APP軟(ruǎn)件具有IOS版本(běn)和(hé)安(ān)卓(zhuó)版(bǎn)本,並與電腦終端(duān)係統(tǒng)的數(shù)據同步,能展示剩餘電流,溫度(dù),電壓(yā),電流(liú)等(děng)電(diàn)氣參(cān)數的(dí)實時監測(cè)數據及(jí)變化(huà)曲綫,歷史數據(jù)與(yǔ)變化曲綫(xiàn);短路,斷綫,漏(lòu)電,超(chāo)溫,過(guò)壓(yā),欠(qiàn)壓,過(guò)流等(děng)電(diàn)氣(qì)故(gù)障(zhàng)實時報(bào)警數(shù)據(jù)等;能實(shí)時顯(xiǎn)示項(xiàng)目(mù)地理(lǐ)位(wèi)置,未(wèi)排除隱(yǐn)患數,未(wèi)處(chǔ)理(lǐ)巡檢數(shù)等(děng);通過(guò)APP消息(xī)推(tuī)送(sòng)的方式提(tí)醒用(yòng)戶實(shí)時(shí)報警(jǐng)信(xìn)息(xī);可(kě)以實(shí)現遠(yuǎn)程(chéng)復位,遠程分(fēn)閘功能;可以(yǐ)對所有現場(cháng)探測器進(jìn)行遠(yuǎn)程(chéng)參(cān)數(shù)設(shè)定及修(xiū)改;可(kě)以對所(suǒ)有現(xiàn)場(cháng)探測(cè)器的遠程控製記(jì)錄進行(háng)查(chá)詢(xún);
推薦(jiàn)硬件配(pèi)置清(qīng)單:(如申請阿裏雲可(kě)忽(hū)略(lüè))
3.4係(xì)統現(xiàn)場(cháng)推薦硬件(jiàn)配(pèi)置清(qīng)單:


注(zhù):以下(xià)配(pèi)置為針(zhēn)對1個(gè)回(huí)路(lù)選型(xíng),其中(zhōng)剩(shèng)餘電(diàn)流(liú)互感器(qì)應根據(jù)現場回路(lù)電流(liú)大
3.5產(chǎn)品(pǐn)選型(xíng)
電(diàn)氣(qì)火災監控(kòng)探(tàn)測器


4 結論(lùn)
消(xiāo)防(fáng)物聯(lián)網(wǎng)的技術發(fā)展,將(jiāng)給(gěi)消防(fáng)事(shì)業帶來全新的(dí)方法與途徑,將(jiāng)改變消(xiāo)防(fáng)產品(pǐn)生產(chǎn)與消防(fáng)監管(guǎn)模式(shì)四(sì)。智(zhì)慧消防(fáng)的(dí)發展(zhǎn)乃是大勢所(suǒ)趨,它是社(shè)會發展(zhǎn)和人們生(shēng)活水(shuǐ)平提(tí)高到(dào)一定(dìng)程(chéng)度(dù)後的必然(rán)需求(qiú)叫(jiào)。但(dàn)智慧(huì)消防的(dí)實現(xiàn),不僅(jǐn)需要消防從(cóng)業(yè)人員的(dí)努(nǔ)力,同時(shí)需要(yào)與(yǔ)物聯(lián)網(wǎng)和(hé)大(dà)數據等技術進一步結合(hé)四(sì)。本(běn)文提出的Redis在(zài)智慧消(xiāo)防係統設計(jì)中(zhōng)的(dí)設計,實現了(liǎo)智(zhì)慧消防(fáng)數據庫係(xì)統(tǒng)的Redis模(mó)型(xíng)的建立。試驗結果(guǒ)表明,Redis數(shù)據(jù)模型在(zài)智慧消防數據查詢(xún)的響應效率,較傳統(tǒng)的(dí)Oracle數據模(mó)型有(yǒu)較大的優勢,可以(yǐ)滿足(zú)智慧消(xiāo)防係統(tǒng)實(shí)際(jì)應(yīng)用(yòng)中高訪問量(liáng),高並發(fā)和計(jì)時響應的(dí)現實需(xū)求(qiú)。
然(rán)而(ér),Redis作(zuò)為一個內存(cún)型(xíng)數據庫,其(qí)數(shù)據存儲容量有限(xiàn),需(xū)要在和大(dà)數(shù)據結合上(shàng)更做(zuò)進一步的研究(jiū);智慧(huì)消(xiāo)防(fáng)的設計尚處(chǔ)於(yú)理(lǐ)論階(jiē)段(duàn),雲(yún)平(píng)台和(hé)模型(xíng)細節仍在(zài)研究過程(chéng)中,因此(cǐ)如何將Redis模型更好地(dì)應(yīng)用於智(zhì)慧消(xiāo)防係(xì)統(tǒng)的建設中,還需要研究與探索,但隻要(yào)全社會共(gòng)同(tóng)努(nǔ)力,相(xiāng)信智慧(huì)消(xiāo)防很快(kuài)來到(dào)我(wǒ)們身邊(biān)。讓我們共(gòng)同(tóng)期待智慧(huì)消防早(zǎo)日到來!
參考(kǎo)文獻:
[1]孫超(chāo).Redis內(nèi)存數(shù)據(jù)庫(kù)在(zài)智(zhì)慧消防(fáng)係統設計中的(dí)應(yīng)用.
[2]丁(dīng)宏軍(jūn).基於物聯網(wǎng)技(jì)術(shù)的智慧消防(fáng)建(jiàn)設[J].消防(fáng)技(jì)術(shù)與(yǔ)產品信(xìn)息(xī),2017.
[3]嚴霄鳳,張德馨.大(dà)數據研究(jiū)山(shān).計(jì)算機技術與(yǔ)發(fā)展,2013.
[4]安(ān)科(kē)瑞(ruì)企(qǐ)業(yè)微電(diàn)網(wǎng)設計與應用手(shǒu)冊(cè),2020.06版.