物聯(lián)網(wǎng)(簡稱“IoT”)并非全新的技術(shù),而是一系列現(xiàn)有技術(shù)的有機整合,難點也在于包羅萬象。技術(shù)幾乎涵蓋了從底層芯片到上層應(yīng)用的全部環(huán)節(jié),涉及芯片模組、工業(yè)控制、嵌入式軟硬件、網(wǎng)絡(luò)傳輸、通信協(xié)議、大數(shù)據(jù)、AI算法、圖形圖像、容器虛擬化、前端技術(shù)等。
平臺是物聯(lián)網(wǎng)產(chǎn)業(yè)鏈生態(tài)的重要組成部分,并且是一個快速增長的市場,預(yù)計到2023年將超過220億美元。物聯(lián)網(wǎng)平臺為企業(yè)提供了巨大的價值,使其能夠降低開發(fā)成本,加快啟動并簡化流程。近年來,物聯(lián)網(wǎng)操作系統(tǒng)(IoTOS)作為一個新的概念被頻繁提起,相對于平臺更加具象化,不那么寬泛,也觸達了物聯(lián)網(wǎng)的本質(zhì),即操作系統(tǒng)。Window是對PC內(nèi)置或外設(shè)的一些列硬件集成打通(比如顯卡、聲卡、鍵盤、鼠標、硬盤、處理器、攝像頭等),向下支持設(shè)備驅(qū)動開發(fā),向上支持第三方應(yīng)用開發(fā),中間提供文件存儲、應(yīng)用進程調(diào)度、網(wǎng)絡(luò)通信處理等。Android也類似,只是手機硬件上加了特有的陀螺儀、NFC、指紋、移動網(wǎng)絡(luò)模塊等。
IoT OS類似,打通的是通過網(wǎng)絡(luò)有線或無線分布到某個智慧化項目場景中的設(shè)備(包括系統(tǒng)、傳感器等,比如消防、門禁、停車、照明、新風、電梯、溫感、液位儀等)。向下支持設(shè)備驅(qū)動開發(fā),做接口協(xié)議轉(zhuǎn)換;向上支持第三方應(yīng)用開發(fā),提供API數(shù)據(jù)接口;中間提供數(shù)據(jù)存儲、分發(fā)、指令調(diào)度、通信處理等。
從操作系統(tǒng)對屏蔽設(shè)備硬件差異化、提供統(tǒng)一應(yīng)用開發(fā)能力上講,IoT OS和Windows、Android無異。區(qū)別在于產(chǎn)品形態(tài)。內(nèi)置操作系統(tǒng)的電腦或手機更像是一個硬件產(chǎn)品,邊界清晰。而IoT OS是用在智慧化項目場景中,沒法像一個硬件拿在手上,而是身處其中,比如大樓、園區(qū)、工廠,邊界感非常模糊,或者說整個項目場景整體就是一臺“機器”,只緣“身在其中”。
這里要區(qū)分一個通常誤解的概念,“物聯(lián)網(wǎng)操作系統(tǒng)”確實有像華為鴻蒙、rtThread這類主打面向嵌入式硬件產(chǎn)品的OS,嚴格意義上這類可以叫“物聯(lián)網(wǎng)設(shè)備操作系統(tǒng)”。而面向集成項目級場景的確切說可以叫做“物聯(lián)網(wǎng)操作系統(tǒng)平臺”。這里講產(chǎn)業(yè)數(shù)字化,均指后者。
物聯(lián)網(wǎng)操作系統(tǒng)相對于物聯(lián)網(wǎng)平臺,更具象化需要體現(xiàn)在以下方面:
產(chǎn)品形態(tài)上,不僅有應(yīng)用API接口,更有圖形應(yīng)用桌面,并且出廠內(nèi)置通用應(yīng)用。
部署方式上,私有化部署為主,開箱即用,屬于用戶私有資產(chǎn),可以斷網(wǎng)離線運行。
使用習慣上,設(shè)備驅(qū)動能擴展,支持即插即用;業(yè)務(wù)應(yīng)用能擴展,支持即裝即用。
一旦滿足以上具象化特性,IoT OS將在系統(tǒng)集成中大大加速項目交付的整個過程,形成標準化。目前產(chǎn)業(yè)數(shù)字化升級、物聯(lián)網(wǎng)項目落地難的癥結(jié)所正是“非標”。非標往往是利潤不透明、商業(yè)利益復(fù)雜、增加非市場化因素,最終導(dǎo)致難以規(guī)模復(fù)制的“罪魁禍首”。
由項目解決方案定制開發(fā)模式,轉(zhuǎn)為標準產(chǎn)品裝機式交付模式,將是物聯(lián)網(wǎng)集成項目未來主流的落地方式。
物聯(lián)網(wǎng)集成項目需求通常分為固定的幾大塊:基礎(chǔ)平臺、基礎(chǔ)應(yīng)用模塊、定制應(yīng)用模塊(現(xiàn)在通常把BIM/GIS等可視化單列出來)、設(shè)備系統(tǒng)接口。
以智慧城市為例,據(jù)數(shù)百份項目需求清單樣本統(tǒng)計,不同場景中基礎(chǔ)平臺90%類似,主要是物聯(lián)網(wǎng)平臺的功能比如設(shè)備物模型、API支持、通信支持等;基礎(chǔ)應(yīng)用模塊80%類似,主要是用戶管理、報警聯(lián)動、數(shù)據(jù)報表、視頻監(jiān)控、日志管理、歷史曲線、組態(tài)工具等;設(shè)備系統(tǒng)接口則五花八門,不同場景各不相同;區(qū)別最大的是定制應(yīng)用,不同場景用戶需求各不相同,更多是垂直領(lǐng)域煙囪式的產(chǎn)品廠家提供,比如維保派工、臺賬管理、節(jié)能管理等。
基礎(chǔ)平臺作為操作系統(tǒng)內(nèi)核,基礎(chǔ)應(yīng)用為內(nèi)置應(yīng)用,設(shè)備系統(tǒng)接口為驅(qū)動程序,定制應(yīng)用為第三方擴展應(yīng)用,集成項目在需求上已經(jīng)具備了物聯(lián)網(wǎng)操作系統(tǒng)所需要的各項條件。那么技術(shù)上能否實現(xiàn)?這里不得不提到中臺。
中臺就是:“企業(yè)級的能力復(fù)用平臺” ,解決以下3方面問題:
(1)避免因需求多變,場景化、碎片化而響應(yīng)慢、不靈活;
(2)避免整體推翻重來,快速響應(yīng)用戶應(yīng)用需求,快速創(chuàng)新、快速迭代;
(3)避免各占山頭、重復(fù)建設(shè),提取公用服務(wù)和組件,打通封閉的數(shù)據(jù)孤島。
中臺不是憑空產(chǎn)生的,而是建立在業(yè)務(wù)之上,需求發(fā)展過程中避免項目不同重新搭建架構(gòu)、資源浪費,中臺系統(tǒng)完美解決重復(fù)造輪子的問題。
按照目前普遍的說法,中臺分為6類:
數(shù)據(jù)中臺:提供數(shù)據(jù)分析能力,幫助企業(yè)從數(shù)據(jù)中學習改進,調(diào)整方向。
業(yè)務(wù)中臺:提供重用服務(wù),例如用戶中心、訂單中心之類的開箱即用可重用能力。
算法中臺:提供算法能力,幫助提供更加個性化的服務(wù),增強用戶體驗。
技術(shù)中臺:提供自建系統(tǒng)部分的技術(shù)支撐能力,幫助解決基礎(chǔ)設(shè)施、分布式數(shù)據(jù)庫等底層技術(shù)問題。
研發(fā)中臺:提供自建系統(tǒng)的管理和技術(shù)實踐支撐能力,幫助快速搭建項目、管理進度、測試、持續(xù)集成、持續(xù)交付。
組織中臺:為項目提供投資管理、風險管理、資源調(diào)度等支持。
基于物聯(lián)網(wǎng)平臺的設(shè)備抽象能力,結(jié)合中臺特性和技術(shù)手段,也可以打造出“物聯(lián)中臺”。相對平臺,物聯(lián)中臺更要聚焦設(shè)備接入方面的核心能力,并且在驅(qū)動開發(fā)效率、成本、門檻上需要更有優(yōu)勢。結(jié)合產(chǎn)品形態(tài)和部署方式,物聯(lián)中臺可以往操作系統(tǒng)更進一步。
當然,在用戶使用習慣上,如果只有物聯(lián)中臺向下的設(shè)備對接能力,沒有用戶端的友好性和便利性,這不足以成為一個好的工具化產(chǎn)品,更像是一個面向開發(fā)者的“裸機”,區(qū)別好比不帶圖形界面的linux和有人機交互系統(tǒng)的windows。這時“物聯(lián)應(yīng)用平臺”(簡稱“應(yīng)用平臺”)就顯得尤為必要了。
應(yīng)用平臺要有標準的人機交互圖形界面,有內(nèi)置應(yīng)用,并且能開發(fā)擴展,提供基于中臺數(shù)據(jù)的GUI應(yīng)用開發(fā)框架,最好還有設(shè)計工具以減輕圖形界面的代碼開發(fā)工作。整體形成一套面向開發(fā)人員的開發(fā)工具包。這不再是物聯(lián)中臺向上提供標準數(shù)據(jù)接口這么簡單了。
同時,物聯(lián)網(wǎng)應(yīng)用有典型的物理空間屬性,三維數(shù)字孿生也是當下趨勢,因此應(yīng)用平臺的開發(fā)工具包及設(shè)計工具最好也能支持3D。至此,這就是繼物聯(lián)網(wǎng)平臺之后,下一代的3D物聯(lián)網(wǎng)操作系統(tǒng)平臺。
掃一掃在手機上閱讀本文章