云接口
在一個物聯(lián)網(wǎng)系統(tǒng)中,提供的云服務將取決于幾個條件。
安全對于device-to-cloud數(shù)據(jù)交互是一個值得關注的問題。一個物聯(lián)網(wǎng)設備需要通過TLS或https支持數(shù)據(jù)加密到云。物聯(lián)網(wǎng)設備的軟件堆棧將支持這些安全組件。此外,基于云通信可以使用更輕量級的信號如CoAP(RFC - 7252)和MQTT。和http相比,這些輕量級信號標準很合適,因為他們將為云通信和減少開銷,并且隨著數(shù)據(jù)通信減少,和使用http相比,網(wǎng)絡數(shù)據(jù)流量將減少。此外,支持物聯(lián)網(wǎng)的不同標準機構大量涌現(xiàn),旨在開發(fā)可以跨平臺使用的軟件棧。
線程
線程組正在開發(fā)一個側重于網(wǎng)絡的軟件堆棧,其使用802.15.4無線網(wǎng)狀網(wǎng)絡。網(wǎng)狀網(wǎng)絡的一個關鍵好處是,如果該網(wǎng)絡上的任何設備失敗,該網(wǎng)絡可以繼續(xù)連接到網(wǎng)絡上的其他設備并進行通信。
AllJoyn技術
Allseen聯(lián)盟是一個非營利性的聯(lián)盟,致力于推動廣泛應用的產品,系統(tǒng)和服務,其給物聯(lián)網(wǎng)提供一個開放的、通用的開發(fā)協(xié)議,最初是基于AllJoyn開源項目。
物聯(lián)網(wǎng)軟件要求
標準組織、通信標準和安全要求,所有影響因素都需要一個物聯(lián)網(wǎng)設備SoC具備一個物聯(lián)網(wǎng)軟件堆棧。
云客戶端軟件組件,例如那些支持Imagination的FlowCloud device-to-cloud技術,被添加到物聯(lián)網(wǎng)設備軟件棧。這些組件支持特定的云通信需求,因為有些云服務提供商有這樣的要求。下圖案例是支持一個物聯(lián)網(wǎng)設備的一個軟件堆棧需求:
隨著物聯(lián)網(wǎng)設備在網(wǎng)絡系統(tǒng)變得到處都是,這些系統(tǒng)的SoC供應商將基于安全性、電源管理、可擴展的計算性能和符合行業(yè)標準來區(qū)分他們的產品。
對于物聯(lián)網(wǎng)設備,設備安全和云水平是必須的,尤其是處理那些敏感數(shù)據(jù),比如醫(yī)療數(shù)據(jù)和那些傳送到云端的敏感數(shù)據(jù)。