概述
國網(wǎng)科技耕耘在物聯(lián)網(wǎng)行業(yè)已有10余年時(shí)間,以數(shù)據(jù)采集、傳輸、展示作為我們的主要服務(wù)內(nèi)容,在消防、物業(yè)等行業(yè)提供標(biāo)準(zhǔn)化的服務(wù)。經(jīng)過多年的實(shí)踐總結(jié),我們打造了一款專享的物聯(lián)網(wǎng)平臺。為何要開發(fā)此款產(chǎn)品,下面我們就從以下幾點(diǎn)展開,與大家一起分享。
1. 物聯(lián)的痛點(diǎn)
要想物與物互聯(lián),首先要有鏈路,可以有線也可以無線,其次要有明確的協(xié)議,可以是國標(biāo)、行標(biāo)或者企標(biāo),最后就是呈現(xiàn),可以是圖形的方式,也可以是語音的方式,或者是動(dòng)作輸出。
1.1 協(xié)議的多樣性和不確定性
一個(gè)系統(tǒng)接入的數(shù)據(jù)大多來自于不同廠家的多種設(shè)備,因此各個(gè)廠家往往就有自己的企標(biāo)協(xié)議,并且設(shè)備不同,協(xié)議不同;設(shè)備相同,版本不同,協(xié)議也會不同。還有的情況是,事先根本沒有明確的協(xié)議,只能通過采集數(shù)據(jù)后,去分析出可能的協(xié)議。
1.2 設(shè)備數(shù)據(jù)難共享
在我們開發(fā)項(xiàng)目時(shí),往往會把物聯(lián)設(shè)備的接入、管理和業(yè)務(wù)系統(tǒng)集成在一個(gè)系統(tǒng)中,導(dǎo)致他們的耦合性很強(qiáng)。當(dāng)完成了這個(gè)項(xiàng)目后,如果新項(xiàng)目要用到前一個(gè)項(xiàng)目的數(shù)據(jù)時(shí),要么前一個(gè)項(xiàng)目根本沒有輸出的接口可使用,要么接口和前一個(gè)項(xiàng)目的耦合性很高,要大費(fèi)周章的去耦后才能使用。
1.3 項(xiàng)目周期難預(yù)測
造成項(xiàng)目延期的,一是有未接觸過的新設(shè)備接入;二是提供的協(xié)議和實(shí)際設(shè)備不符,導(dǎo)致預(yù)估時(shí)間偏差;三是在獲取數(shù)據(jù)過程中不可預(yù)料的事件,比如新增采集裝置導(dǎo)致原系統(tǒng)工作異常等。
1.4 開發(fā)難度
物聯(lián)接入要考慮設(shè)備的并發(fā),同步及大量數(shù)據(jù)的存儲等問題,特別是某些應(yīng)用在實(shí)時(shí)響應(yīng)要求比較高的前提下,開發(fā)的難度變大了,對物聯(lián)網(wǎng)平臺的開發(fā)者的綜合知識要求就提高了。要保證系統(tǒng)全天候正常運(yùn)行,就得全方位的考慮,同時(shí)對系統(tǒng)異常的及時(shí)響應(yīng)也提出了很高的要求。
針對以上各個(gè)問題點(diǎn),我們用多年的經(jīng)驗(yàn)摸索出了一些解決方法,并融入到了專享物聯(lián)網(wǎng)平臺。
系統(tǒng)框架圖
2. 專享物聯(lián)網(wǎng)平臺特點(diǎn)
2.1 兼容多種協(xié)議
國網(wǎng)科技根據(jù)多年的項(xiàng)目經(jīng)驗(yàn),把以往所接觸過的多個(gè)廠家多種設(shè)備的協(xié)議集成到專享物聯(lián)網(wǎng)平臺,如國標(biāo)GB26875、行標(biāo)DL_T645-2007,并提供開放的國網(wǎng)科技企業(yè)標(biāo)準(zhǔn)協(xié)議。
兼容阿里云MQTT協(xié)議設(shè)備接入
兼容華為LWM2M協(xié)議設(shè)備接入
兼容電信物聯(lián)平臺的HTTP接入
2.2 分享設(shè)備數(shù)據(jù)
專享物聯(lián)網(wǎng)平臺專注于設(shè)備的接入、管理,通過平臺內(nèi)新建應(yīng)用關(guān)聯(lián)設(shè)備,把應(yīng)用中的設(shè)備數(shù)據(jù)分享到第三方應(yīng)用平臺。一個(gè)應(yīng)用可關(guān)聯(lián)多個(gè)設(shè)備,一個(gè)設(shè)備可被多個(gè)應(yīng)用關(guān)聯(lián),實(shí)現(xiàn)了設(shè)備數(shù)據(jù)的靈活分發(fā),與第三方應(yīng)用業(yè)務(wù)界限清晰。
2.3 有效控制項(xiàng)目周期
通過專享物聯(lián)網(wǎng)平臺,即可共享我們多年的物聯(lián)網(wǎng)接入經(jīng)驗(yàn),讓擁有者專注于平臺業(yè)務(wù)邏輯的開發(fā),有效的把控整個(gè)項(xiàng)目的開發(fā)周期,并提高系統(tǒng)的運(yùn)行穩(wěn)定性。
2.4 專業(yè)的開發(fā)團(tuán)隊(duì)和全方位的服務(wù)
專享物聯(lián)網(wǎng)平臺傾注了國網(wǎng)科技眾多工程師的勞動(dòng)成果,同時(shí)我們將提供全方位的設(shè)備接入服務(wù)。國網(wǎng)科技有多款協(xié)議解析器硬件產(chǎn)品,比如SD-PROTOCOL/204、VB119、AC-GTU640等。
2.5 協(xié)同開發(fā)
專享物聯(lián)網(wǎng)平臺通過導(dǎo)入設(shè)備廠商編制的編解碼插件,實(shí)現(xiàn)了設(shè)備接入、數(shù)據(jù)解析和數(shù)據(jù)應(yīng)用的分離,使得三方可以并行開發(fā),從而提升開發(fā)效率,并大大的提升系統(tǒng)的穩(wěn)定行。
2.6 跨平臺部署
專享物聯(lián)網(wǎng)平臺支持在Windows或Linux操作系統(tǒng)下部署,可根據(jù)第三方應(yīng)用平臺的操作系統(tǒng)實(shí)現(xiàn)靈活部署。
2.7 標(biāo)準(zhǔn)化的Restful風(fēng)格的API接口
專享物聯(lián)網(wǎng)平臺提供標(biāo)準(zhǔn)化的輸入輸出API接口,便于第三方應(yīng)用的使用,包括設(shè)備管理的接口,設(shè)備下行數(shù)據(jù)的接口,數(shù)據(jù)輸出的接口等。
3. 專享物聯(lián)網(wǎng)平臺功能描述
專享物聯(lián)網(wǎng)平臺的功能模塊主要有:設(shè)備管理、運(yùn)維管理(編解碼插件管理、在線調(diào)試、數(shù)據(jù)映射、設(shè)備運(yùn)行日志等)、應(yīng)用管理(設(shè)備關(guān)聯(lián)、轉(zhuǎn)發(fā)規(guī)則)、系統(tǒng)配置、基礎(chǔ)數(shù)據(jù)、在線幫助等。下面對主要功能模塊展開說明一下。
3.1 設(shè)備管理
平臺提供多種協(xié)議的設(shè)備接入,選擇不同的協(xié)議類型將設(shè)備接入到不同的服務(wù)器,如果設(shè)備接入數(shù)不多,把不同協(xié)議的接收服務(wù)部署于同一臺服務(wù)器。
3.2 運(yùn)維管理
此模塊是平臺的核心模塊,可實(shí)現(xiàn)編解碼插件的管理,插件與產(chǎn)品的關(guān)聯(lián),在線調(diào)試,解碼數(shù)據(jù)映射,設(shè)備運(yùn)行數(shù)據(jù)查看,離在線狀態(tài)查看,設(shè)備全量數(shù)據(jù)查看等。實(shí)現(xiàn)設(shè)備由機(jī)器數(shù)據(jù)可讀文本數(shù)據(jù)可視化數(shù)據(jù)的配置。
3.3 應(yīng)用管理
在應(yīng)用管理中可建立多個(gè)應(yīng)用,每個(gè)應(yīng)用中可關(guān)聯(lián)多個(gè)設(shè)備,并進(jìn)行設(shè)備數(shù)據(jù)的轉(zhuǎn)發(fā)配置,即設(shè)備數(shù)據(jù)將要輸出到的第三方應(yīng)用。
轉(zhuǎn)發(fā)規(guī)則配置界面:
結(jié)語
國網(wǎng)科技始終專注于物聯(lián)網(wǎng)領(lǐng)域,擁有各類系統(tǒng)資深設(shè)計(jì)師及接口設(shè)計(jì)師,為萬物互通互聯(lián)提供豐富的場景經(jīng)驗(yàn),并結(jié)合客戶行業(yè)特點(diǎn)量身打造安全、高效的解決方案,擁有健全的軟件及硬件隊(duì)伍,為系統(tǒng)的實(shí)施提供有力保障。目前,國網(wǎng)科技提供的物聯(lián)網(wǎng)+管理方案已成功覆蓋全國二十多個(gè)省,服務(wù)數(shù)萬家單位。國網(wǎng)科技物聯(lián)網(wǎng)平臺的出現(xiàn),無疑會給予客戶更多技術(shù)上的支撐,提供物聯(lián)網(wǎng)一站式解決方案,快速、低成本實(shí)現(xiàn)物聯(lián)網(wǎng)平臺開發(fā)及運(yùn)營。