嚴偉苗 鄒翔 王亞晶
摘要:本文提出建立一種面向物聯(lián)網(wǎng)的智能門鎖一站式托管服務平臺,通過打造通信網(wǎng)、物聯(lián)網(wǎng)以及互聯(lián)網(wǎng)的統(tǒng)一、設立城市數(shù)據(jù)中心,研究了在該框架下物聯(lián)網(wǎng)協(xié)議的海量數(shù)據(jù)采集系統(tǒng),以及面向物聯(lián)網(wǎng)的高并發(fā)非關(guān)系型數(shù)據(jù)庫設計等關(guān)鍵技術(shù)。
關(guān)鍵詞:公租房;物聯(lián)網(wǎng);智能門鎖
中圖分類號:TP391.4 文獻標識碼:A 文章編號:1007-9416(2020)01-0148-01
1 研究背景
為加快構(gòu)建以政府為主市場為輔、滿足多層次需求的住房供應體系,我國近年來連續(xù)出臺了多項住房租賃政策,明確指出發(fā)展住房租賃市場是深化住房制度改革的重要內(nèi)容,與此同時,與住房租賃市場息息相關(guān)的智能門鎖行業(yè)也出現(xiàn)了群雄逐鹿的場面,智能門鎖也成為各廠家爭奪智能家居入口的重要切入點。但一些使用方也反饋相關(guān)門鎖研發(fā)團隊及其技術(shù)并不成熟,云端服務器在門鎖接入數(shù)量不多的情況下依然存在宕機風險,穩(wěn)定性、可靠性非常不好。由此可見,在爭奪智能門鎖市場時,一方面考驗的是門鎖質(zhì)量,另一方面承載著各種服務功能的后臺管控平臺也成為了許多廠家擴大市場范圍的技術(shù)瓶頸,解決擴展性弱、設備接入數(shù)量受限、穩(wěn)定性低等問題已迫在眉睫。
2 研究目標
本文旨在研究一個面向物聯(lián)網(wǎng)的應用可擴展、能力可擴展、硬件可擴展的管理平臺框架,提供多源、海量、異構(gòu)數(shù)據(jù)的存儲、處理等一站式綜合信息化服務平臺,支撐高性能、高吞吐量、高并發(fā)的智能鎖等設備的接入服務,并支持其對第三方系統(tǒng)接入的動態(tài)管理以及對各類信息的快速檢索、排查統(tǒng)計和智能分析,促進信息共享和業(yè)務協(xié)同,加強智慧城市、智慧社區(qū)等建設中對各種智能化、信息化服務的整合,從而更好服務于公租房智能化管理。
3 研究內(nèi)容
建立面向物聯(lián)網(wǎng)的智能門鎖一站式托管服務平臺,打造基于通信網(wǎng)、物聯(lián)網(wǎng)以及互聯(lián)網(wǎng)的統(tǒng)一系統(tǒng),需要設立城市數(shù)據(jù)中心,通過借助分層建設技術(shù)手段,構(gòu)建平臺能力及應用的可成長、可擴充的系統(tǒng)框架,同時研究在該框架下的基于物聯(lián)網(wǎng)協(xié)議的海量數(shù)據(jù)采集系統(tǒng)和面向物聯(lián)網(wǎng)的高并發(fā)非關(guān)系型數(shù)據(jù)庫設計等關(guān)鍵技術(shù),研究支持多種制式的智能門鎖接入?yún)f(xié)議棧,設計基于RESTful原則的統(tǒng)一接口,提升各第三方平臺的接入能力,實現(xiàn)支持高并發(fā)的信息采集、分析、決策和服務功能,有效應對信息數(shù)據(jù)的異構(gòu)性、海量性以及不確定性等問題,實現(xiàn)更深層次的信息綜合、功能互補以及互聯(lián)互通[1]。各個無線終端通過各種協(xié)議,將數(shù)據(jù)傳送到第一級云平臺,再由云平臺中的各個服務器將數(shù)據(jù)交付到二級云平臺進行數(shù)據(jù)存儲,最終的數(shù)據(jù)的分析和處理在第三級Hadoop集群構(gòu)成的云平臺進行。
3.1 基于物聯(lián)網(wǎng)協(xié)議的海量數(shù)據(jù)采集系統(tǒng)
研究基于物聯(lián)網(wǎng)協(xié)議的海量數(shù)據(jù)采集系統(tǒng),通信主機采用物聯(lián)網(wǎng)協(xié)議,支持穩(wěn)定的通信架構(gòu),以實現(xiàn)傳感器節(jié)點與互聯(lián)網(wǎng)的無線或有線連接。物聯(lián)網(wǎng)協(xié)議是一種面向網(wǎng)絡的協(xié)議,應用程序通過URI標識來獲取服務器上的資源,即可以對資源進行操作。物聯(lián)網(wǎng)協(xié)議基于REST構(gòu)架,既考慮數(shù)據(jù)報長度的最優(yōu)化,又考慮提供可靠通信。物聯(lián)網(wǎng)協(xié)議定義了帶有重傳機制的事務處理機制,并且提供資源發(fā)現(xiàn)機制,并帶有資源描述。
3.2 面向物聯(lián)網(wǎng)的高并發(fā)非關(guān)系型數(shù)據(jù)庫設計
傳統(tǒng)的存儲架構(gòu)由于擴展性較差容易造成過高消耗,針對物聯(lián)網(wǎng)內(nèi)海量數(shù)據(jù)的異構(gòu)性與實時性特點,結(jié)合分布式云存儲系統(tǒng)的架構(gòu)性優(yōu)勢,在其基礎上相較于物聯(lián)網(wǎng)異構(gòu)數(shù)據(jù)實時存取特點,可在多個數(shù)據(jù)中心對海量數(shù)據(jù)進行邊緣化存儲,更高效地為最終用戶提供實時并發(fā)訪問服務,有效提高異構(gòu)數(shù)據(jù)存儲的實時性,保證海量數(shù)據(jù)的存儲效率。通過使用“系統(tǒng)存儲級別”指標設計實現(xiàn)數(shù)據(jù)中心內(nèi)海量數(shù)據(jù)的分級存儲機制,解決數(shù)據(jù)中心間的數(shù)據(jù)一致性分配問題;通過物聯(lián)網(wǎng)各數(shù)據(jù)中心間發(fā)送通信報文,解決數(shù)據(jù)中心間相互了解存儲狀態(tài)的通信問題;利用“完全性存儲”的存儲概念,解決了“原始數(shù)據(jù)流”的數(shù)據(jù)規(guī)模異常大的存儲分配問題。通過基于集群的三層存儲體系結(jié)構(gòu),構(gòu)成一個基于物聯(lián)網(wǎng)數(shù)據(jù)中心間異構(gòu)數(shù)據(jù)的分布式存儲框架體系,以達到異構(gòu)數(shù)據(jù)在物聯(lián)網(wǎng)數(shù)據(jù)中心間的邊緣化存儲,實現(xiàn)存儲資源的負載均衡,平滑地平衡數(shù)據(jù)中心的存儲容量,保證物聯(lián)網(wǎng)內(nèi)海量數(shù)據(jù)的邊緣化存儲。
3.3 適配多種制式的智能門鎖接入?yún)f(xié)議設計
設計適配不同制式的智能門鎖的統(tǒng)一接入標準和通信協(xié)議,實現(xiàn)通用智能鎖軟件開發(fā)包供不同制式的智能鎖接入開發(fā),為智能門鎖廠家接入統(tǒng)一管理的物聯(lián)網(wǎng)云平臺提供前提基礎。MQTT、CoAP等是目前物聯(lián)網(wǎng)通信最普遍的幾種協(xié)議[2]。通過研究基于MQTT、CoAP等協(xié)議的用戶自定義的應用層協(xié)議,提供門鎖與平臺之間的標準對接流程,方便智能門鎖廠家接入統(tǒng)一管理的物聯(lián)網(wǎng)云平臺,同時設計并實現(xiàn)多種開發(fā)語言版本的智能鎖軟件開發(fā)包,方便用戶將設備移植到相應的硬件平臺上,并調(diào)用標準化的API接口,實現(xiàn)門鎖與云端平臺的通信交互。開發(fā)包使用戶專心于門鎖應用程序的開發(fā),大大加快了開發(fā)進程。
3.4 基于RESTful思想的統(tǒng)一接口設計與實現(xiàn)
RESTful架構(gòu)遵循統(tǒng)一接口原則,統(tǒng)一接口包含了一組受限的預定義的操作,不論什么樣的資源,都是通過使用相同的接口進行資源的訪問。接口應該使用標準的HTTP方法,并遵循這些方法的語義。統(tǒng)一接口還能方便使用HTTP協(xié)議自帶的緩存機制對請求進行緩存操作,這樣在一定程度上又提高了請求的性能。
API網(wǎng)關(guān)提供嚴格的權(quán)限管理、精準的流量控制、全面的監(jiān)控報警,讓服務安全、穩(wěn)定、可控[3]。API請求到達網(wǎng)關(guān)需要經(jīng)過嚴格的身份認證、權(quán)限認證,才能到達后端服務。支持HMAC(SHA-1,SHA-256)算法簽名,支持SSL加密,API網(wǎng)關(guān)能夠提供一套額外的保護層,足以應對SQL注入、XML解析攻擊以及拒絕服務(簡稱DoS)攻擊等常見威脅因素,從而實現(xiàn)額外的保護層效果。API網(wǎng)關(guān)負責服務請求路由、組合及協(xié)議轉(zhuǎn)換??蛻舳说乃姓埱蠖际紫冉?jīng)過API網(wǎng)關(guān),然后由它將請求路由到合適的微服務。API網(wǎng)關(guān)經(jīng)常會通過調(diào)用多個微服務并合并結(jié)果來處理一個請求。它可以在web協(xié)議(如HTTP與WebSocket)與內(nèi)部使用的非web友好協(xié)議之間轉(zhuǎn)換。
4 結(jié)語
面向物聯(lián)網(wǎng)的智能門鎖一站式托管服務平臺不僅可以進一步完善公租房平臺的管理功能,也可以全面提升管理能力和質(zhì)量,使智慧公租房管理系統(tǒng)的推廣應用更加深入和專業(yè),大大提升其可復制性,更加科學地整合各地資源。平臺還可以適應于零散租房、自助酒店等場所,其推廣應用將會具有更加客觀的社會和經(jīng)濟效益。
參考文獻
[1] 孟瑞祺,馬麗,劉媛媛,等.異構(gòu)環(huán)境下信息設備綜合管理平臺網(wǎng)絡信息事件的分析與采集[J].中國數(shù)字醫(yī)學,2019(10):89-91+97.
[2] 劉善鋒.一種物聯(lián)網(wǎng)平臺快速接入設備的方法[J].中國新通信,2019(11):68.
[3] 廖俊杰,陶智勇.微服務API網(wǎng)關(guān)的設計及應用[J].自動化技術(shù)與應用,2019(8):85-88.