【應(yīng)用干貨】如何在智能家居中進(jìn)行無線調(diào)試-首篇
調(diào)試是物聯(lián)網(wǎng)設(shè)備生命周期的最初幾個步驟之一,在你使用新買的智能家居設(shè)備的最初幾分鐘內(nèi)即可完成。第一步是拆封設(shè)備,第二步是將其與家庭網(wǎng)絡(luò)配對。從消費者的角度來看,這個配對步驟需要非常簡單。最糟糕的用戶體驗是要面對復(fù)雜的配對設(shè)備,沒有消費者愿意閱讀產(chǎn)品目錄或深入研究智能家居產(chǎn)品配對的技術(shù)內(nèi)容。他們只想打開盒子,按下一兩個按鈕,滑動兩到三次,然后讓設(shè)備正常工作。?然而,在整個配對過程中實際發(fā)生的事情對設(shè)備生命周期的可靠性具有重要影響。配對涉及到將無線設(shè)備配置到它的環(huán)境中,以獲得諸如調(diào)整功率級別、同步和配置設(shè)備等參數(shù)。本文將摘要說明如何針對智能家居快速進(jìn)行無線調(diào)試的流程,您可以通過文末的閱讀原文訪問Silicon Labs在線社區(qū)閱讀完整內(nèi)容:?使用NFC進(jìn)行配置配置或身份認(rèn)證是對設(shè)備標(biāo)識進(jìn)行驗證的過程。配置對于保護(hù)用戶不受假冒設(shè)備的侵害至關(guān)重要——更不用說每個網(wǎng)絡(luò)都必須有一個可靠的配置協(xié)議來保護(hù)自己不受入侵者和黑客的侵害,這些入侵者和黑客可能試圖與網(wǎng)絡(luò)建立配對以獲取敏感信息。?因此,當(dāng)你考慮調(diào)試時,必須考慮拆箱、安裝、連接和配置。這四個步驟應(yīng)該安全、無縫、快速地完成。然而,消費者尋求的是一個簡單直觀的過程。那么,現(xiàn)在有哪些技術(shù)可以用來進(jìn)行無線調(diào)試?它們是如何工作的呢?目前可用的最直觀的調(diào)試技術(shù)是近場通信(NFC)。
但是NFC標(biāo)簽不能較好地適應(yīng)較大的節(jié)點數(shù)。在智能家居場景中,這可能不是一個太大的問題;但在智能建筑環(huán)境中,安裝人員需要一次性調(diào)試數(shù)千個節(jié)點,這是一個更大的挑戰(zhàn)。用智能手機掃描每個節(jié)點可能需要幾天的時間。如果將智能家居產(chǎn)品安裝在難以到達(dá)的地方,比如安裝在空調(diào)設(shè)備上的維護(hù)傳感器網(wǎng)絡(luò),那么委托使用這些產(chǎn)品也會產(chǎn)生很大的不同。用戶將會很高興看到一種遠(yuǎn)程且安全地調(diào)試此類節(jié)點的方法。?許多無線技術(shù)皆可為智能家居設(shè)置提供遠(yuǎn)程調(diào)試功能。
?遠(yuǎn)程調(diào)試技術(shù)那么,有沒有一種技術(shù)是遠(yuǎn)程的、可擴(kuò)展的且不會增加額外成本呢?雖然遠(yuǎn)程調(diào)試仍處于早期階段,但實際上已經(jīng)有一系列處于開發(fā)階段技術(shù)存在。這包括藍(lán)牙認(rèn)證和配對、Z-Wave智能啟動和Zigbee Direct。三者之間的共同點是,它們能夠讓用戶在不增加成本的情況下遠(yuǎn)程調(diào)試設(shè)備,因為它們都使用相同的底層無線電技術(shù)來調(diào)試其終端設(shè)備的。?因此,智能設(shè)備制造商可以避免僅僅為了實現(xiàn)遠(yuǎn)程調(diào)試而集成額外的無線電或電路。遠(yuǎn)程調(diào)試技術(shù)還可以實現(xiàn)對使用中的設(shè)備進(jìn)行連續(xù)認(rèn)證。由于配置是遠(yuǎn)程完成的,因此可以在設(shè)備生命周期中重復(fù)進(jìn)行,以確認(rèn)其身份并檢查其運行狀況。最后,遠(yuǎn)程調(diào)試使適應(yīng)性成為可能。通過遠(yuǎn)程調(diào)試技術(shù),未來有可能無需花費時間和精力就能調(diào)試數(shù)千個節(jié)點。
目前正在開發(fā)中的Zigbee Direct允許用戶通過智能手機、平板電腦和其他藍(lán)牙設(shè)備無縫地與Zigbee網(wǎng)絡(luò)交互,有助于簡化調(diào)試過程。
?那么,這些技術(shù)提供了什么呢?讓我們來探討最廣泛使用的連接機制之一:藍(lán)牙。最基本的藍(lán)牙配對形式稱為“Just Works”,它為配對兩個藍(lán)牙設(shè)備提供了最簡單的路徑。然而,它沒有提供一種方法來驗證設(shè)備是否成為連接的一部分,使網(wǎng)絡(luò)容易受到攻擊。?例如,中間人攻擊發(fā)生在第三個設(shè)備(惡意設(shè)備)模仿兩個合規(guī)設(shè)備中的一個或兩個時。在這里,惡意設(shè)備連接起其他兩個設(shè)備之間的通信,當(dāng)它們的連接被破壞時,給合規(guī)設(shè)備一種它們直接連接彼此的假象。這種設(shè)置不僅允許惡意設(shè)備攔截所有正在發(fā)送的數(shù)據(jù),還允許它在通信中注入虛假數(shù)據(jù)或在數(shù)據(jù)到達(dá)預(yù)期收件人之前刪除數(shù)據(jù)。?為了應(yīng)對這種威脅,可以使用數(shù)字比較配對來改進(jìn)Just Works,但它在最后又增加了一個步驟,破壞了簡單藍(lán)牙配對的目的。市場需要一個自動化和簡單的遠(yuǎn)程調(diào)試過程,但不幸的是,我們還沒有做到這一點。我們沒有看到一個協(xié)議可以簡化調(diào)試并使其達(dá)到零接觸體驗。然而,我們已經(jīng)接近解決這個問題了。有了正確的愿景,未來消費者對于無線調(diào)試的體驗將更臻完善。?本系列文章的第二部分內(nèi)容將于近期更新至Silicon Labs微信公眾號及在線社區(qū),敬請持續(xù)關(guān)注我們。?掃描以下二維碼,關(guān)注Silicon Labs社交媒體平臺