工程師選擇物聯(lián)網(wǎng)管理軟件時(shí)需要了解的通信協(xié)議
物聯(lián)網(wǎng)通信的失敗之處
本文引用地址:http://cafeforensic.com/article/201710/367982.htm工程師們能設(shè)計(jì)出最完美的產(chǎn)品,把它接入物聯(lián)網(wǎng)。然而,如果這款產(chǎn)品與其它產(chǎn)品的交互沒有做好,那就很難在市場中立足。
據(jù)PlumChoice的報(bào)道,三分之二的物聯(lián)網(wǎng)設(shè)備的潛在用戶總是被各種原由所阻礙。每七個(gè)物聯(lián)網(wǎng)設(shè)備購買者中就會(huì)有一人退貨 —— 其中超過半數(shù)的人表示再也不會(huì)購買該品牌的產(chǎn)品。
“盡管創(chuàng)新聯(lián)網(wǎng)家居和物聯(lián)網(wǎng)設(shè)備帶來了巨大的機(jī)會(huì),但是企業(yè)并沒有幫助用戶把這些產(chǎn)品很好地整合到現(xiàn)有的復(fù)雜技術(shù)環(huán)境中去”,PlumChoice的物聯(lián)網(wǎng)產(chǎn)品研發(fā)副總裁Steve Thompson說到。
物聯(lián)網(wǎng)將物體串聯(lián)到了一起。然而,AVnu聯(lián)盟董事會(huì)主席、Cisco物聯(lián)網(wǎng)解決方案架構(gòu)師Paul Didier解釋說,很多物聯(lián)網(wǎng)設(shè)備由于網(wǎng)絡(luò)協(xié)議兼容性和權(quán)限限制的原因,在未連接的網(wǎng)絡(luò)中仍處于割裂的狀態(tài)。“有了物聯(lián)網(wǎng)之后,大量核心系統(tǒng)設(shè)備應(yīng)用不再會(huì)這樣被隔離了,比如大數(shù)據(jù)分析”,他說,“關(guān)鍵在于網(wǎng)絡(luò)的聚合。”
為了連接這些割裂的物聯(lián)網(wǎng)網(wǎng)絡(luò),工程師們往往需要某種整體管理軟件來駕馭這一切。但是,物聯(lián)網(wǎng)便捷聚合并不如聽起來這么輕松。
“無需預(yù)購買產(chǎn)品和持續(xù)的支持,‘物品’制造商正在探索一條漫長的道路,涉及到大量難以滿足的客戶和許多非質(zhì)量問題的退貨”,Thompson說,“我們需要幫助人們從這些投資中獲得真正的價(jià)值 —— 回報(bào)則來自品牌的成功”。
網(wǎng)絡(luò)的網(wǎng)絡(luò)
“物聯(lián)網(wǎng)管理軟件包含了大量復(fù)雜的功能,”Autodesk的物聯(lián)網(wǎng)總監(jiān)Bryan Kester說,“大多數(shù)功能都是理想的,但并不都是必需的。”
當(dāng)真正去實(shí)現(xiàn)物聯(lián)網(wǎng)時(shí),工程師面對的是一團(tuán)糟的概念、工具和技術(shù)。包括但不限于以下:
用于收集數(shù)據(jù)的遠(yuǎn)程固件和固件管理軟件
物聯(lián)網(wǎng)設(shè)備監(jiān)控軟件
云或服務(wù)器上的數(shù)據(jù)存儲(chǔ)
用于評估和優(yōu)化系統(tǒng)的大數(shù)據(jù)分析
用于推動(dòng)更新的物聯(lián)網(wǎng)設(shè)備的版本控制
“物聯(lián)網(wǎng)控制是非常廣泛的概念,”AVnu聯(lián)盟主席、國家儀器高級經(jīng)理托德沃爾特補(bǔ)充說,“管理軟件、管理軟件之間存在一些共性,它們對終端節(jié)點(diǎn)有管理的概念,以及支持它們的龐大社區(qū)。但如今還沒有獨(dú)立管理協(xié)議 —— 沒有能夠包攬一切的。我認(rèn)為這將取決于市場,看看是否有需求。”
正如前面提到的,許多物聯(lián)網(wǎng)產(chǎn)品將有自己的專用軟件將設(shè)備連接到互聯(lián)網(wǎng),管理數(shù)據(jù)和控制產(chǎn)品。Didier解釋說,如果能夠兼容的話,物聯(lián)網(wǎng)管理軟件在這些分離的網(wǎng)絡(luò)上又加了一層通信。
這層網(wǎng)絡(luò)的網(wǎng)絡(luò)仍舊讓每個(gè)軟件控制各自的物品。主要的區(qū)別在于這個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)將允許用于大數(shù)據(jù),優(yōu)化和系統(tǒng)控制的通信協(xié)議被使用。
微軟Azure IoT架構(gòu)(圖片來自微軟)
亞馬遜、微軟和PTC配置
例如,微軟Azure和亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)期待通過云平臺(tái)進(jìn)行連接和管理。與樞紐的通信是通過HTTPS和MQTT協(xié)議完成,必要時(shí)會(huì)用到自定義網(wǎng)關(guān)。微軟Azure也可以使用AMQP協(xié)議。然而,如果你的設(shè)備不兼容這些協(xié)議,那么它們也將不兼容Azure和AWS。
AWS眼里的物聯(lián)網(wǎng)
“你部署了事件樞紐,添加了設(shè)備,并且將各式各樣的識別接入樞紐,”微軟Azure的技術(shù)專家Ken Patterson說。“也有一些可供你使用的第三方工具,比如樹莓派。然后你可以用開發(fā)環(huán)境和Arduino與之相連。這樣,你的Apple、Android和Windows移動(dòng)設(shè)備都被整合在一起,用來控制或者作為傳感器。”
另一個(gè)領(lǐng)先的物聯(lián)網(wǎng)管理軟件是PTC的ThingWorx。ThingWorx是把自己定位為物聯(lián)網(wǎng)管理軟件的一種無關(guān)協(xié)議的選擇。“ThingWorx平臺(tái)的核心是一個(gè)綜合的建模環(huán)境,同時(shí)為模型里的‘物品’生成REST API,”ThingWorx的物聯(lián)網(wǎng)技術(shù)副總裁Joe Biron說,“REST API不僅允許對物聯(lián)網(wǎng)設(shè)備的管理,也允許基于不同的云系統(tǒng)之間的通信,使物聯(lián)網(wǎng)的應(yīng)用可以擴(kuò)展到其它領(lǐng)域,如CRM (Salesforce)、cellular (Jasper) 等等。
然而,ThingWorx將不會(huì)如你所愿那樣簡單。工程師或者專業(yè)人員仍需要實(shí)現(xiàn)物聯(lián)網(wǎng)系統(tǒng)連接,創(chuàng)建儀表板,保證系統(tǒng)的正常運(yùn)行。
如何選擇物聯(lián)網(wǎng)管理軟件
許多試圖整合物聯(lián)網(wǎng)的頂級玩家的名字都耳熟能詳。這是因?yàn)樗麄兒芸赡芤呀?jīng)是另一個(gè)垂直技術(shù)領(lǐng)域的主要參與者。
工程師希望他們的產(chǎn)品能兼容的物聯(lián)網(wǎng)管理軟件選項(xiàng)將會(huì)決定物聯(lián)網(wǎng)設(shè)備的協(xié)議選擇。在做出這個(gè)決定的時(shí)候,工程師應(yīng)該注意他們的管理軟件的使用場景和最終的用戶,這些用戶可能就是他們自己。下表列出了一些工程師常用物聯(lián)網(wǎng)管理軟件選擇。
企業(yè)名稱 | 物聯(lián)網(wǎng)管理軟件 | 物聯(lián)網(wǎng)產(chǎn)品終端用戶 | 常見物聯(lián)網(wǎng)使用案例 |
PTC | ThingWorx | 產(chǎn)品設(shè)計(jì)組,企業(yè) | 商務(wù)管理,大數(shù)據(jù),分析,產(chǎn)品優(yōu)化,失誤管理 |
Autodesk | SeeControl | 產(chǎn)品設(shè)計(jì)組,企業(yè) | 商務(wù)管理,大數(shù)據(jù),分析,產(chǎn)品優(yōu)化 |
Microsoft | Azure IoT Hub | 企業(yè),消費(fèi)者 | 商務(wù)管理,大數(shù)據(jù),分析,失誤管理,用戶產(chǎn)品 |
AWS | AWS IoT | 企業(yè),消費(fèi)者 | 商務(wù)管理,大數(shù)據(jù),分析,失誤管理,用戶產(chǎn)品 |
Weave | 消費(fèi)者 | 用戶產(chǎn)品 | |
Apple | HomeKit | 消費(fèi)者 | 用戶產(chǎn)品 |
例如,一個(gè)產(chǎn)品開發(fā)團(tuán)隊(duì)可能要跟蹤他們的產(chǎn)品是如何與客戶互動(dòng)的。這個(gè)數(shù)據(jù)可以用來改善未來的產(chǎn)品設(shè)計(jì)。因此,他們可能想選擇一個(gè)集成了設(shè)計(jì)軟件的物聯(lián)網(wǎng)管理軟件,如PTC或Autodesk。
那么,你如何確定使用哪些物聯(lián)網(wǎng)管理軟件,或者你可以借助誰來自己創(chuàng)造一個(gè)呢?Didier認(rèn)為一個(gè)不錯(cuò)的出發(fā)點(diǎn)就是過去的IT合作伙伴。
PTC和Autodesk的物聯(lián)網(wǎng)發(fā)展
工程師們可能希望看到他們的設(shè)計(jì)軟件供應(yīng)商可能提供的物聯(lián)網(wǎng)選項(xiàng)。例如,PTC已投資超過7億5000萬美元用于物聯(lián)網(wǎng)。PTC因此也已經(jīng)積累了大量的物聯(lián)網(wǎng)技術(shù)。而Autodesk最近推出了SeeControl產(chǎn)品。顯然,這兩家設(shè)計(jì)公司肯定會(huì)發(fā)布很多新聞,他們的競爭對手肯定也會(huì)跟進(jìn)。
然而,由于沒有物聯(lián)網(wǎng)管理軟件是包羅萬象的,“有時(shí)需要有兩個(gè)系統(tǒng),”Kester指出。“其中有一些產(chǎn)品提供了開發(fā)的、云端可用的接口,或是同類的功能。然而,目前還沒有全套完善的物聯(lián)網(wǎng)軟件供應(yīng)商,有些系統(tǒng)只是在數(shù)據(jù)共享方面做的更多些。”
物聯(lián)網(wǎng)協(xié)議標(biāo)準(zhǔn)化可能如何影響我的管理軟件呢?
認(rèn)為物聯(lián)網(wǎng)管理軟件重要的一種主流原因是缺少物聯(lián)網(wǎng)的標(biāo)準(zhǔn)化。許多產(chǎn)品設(shè)計(jì)師卻傾向于生產(chǎn)自主控制的軟件,所以問題越來越嚴(yán)重了。
“在云端,耗費(fèi)很大的力氣把數(shù)據(jù)整合在一起,但是物聯(lián)網(wǎng)的發(fā)展卻沒有跟上”,Didier說,“我們還沒想好如何使用各個(gè)供應(yīng)商之間的不同系統(tǒng)和應(yīng)用產(chǎn)品。”
然而,在物聯(lián)網(wǎng)社區(qū)是有希望實(shí)現(xiàn)標(biāo)準(zhǔn)化的,并且正在以幾種方式推進(jìn)。緊跟物聯(lián)網(wǎng)標(biāo)準(zhǔn)化的形勢,能夠確保你的設(shè)備實(shí)現(xiàn)彎道超車,主導(dǎo)市場。
物聯(lián)網(wǎng)協(xié)議標(biāo)準(zhǔn)化方案之一:行業(yè)協(xié)會(huì)
物聯(lián)網(wǎng)行業(yè)標(biāo)準(zhǔn)化的首要來源是行業(yè)協(xié)會(huì)。協(xié)會(huì)確保所有成員單位生產(chǎn)的產(chǎn)品都相互兼容。一些領(lǐng)先的協(xié)會(huì)和標(biāo)準(zhǔn)化組織包括AVnu聯(lián)盟、工業(yè)互聯(lián)網(wǎng)協(xié)會(huì)(IIC)、ODVA和Z-Wave。
因此,加入行業(yè)協(xié)會(huì)并且確保使用的所有管理軟件都支持他們的協(xié)議不失為擴(kuò)大產(chǎn)品兼容性的好辦法。而且,如果你選擇創(chuàng)建自己的專有管理軟件,他們的協(xié)議將是一個(gè)很好的出發(fā)點(diǎn)。
每個(gè)聯(lián)盟制定的協(xié)議均對多種場景做了優(yōu)化。如果某個(gè)協(xié)會(huì)制定的標(biāo)準(zhǔn)符合你的使用場景,你們最好去加入這個(gè)協(xié)會(huì)。
例如,AVnu聯(lián)盟專注于確保工業(yè)物聯(lián)網(wǎng)各個(gè)節(jié)點(diǎn)間控制和分析的時(shí)間同步。
“AVnu聯(lián)盟的做法是將IEEE標(biāo)準(zhǔn)用于對時(shí)間敏感的網(wǎng)絡(luò)(TSNs),確保設(shè)備之間的可操作性和可靠性,”Didier說到,“這類似于WIFI聯(lián)盟對802.11協(xié)議多媒體訪問控制的做法。他們創(chuàng)建的網(wǎng)絡(luò)使你可以隨時(shí)隨地用任何設(shè)備連接。我們要在工業(yè)應(yīng)用上對TSNs做同樣的事情。”
TSN結(jié)構(gòu)圖,圖片來自國家儀器(NI)
Didier表示IIC和德國的Industrie 4.0都已經(jīng)投入了相當(dāng)大的努力,但目前還沒有哪家協(xié)會(huì)提出了一個(gè)完整的物聯(lián)網(wǎng)標(biāo)準(zhǔn)方案。
“盡管他們兩家都沒有確定完整的架構(gòu)形式以及關(guān)鍵的技術(shù),但他們已經(jīng)有了規(guī)劃綱要”,他解釋說,“Industrie 4.0朝著TSN方向匯聚網(wǎng)絡(luò),并且開放通訊平臺(tái)用于大空間跨度下的數(shù)據(jù)傳輸和更大的業(yè)務(wù)流程運(yùn)行。此外,IIC發(fā)表了一篇論文來概述一種參考架構(gòu),文中包括了關(guān)鍵的技術(shù)及標(biāo)準(zhǔn)。但他們?nèi)匀恍枰_定今年的發(fā)展計(jì)劃。AVnu聯(lián)盟將幫助他們確保工業(yè)設(shè)備與這些網(wǎng)絡(luò)的融合。”
物聯(lián)網(wǎng)協(xié)議標(biāo)準(zhǔn)化方案之二:依托互聯(lián)網(wǎng)的標(biāo)準(zhǔn)
因?yàn)樗械氖虑樽罱K都會(huì)落在互聯(lián)網(wǎng)上,一些機(jī)構(gòu)正在試圖借助互聯(lián)網(wǎng)協(xié)議來標(biāo)準(zhǔn)化。
“在很多情況下,物聯(lián)網(wǎng)設(shè)備都使用標(biāo)準(zhǔn)化的協(xié)議來傳輸數(shù)據(jù)”,Patterson解釋說。“對于物聯(lián)網(wǎng)協(xié)議本身的標(biāo)準(zhǔn)化,都在求同存異地進(jìn)行整合。例如,物聯(lián)網(wǎng)協(xié)議網(wǎng)關(guān)可以將多個(gè)傳輸協(xié)議整合到多個(gè)位置。”
Walter認(rèn)為物品聯(lián)網(wǎng)之后會(huì)逐漸地標(biāo)準(zhǔn)化。他認(rèn)為以太網(wǎng)可能是一個(gè)解決方案。他說:“這些產(chǎn)品接入標(biāo)準(zhǔn)的以太網(wǎng)是完成聚合的關(guān)鍵一步。然后我們可以來利用這些標(biāo)準(zhǔn)的以太網(wǎng)通信。我們認(rèn)為這將有助于在工業(yè)物聯(lián)網(wǎng)通信的聚合。”
如果他們最終都被納入標(biāo)準(zhǔn)的位置或通訊協(xié)議,那么物聯(lián)網(wǎng)標(biāo)準(zhǔn)化需要做到什么程度呢?畢竟,微軟Azure和AWS已經(jīng)使用HTTPS和MQTT協(xié)議連接了多個(gè)物聯(lián)網(wǎng)設(shè)備。
物聯(lián)網(wǎng)協(xié)議標(biāo)準(zhǔn)化方案之三:來自用戶和市場的壓力
用戶希望自己的物聯(lián)網(wǎng)設(shè)備能夠?qū)崿F(xiàn)他們的預(yù)期設(shè)想。所以,“你會(huì)看到更多交互友好的物聯(lián)網(wǎng)接口”,N3的Chuck McDaniel說,“從消費(fèi)者的角度來看,他們會(huì)想要一個(gè)簡單的東西來完成這些分析。”
不幸的是,市場并不總是一味地迎合用戶的需求。“資本一直反對任何的標(biāo)準(zhǔn)化以及任何管理機(jī)構(gòu)的掌控”,Kester說。“如果你看看一個(gè)開放和自由的標(biāo)準(zhǔn)系統(tǒng),比如安卓操作系統(tǒng),你會(huì)看到它出現(xiàn)了多個(gè)分叉,分為手機(jī)制造商分枝、電視劇制造商分枝,甚至將其用于物聯(lián)網(wǎng)控制器的工業(yè)制造商也作為一個(gè)分枝。他們可以被任意修改來實(shí)現(xiàn)獨(dú)特的目的,在設(shè)備上捆綁他們想推銷的應(yīng)用和服務(wù),使得其競爭者的產(chǎn)品無法適用于他們自己的產(chǎn)品。”
這是一個(gè)有趣的觀點(diǎn)。當(dāng)明確指定一種標(biāo)準(zhǔn),比如安卓操作系統(tǒng),和用戶對兼容性的需求,市場仍然會(huì)決定拆分成許多標(biāo)準(zhǔn),以滿足自己的壟斷需求。
“在科技行業(yè),公司之間經(jīng)常既是競爭者又是合作者,因?yàn)樗麄冎篮显谝黄鹂梢宰鲆粋€(gè)更大的市場”,Kester哀嘆,“這就是為什么在過去的20年里,科技行業(yè)的進(jìn)步和發(fā)展都是如此的驚人。工業(yè)生產(chǎn)商還沒有這種意識。”
由于這種物聯(lián)網(wǎng)標(biāo)準(zhǔn)化的方法似乎更像是一種規(guī)格戰(zhàn)爭,工程師們應(yīng)該密切關(guān)注這場戰(zhàn)爭的鐘擺擺動(dòng)方向。
物聯(lián)網(wǎng)協(xié)議標(biāo)準(zhǔn)化方案之四:標(biāo)準(zhǔn)化物聯(lián)網(wǎng)芯片
Kester提出的另一種建議是在芯片的級別上實(shí)現(xiàn)標(biāo)準(zhǔn)化。“這可能是最佳選擇之一 —— 物聯(lián)網(wǎng)協(xié)議由使用的嵌入式系統(tǒng)和工具來決定”,他說,“然而,市面上有各式各樣的物品,使用不同的微處理器,他們的操作方式都有著局限性”。
并不是所有的物聯(lián)網(wǎng)設(shè)備硬件都會(huì)有相同的處理器功率或內(nèi)存。因此,許多低功率的產(chǎn)品需要極簡單的物聯(lián)網(wǎng)協(xié)議,否則它們將無法承受。而具有更多的計(jì)算能力的芯片卻需要更大的功率來支持。那么,若在芯片級別實(shí)現(xiàn)一種一勞永逸的標(biāo)準(zhǔn)化方案,其自身就有很多的弊病。
使用這種策略的一組有趣嘗試是Marvell和Google Weave,最近他們發(fā)布了一系列插拔式芯片套裝,稱為Google Weave-ready。盡管這個(gè)特殊的芯片可能無法獲得足夠大的推動(dòng)力來征服市場,但它肯定會(huì)簡化物聯(lián)網(wǎng)產(chǎn)品開發(fā)周期。
如果有一個(gè)連接到管理軟件的芯片能滿足你的需求,它可能會(huì)減少你產(chǎn)品進(jìn)入市場的時(shí)間。但你應(yīng)該確保這個(gè)解決方案符合你的終端用戶和物聯(lián)網(wǎng)的使用情況。
物聯(lián)網(wǎng)標(biāo)準(zhǔn)化 —— 拖延的代價(jià)
設(shè)計(jì)團(tuán)隊(duì)的產(chǎn)品投入市場的時(shí)間越晚,管理軟件將會(huì)更便宜和更完美,尤其是隨著標(biāo)準(zhǔn)化不斷地完善。
這看起來可能很有吸引力,但它卻是一把雙刃劍。首先,并不能保證是標(biāo)準(zhǔn)化的。此外,在物聯(lián)網(wǎng)的實(shí)現(xiàn)過程中可能錯(cuò)失良機(jī)。
“整合的過程中存在很多的機(jī)遇”,Walter說,“一旦等到塵埃落定,你再姍姍來遲,就失去了競爭力。”
原文:What Engineers Need to Know about Communication Protocols When Choosing IoT Management Software
翻譯:趙屹華 審核:劉帝偉
評論