應(yīng)用場(chǎng)景
隨著方正物聯(lián)網(wǎng)云平臺(tái)的不斷發(fā)展,及產(chǎn)品運(yùn)營(yíng)經(jīng)驗(yàn)和大數(shù)據(jù)分析處理能力的提升,已成功在智能安防、智能家居、智慧社區(qū)、智慧酒店、智慧能源等領(lǐng)域有不同行業(yè)應(yīng)用場(chǎng)景。
1、智能安防:智能門鎖、可視對(duì)講、視頻監(jiān)控、人臉識(shí)別、泄露監(jiān)控、感應(yīng)報(bào)警等。
2、智能家居:燈光感應(yīng)、溫度控制、環(huán)境調(diào)節(jié)、情景模式、背景音樂、語(yǔ)音助手等。
3、智慧社區(qū):智能門禁、電子巡更、小區(qū)灌溉、視頻監(jiān)控、車輛識(shí)別、數(shù)字社區(qū)等。
4、智慧酒店:燈光控制、客房管理、環(huán)境調(diào)節(jié)、智能電梯、移動(dòng)支付、多媒體系統(tǒng)等。
5、智慧能源:智能水表、智能電表、智能燃?xì)獗?、智慧路燈、智能灌溉等?/p>
解決方案
圖 1 方正物聯(lián)網(wǎng)云平臺(tái)架構(gòu)圖
平臺(tái)主要由以下幾部分組成:
1、底層支撐層:
整個(gè)平臺(tái)構(gòu)建在Linux操作系統(tǒng)上,通過(guò)云計(jì)算、虛擬化和Docker容器等技術(shù),實(shí)現(xiàn)底層硬件資源的動(dòng)態(tài)擴(kuò)展。平臺(tái)通過(guò)Kubernetes等技術(shù)實(shí)現(xiàn)硬件資源的實(shí)時(shí)監(jiān)控,當(dāng)用戶數(shù)快速增長(zhǎng),當(dāng)現(xiàn)有設(shè)計(jì)和硬件資源不能滿足要求時(shí),或系統(tǒng)訪問(wèn)量即將進(jìn)入系統(tǒng)瓶頸時(shí),自動(dòng)在云平臺(tái)公有云上啟動(dòng)新的虛擬機(jī)和服務(wù)進(jìn)行流程分流。
2、數(shù)據(jù)持久層:
系統(tǒng)借助四種數(shù)據(jù)庫(kù)不同優(yōu)勢(shì)和特點(diǎn),實(shí)現(xiàn)平臺(tái)數(shù)據(jù)的持久化操作。通過(guò)postgreSQL實(shí)現(xiàn)關(guān)系型數(shù)據(jù)的存儲(chǔ);通過(guò)Redis實(shí)現(xiàn)用戶認(rèn)證及設(shè)備緩存數(shù)據(jù)的存儲(chǔ);通過(guò)MongoDB實(shí)現(xiàn)對(duì)設(shè)備歷史和報(bào)警數(shù)據(jù)的存儲(chǔ);通過(guò)Hbase實(shí)現(xiàn)海量日志數(shù)據(jù)的存儲(chǔ)。
3、通信服務(wù)層:
平臺(tái)將所有依賴于第三方服務(wù)相關(guān)的技術(shù)和協(xié)議獨(dú)立為一層,并為每種服務(wù)提供至少雙廠商的備份。通信福報(bào)包括短信服務(wù)、電話服務(wù)、郵件服務(wù)、語(yǔ)音服務(wù)、MQTT服務(wù)、紅外碼庫(kù)服務(wù)等。
4、基礎(chǔ)服務(wù)層(消息服務(wù)層):
系統(tǒng)將非用戶相關(guān)的業(yè)務(wù),如:定時(shí)服務(wù)、批處理、命令組裝、協(xié)議解析、報(bào)警服務(wù)等通用的業(yè)務(wù)以及內(nèi)部系統(tǒng)之間的消息業(yè)務(wù),單獨(dú)抽離作為基礎(chǔ)服務(wù)層,供上層業(yè)務(wù)的調(diào)用和系統(tǒng)之間的復(fù)用。另外,消息服務(wù)層可單獨(dú)對(duì)外提供HTTPS接口服務(wù);
5、數(shù)據(jù)分析平臺(tái):
借助ETL引擎、實(shí)時(shí)數(shù)據(jù)處理等先進(jìn)技術(shù)手段,實(shí)現(xiàn)對(duì)多源海量實(shí)時(shí)/非實(shí)時(shí)數(shù)據(jù)快速高效的數(shù)據(jù)采集處理、清洗能力。通過(guò)數(shù)據(jù)智能平臺(tái),綜合統(tǒng)計(jì)分析、數(shù)據(jù)挖掘、深度學(xué)習(xí)等算法模型,為用戶提供專題應(yīng)用模型研究支撐環(huán)境。
6、應(yīng)用接口層:
應(yīng)用接口層是以RESTFull接口的形式對(duì)外提供各種不同的應(yīng)用,包括:認(rèn)證服務(wù)應(yīng)用(認(rèn)證服務(wù)等)、狀態(tài)服務(wù)應(yīng)用(網(wǎng)關(guān)狀態(tài)、設(shè)備狀態(tài)等緩存數(shù)據(jù))、智能家居應(yīng)用(用戶管理、設(shè)備管理、場(chǎng)景應(yīng)用)、智慧社區(qū)應(yīng)用(物業(yè)管理、自動(dòng)停車等)、三方服務(wù)應(yīng)用(與三方云進(jìn)行對(duì)接)等。
7、負(fù)載均衡層:
平臺(tái)最上層通過(guò)Nginx和Spring Gateway軟負(fù)載的方式提供反向代理、負(fù)載均衡、緩存等配置服務(wù),來(lái)調(diào)整網(wǎng)絡(luò)設(shè)備和服務(wù)器的帶寬、增加吞吐量、加強(qiáng)網(wǎng)絡(luò)數(shù)據(jù)處理能力、提高網(wǎng)絡(luò)的靈活性和可用性。
方案特色
1、創(chuàng)新的設(shè)計(jì)理念
云平臺(tái)對(duì)傳統(tǒng)設(shè)備理念進(jìn)行了革新,通過(guò)“信息元、”容器、“視圖”、“模板”等概念重新定義了設(shè)備、場(chǎng)景、用戶和平臺(tái)的關(guān)系。
2、開放的兼容服務(wù)
云平臺(tái)除了支持自有產(chǎn)品和設(shè)備外,更借助方正ICT分銷商的優(yōu)勢(shì),通過(guò)對(duì)知名智能設(shè)備廠商的設(shè)備采購(gòu)、改造、整合和升級(jí),以獨(dú)立設(shè)備的方式通過(guò)WiFi、ZigBee、LTE無(wú)線協(xié)議或CAN、Modbus有線協(xié)議等方式接入到智能網(wǎng)關(guān),以網(wǎng)關(guān)為橋梁,實(shí)現(xiàn)設(shè)備及傳感器數(shù)據(jù)的上報(bào)、采集、控制和聯(lián)動(dòng)。
3、標(biāo)準(zhǔn)的接口文檔
系統(tǒng)提供標(biāo)準(zhǔn)的API接口服務(wù)。對(duì)于有自主網(wǎng)關(guān)(和設(shè)備),并且有智能云的服務(wù)商、合作商,方正云提供標(biāo)準(zhǔn)的雙向HTTPS的方式與三方云進(jìn)行對(duì)接。 當(dāng)三方廠商設(shè)備上報(bào)數(shù)據(jù)致三方云時(shí),三方云通過(guò)接口將數(shù)據(jù)轉(zhuǎn)發(fā)至方正云;當(dāng)用戶控制設(shè)備或場(chǎng)景觸發(fā)聯(lián)動(dòng)時(shí),方正云通過(guò)接口將數(shù)據(jù)傳輸至三方云后最終傳遞給設(shè)備。
4、雙向毫秒級(jí)響應(yīng)
物聯(lián)網(wǎng)云平臺(tái)借助自身混合云優(yōu)勢(shì),通過(guò)MQTT伸縮性集群等方式,可用戶到設(shè)備端、設(shè)備到用戶端雙向毫秒級(jí)控制。
5、高性能的分析引擎
平臺(tái)采用前沿的Storm、Spark、Hadoop和Flink等數(shù)據(jù)處理技術(shù),通過(guò)文本聚類、傳播路徑、故障診斷等模型,對(duì)數(shù)據(jù)進(jìn)行清洗、加工和整理。并根據(jù)用戶和設(shè)備行為,計(jì)算用戶個(gè)人畫像、故障設(shè)備畫像等。并針對(duì)特殊的用戶和設(shè)備進(jìn)行特殊跟蹤服務(wù)和維護(hù)服務(wù)。
6、消息失敗重發(fā)機(jī)制
物聯(lián)網(wǎng)通信環(huán)境包括KNX、ZigBee、WiFi、BLE等,不同協(xié)議之間傳輸效率、網(wǎng)絡(luò)穩(wěn)定性不同,物聯(lián)網(wǎng)云平臺(tái)通過(guò)重復(fù)過(guò)濾、消息拆分、失敗重發(fā)、離線存儲(chǔ)、通知反饋等機(jī)制,確保失敗消息至少一次送達(dá)到目標(biāo)設(shè)備。
7、高性能的檢索引擎
具備高性能的多維檢索能力,可處理TB甚至PB級(jí)別的檢索和模糊查詢?nèi)蝿?wù)。
8、豐富的行業(yè)終端應(yīng)用
平臺(tái)系統(tǒng),提供包括手機(jī)APP、Pad、智能Tv端、嵌入式系統(tǒng)等多種平臺(tái),與物聯(lián)網(wǎng)云平臺(tái)進(jìn)行交互,而無(wú)需關(guān)注設(shè)備品牌、通信協(xié)議、云平臺(tái)廠商等。在簡(jiǎn)潔、時(shí)尚之間體現(xiàn)智能生活帶來(lái)的高效和便捷。同時(shí),APP應(yīng)用還包括對(duì)B端用戶的web類應(yīng)用,其可通過(guò)web應(yīng)用實(shí)現(xiàn)平臺(tái)下設(shè)備的部署、配置、管理和其他增值和拓展服務(wù)。
客戶價(jià)值
1、為客戶提供高性能物聯(lián)網(wǎng)應(yīng)用基礎(chǔ)平臺(tái);
2、為不同國(guó)家提供多語(yǔ)言和國(guó)際化支持;
3、支持毫秒級(jí)、高并發(fā)、低延時(shí)數(shù)據(jù)服務(wù)需求;
4、提供條件、定時(shí)、自動(dòng)化等多種場(chǎng)景應(yīng)用;
5、支持海量數(shù)據(jù)離線分析和在線統(tǒng)計(jì)和計(jì)算;
6、支持業(yè)務(wù)數(shù)據(jù)分析團(tuán)隊(duì)自主數(shù)據(jù)探索和業(yè)務(wù)建模。
7、提供云計(jì)算、虛擬化、彈性部署等,整套云端服務(wù)經(jīng)驗(yàn);