劉川杰 王 奇 孫 宏
(成都九洲電子信息系統(tǒng)股份有限公司,四川 成都 610041)
當前,中國物聯(lián)網(wǎng)已經(jīng)進入快速發(fā)展時期。據(jù)調(diào)查數(shù)據(jù)顯示,2018 年中國物聯(lián)網(wǎng)連接量直逼30 億[1],年復合增長率高達67%。艾瑞推測,受益于智能家居場景的率先爆發(fā),2019 年物聯(lián)網(wǎng)連接量將達45.7 億[2],而后由于5G的商用、低功耗廣域物聯(lián)網(wǎng)的超廣覆蓋,中國物聯(lián)網(wǎng)連接量2025 年將增至199 億。目前,物聯(lián)網(wǎng)正處于連接高速增長的階段,未來數(shù)百億的設備并發(fā)聯(lián)網(wǎng)產(chǎn)生的交互需求、數(shù)據(jù)分析需求將促使IoT 與AI 的深度融合,所以基于人工智能技術(shù)賦能的物聯(lián)網(wǎng)平臺將帶動智慧城市的快速發(fā)展。
系統(tǒng)采用物聯(lián)網(wǎng)技術(shù)架構(gòu)以及云服務體系進行設計,總體技術(shù)架構(gòu)由5 個層次構(gòu)成,包括數(shù)據(jù)感知層、數(shù)據(jù)通信層、數(shù)據(jù)融合層、數(shù)據(jù)洞察層和數(shù)據(jù)應用層。
物聯(lián)網(wǎng)智能服務平臺設計及產(chǎn)業(yè)化應用規(guī)劃方案總體技術(shù)架構(gòu)如圖1 所示。
智能感知層以物聯(lián)網(wǎng)技術(shù)為核心,通過對身份信息、位置、視頻圖像、環(huán)境狀態(tài)、行為模式和設施信息等進行群智感知與物聯(lián)感知,對基礎(chǔ)設施、環(huán)境、設備、人員以及位置等多源信息進行識別、采集、監(jiān)測與控制。通過構(gòu)建統(tǒng)一的群智感知、物聯(lián)網(wǎng)感知子系統(tǒng),實現(xiàn)上層業(yè)務和底層設施的解耦,提升數(shù)據(jù)采集能力、設備控制能力以及實時交互能力,做到感知的智能化、小型化、協(xié)同化和精準化。
圖1 智能物聯(lián)網(wǎng)平臺總體架構(gòu)
網(wǎng)絡通信層主要負責將物聯(lián)感知的數(shù)據(jù)傳送到云計算平臺,為系統(tǒng)提供大容量、高可靠和高并發(fā)的網(wǎng)絡聯(lián)接和數(shù)據(jù)傳輸服務。系統(tǒng)支持LoRa、NB-IoT、LTE-M、GPRS、Sigfox等多種物聯(lián)網(wǎng)傳輸協(xié)議以及SIP 多媒體通信協(xié)議,可快速接入各種物聯(lián)網(wǎng)設備,例如智能家居、智慧平安小區(qū)智能終端、穿戴設備以及行業(yè)終端等。
基礎(chǔ)設施層主要為應用提供數(shù)據(jù)存儲、并發(fā)計算及相關(guān)軟件資源。通過對服務器、存儲、網(wǎng)絡的虛擬化和動態(tài)管理,為大數(shù)據(jù)應用服務平臺以及第三方系統(tǒng)提供按需獲得、即時可取的計算、存儲、網(wǎng)絡操作系統(tǒng)和基礎(chǔ)應用軟件等資源??蓪崿F(xiàn)平臺對資源的綜合監(jiān)控、管理,實現(xiàn)對外提供虛擬主機資源、存儲資源,達到提高服務器存儲利用率、運行維護效率和業(yè)務系統(tǒng)可靠性,降低整體建設和整合成本。通過完善基礎(chǔ)設施,支撐上層大數(shù)據(jù)服務及智慧業(yè)務應用。
服務支撐層采用了開放的云計算平臺架構(gòu),將私有云與公有云相結(jié)合,實現(xiàn)存儲、計算和網(wǎng)絡資源的虛擬化,支持資源的按需供給和彈性部署以及大規(guī)模、高并發(fā)協(xié)同服務計算。通過匯聚、融合、共享和交換城市不同層級、粒度的數(shù)據(jù),實現(xiàn)了多源/多維數(shù)據(jù)匯聚、治理、共享、分析和計算等。
智慧應用層圍繞城市管理、民生服務等智慧城市重點領(lǐng)域,通過基于行業(yè)或領(lǐng)域的智慧應用及應用整合,為社會公眾、企業(yè)用戶和城市管理者提供智能化服務。
構(gòu)建以感知互動、數(shù)據(jù)驅(qū)動、云端共享、自治高效和安全可信的智能物聯(lián)網(wǎng)平臺為目標,深度融合物聯(lián)網(wǎng)與人工智能、云計算、大數(shù)據(jù)、5G 通信、NB-IoT 以及LoRa 等技術(shù),實現(xiàn)設備之間協(xié)同管理與控制,建立分布式時序數(shù)據(jù)庫。將物聯(lián)網(wǎng)海量數(shù)據(jù)的持久化、實時智能分析與大數(shù)據(jù)的處理、可視化方案融為一體,搭建基于智慧城市應用的AIoT 智能物聯(lián)網(wǎng)平臺,包括應用使能分平臺、設備管理分平臺、數(shù)據(jù)采集與控制分平臺、大數(shù)據(jù)處理與可視化分平臺等。總體功能框架如圖2 所示。
物聯(lián)網(wǎng)應用使能平臺(AEP)提供統(tǒng)一的應用基礎(chǔ)運行平臺,從概念、技術(shù)、方法和機制等方面集成數(shù)據(jù)的實時處理,支持按規(guī)則過濾目標數(shù)據(jù),包括按設備、按參數(shù)及條件的過濾,實現(xiàn)應用數(shù)據(jù)的高時效調(diào)度與處理,并保證數(shù)據(jù)的一致性。為各行業(yè)應用提供開發(fā)輔助工具服務、GIS 位置服務,以統(tǒng)一用戶中心、統(tǒng)一權(quán)限中心為核心,構(gòu)建各應用業(yè)務的鑒權(quán)認證及統(tǒng)一API 管理中心,提供基于消息隊列的RabbitMQ 中間件、MQTT 中間件、私有協(xié)議SDK 中間件等拉取推送組件,為業(yè)務應用提供統(tǒng)一標準,規(guī)范的API 服務。通過基礎(chǔ)構(gòu)件,實現(xiàn)系統(tǒng)的松散耦合,提高系統(tǒng)的靈活性和擴展性,保障快速開發(fā)、降低運營維護成本。
圖2 智能物聯(lián)網(wǎng)平臺功能設計框架
設備管理平臺(DMP)提供海量智能終端設備統(tǒng)一接入服務,支持多類型、多協(xié)議、多場景的物聯(lián)網(wǎng)設備快速無縫接入,滿足各類設備和接入場景要求。為物聯(lián)網(wǎng)感知終端提供基于低功耗LoRa 中間件、NB-IoT 中間件、4G/5G移動網(wǎng)絡中間件、CoAP 中間件以及網(wǎng)關(guān)控制中間件等多協(xié)議適配的設備接入組件,與主流模組、芯片預集成,簡化設備接入難度,便于快速無縫接入平臺,滿足高并發(fā)大量設備的快速入網(wǎng),實現(xiàn)對設備進行資源訂閱、存儲、轉(zhuǎn)發(fā)和命令下發(fā)。通過云端構(gòu)建設備實體的數(shù)據(jù)模型,實現(xiàn)對設備狀態(tài)、設備鑒權(quán)認證、遠程調(diào)試、遠程OTA 升級、告警管理以及生命周期管控等人機交互的設備一體化管理能力,通過定義設備屬性、事件及服務的設備數(shù)字化物模型,實現(xiàn)基于定義的物模型對設備進行遠程調(diào)試、遠程監(jiān)控、遠程維護、終端故障排查。
物聯(lián)網(wǎng)大數(shù)據(jù)與可視化平臺從物聯(lián)網(wǎng)大數(shù)據(jù)的存儲查詢框架、計算框架、分析框架和可視化框架4 個方面提供基礎(chǔ)支撐和保障。在數(shù)據(jù)存儲查詢、數(shù)據(jù)解析過濾、數(shù)據(jù)提煉與整合、數(shù)據(jù)安全等功能的基礎(chǔ)上,基于多變元網(wǎng)絡的可視化框架能夠提供可視化的數(shù)據(jù)展示設計工具,實現(xiàn)各類數(shù)據(jù)的規(guī)格定義,支持各種可視化展示組件,可以快速實現(xiàn)基礎(chǔ)數(shù)據(jù)、指標以及可視化展示的應用,將物聯(lián)網(wǎng)數(shù)據(jù)分類處理的結(jié)果以圖形化的方式實時呈現(xiàn)并管理。
數(shù)據(jù)采集與控制平臺(DCP)基于云計算、大數(shù)據(jù)技術(shù),將結(jié)構(gòu)化、非結(jié)構(gòu)化等多源異構(gòu)數(shù)據(jù)采集匯聚和融合。在ETL 數(shù)據(jù) /清洗技術(shù)的基礎(chǔ)上,結(jié)合物聯(lián)網(wǎng)元數(shù)據(jù)體系進行“按需清洗”與“按需采集”,建立全局數(shù)據(jù)語義網(wǎng)絡,方便數(shù)據(jù)采集和控制。建立數(shù)據(jù)互通互聯(lián)機制,滿足關(guān)聯(lián)應用系統(tǒng)之間無縫共享和交換數(shù)據(jù)的需要,徹底解決了由于業(yè)務不同、應用不同以及系統(tǒng)不同所導致的信息孤島問題。數(shù)據(jù)平臺的統(tǒng)一性使大數(shù)據(jù)分析成為可能,使更多應用能夠因數(shù)據(jù)的開發(fā)互通性得以實現(xiàn)。
為增加數(shù)據(jù)傳輸處理過程的可靠性,減輕平臺處理負荷,筆者將待處理數(shù)據(jù)進行模塊化處理,將前端數(shù)據(jù)按照預定大小進行分塊組裝和標記。系統(tǒng)通過建立統(tǒng)一的信息交換環(huán)境,采用“標識符-名稱-說明-表示格式-來源-備注”的統(tǒng)一表示方式來進行多源感知設備的數(shù)據(jù)協(xié)同處理,實現(xiàn)數(shù)據(jù)交換中間件,能夠通過該中間件實現(xiàn)高效的數(shù)據(jù)存儲與數(shù)據(jù)交換,并形成標準化,提供統(tǒng)一接口,為數(shù)據(jù)分析與決策支持提供高效便捷的訪問支持。
物聯(lián)網(wǎng)大數(shù)據(jù)具有多種模態(tài)形式,這些數(shù)據(jù)在內(nèi)容上往往具有較強的關(guān)聯(lián)性,通過建立多源數(shù)據(jù)融合模型、提取模型異源數(shù)據(jù)特征值、降低模型數(shù)據(jù)空間維度、轉(zhuǎn)換模型數(shù)據(jù)互異結(jié)構(gòu),實現(xiàn)多模態(tài)數(shù)據(jù)融合處理共享。采用基于深度學習的TensorFlow 框架搭配ETL(抽取轉(zhuǎn)化加載)等技術(shù)實現(xiàn)特征值提取,建立張量模型運用流計算方式在異構(gòu)數(shù)據(jù)中找到共有特征值。降維方面采用主成分分析的PCA(主成分分析)算法與線性判別分析的LDA(線性判別分析)算法,建立特征值的線性回歸模型或通過對特征值的動態(tài)成分規(guī)劃實現(xiàn)維度縮減。采用主流的K-L 變換與ANN(人工神經(jīng)網(wǎng)絡)以及CNN/RNN(卷積神經(jīng)網(wǎng)絡/回歸神經(jīng)網(wǎng)絡)結(jié)合等方法實現(xiàn)數(shù)據(jù)互異結(jié)構(gòu)轉(zhuǎn)換,模擬人腦神經(jīng)元機理快速在互異數(shù)據(jù)中依據(jù)特征值找到互異均方誤差的結(jié)構(gòu)最佳變換。歸一化橫向擴展機制將搭配海杜普(Hadoop)生態(tài)圈進行集群級調(diào)配等一系列的可重用措施,通過單源數(shù)據(jù)的歸一化實現(xiàn)多源數(shù)據(jù)的通用化,并利用Hadoop 生態(tài)圈中的分布式文件系統(tǒng)進行集群跨空間橫向擴展。通過上述技術(shù)的整合,保證多源數(shù)據(jù)在融合之后具有跨平臺共享能力。
隨著物聯(lián)網(wǎng)智能終端的普及以及網(wǎng)絡技術(shù)的發(fā)展,越來越多的智能終端需要接入物聯(lián)網(wǎng)平臺為應用提供復雜、異構(gòu)的感知數(shù)據(jù),這就對物聯(lián)網(wǎng)云平臺網(wǎng)絡協(xié)議支持接入提出了更高的要求。該項目利用網(wǎng)絡控制器對設備通過各種協(xié)議傳輸?shù)男畔⑦M行解密分析并轉(zhuǎn)換成一種統(tǒng)一的數(shù)據(jù)格式,將數(shù)據(jù)統(tǒng)一匯總至數(shù)據(jù)中心,對數(shù)據(jù)加以分析處理為第三方提供各種應用接口。已支持LoRa、NB-IoT、3G、4G、5G 等通信協(xié)議接入,同時采用MQTT、CoAP、WebSocket、HTTP、HTTPS 等主流物聯(lián)網(wǎng)傳輸協(xié)議,使物聯(lián)網(wǎng)終端接入更可靠、更穩(wěn)定。
該文詳細介紹了AIoT 的需求和發(fā)展以及智能物聯(lián)網(wǎng)平臺構(gòu)建和所涉及的關(guān)鍵技術(shù)及應用實例和展望。鑒于人工智能和物聯(lián)網(wǎng)技術(shù)如今依舊處于上升發(fā)展階段,存在許多不足和亟待改進的地方,因此物聯(lián)網(wǎng)技術(shù)在生活中的實際應用規(guī)模還不夠大?,F(xiàn)有軟硬件水平和理論間的差距是導致該問題的主要原因,但如今AI 和物聯(lián)網(wǎng)技術(shù)已受到世界矚目,在各大科技巨頭和各國科學家的努力下,相信在不久的將來就能攻克難題,讓AIoT 真正走進人們生活的每個角落。