無(wú)云物聯(lián)網(wǎng):沒(méi)有云的物聯(lián)網(wǎng)
有時(shí),您的物聯(lián)網(wǎng)產(chǎn)品需要云。但有時(shí)提供無(wú)云解決方案會(huì)更好。
不管喜歡與否,云是許多物聯(lián)網(wǎng)產(chǎn)品的重要組成部分。它提供遠(yuǎn)程訪(fǎng)問(wèn)、卓越的數(shù)據(jù)處理能力和更好的安全性。然而,許多人對(duì)云有合理的擔(dān)憂(yōu)。隱私是其中之一:我們可能并不總是希望將我們的數(shù)據(jù)發(fā)送到云端。另一個(gè)是彈性:如果云出現(xiàn)故障會(huì)怎樣?
那你該怎么辦?
答案很簡(jiǎn)單:提供一個(gè)產(chǎn)品的無(wú)云版本和一個(gè)使用云的版本。并使您的用戶(hù)可以選擇。為什么我們甚至要使用云?有很多很好的理由。
為什么選擇云端物聯(lián)網(wǎng)?
首先,云計(jì)算讓技術(shù)工作得更好。組件包括:
- 數(shù)據(jù)存儲(chǔ):云可以存儲(chǔ)幾乎無(wú)限量的數(shù)據(jù)。
- 計(jì)算:一些機(jī)制需要大量的計(jì)算能力,而云可以提供幾乎無(wú)限的計(jì)算能力。
- 遠(yuǎn)程訪(fǎng)問(wèn):為了向用戶(hù)提供對(duì)物聯(lián)網(wǎng)設(shè)備數(shù)據(jù)的遠(yuǎn)程訪(fǎng)問(wèn)或控制設(shè)備本身,您需要擁有將設(shè)備與其用戶(hù)連接起來(lái)的云服務(wù)。
- 訪(fǎng)問(wèn)控制:云可以為您的用戶(hù)提供有效的訪(fǎng)問(wèn)控制機(jī)制。
- 數(shù)據(jù)學(xué)習(xí):為了運(yùn)行有效的機(jī)器學(xué)習(xí)算法,您有時(shí)需要訪(fǎng)問(wèn)范圍廣泛的數(shù)據(jù)。云讓您可以從多個(gè)站點(diǎn)收集數(shù)據(jù)以交叉引用和組合這些數(shù)據(jù)。
- 應(yīng)用集成:物聯(lián)網(wǎng)系統(tǒng)很少獨(dú)立運(yùn)行。如果后端位于一個(gè)地方:云,則與其他軟件系統(tǒng)的集成會(huì)容易得多。
- 安全更新:當(dāng)物聯(lián)網(wǎng)后端在云中運(yùn)行時(shí),專(zhuān)門(mén)的安全團(tuán)隊(duì)可以根據(jù)需要跟蹤和應(yīng)用安全更新。是的,云實(shí)際上使物聯(lián)網(wǎng)更安全——而不是更安全。
其次,云讓用戶(hù)體驗(yàn)更好:
- 始終可以訪(fǎng)問(wèn)。作為用戶(hù),您無(wú)需靠近IoT設(shè)備即可訪(fǎng)問(wèn)它們。
- 數(shù)據(jù)歷史。您的整個(gè)歷史記錄將始終可用。
- 分享。您可以輕松地與他人共享您的數(shù)據(jù)和設(shè)備。
那么如果云這么好,為什么公司不總是使用它呢?
無(wú)云物聯(lián)網(wǎng)
隱私并不是您想要避免使用云的唯一原因。其他原因包括穩(wěn)定性、持久性、數(shù)據(jù)隱私、安全性和必要性。
穩(wěn)定性方面,如果網(wǎng)絡(luò)連接不穩(wěn)定,云可能難以到達(dá),導(dǎo)致系統(tǒng)不穩(wěn)定。在持久性方面,云服務(wù)可能會(huì)消失,因此避開(kāi)云可能會(huì)讓物聯(lián)網(wǎng)系統(tǒng)永遠(yuǎn)運(yùn)行,而無(wú)需依賴(lài)托管公司來(lái)持久化。
此外,由于數(shù)據(jù)隱私,有時(shí)數(shù)據(jù)不應(yīng)該離開(kāi)生成數(shù)據(jù)的位置,一個(gè)安全的網(wǎng)絡(luò)可以提供更少的網(wǎng)絡(luò)連接,這意味著更少的攻擊向量。最后,有時(shí)就是不能上網(wǎng)。
如果云宕機(jī),任何基于云的軟件都可能無(wú)法訪(fǎng)問(wèn)。我們中最優(yōu)秀的人都可能發(fā)生這種事。如果云失效,任何完全依賴(lài)云的物聯(lián)網(wǎng)解決方案都將失效。更糟糕的是,這片云可能會(huì)完全消失。
也許運(yùn)行服務(wù)器的公司倒閉了。或者也許只是經(jīng)濟(jì)上不可行。這種情況已經(jīng)發(fā)生過(guò)很多次了。有時(shí)候,不想使用云的原因很簡(jiǎn)單:無(wú)法訪(fǎng)問(wèn)互聯(lián)網(wǎng)。
也許物聯(lián)網(wǎng)系統(tǒng)部署在一個(gè)非常鄉(xiāng)村的環(huán)境中?;虻叵?。或者在海上。在這種情況下,云不是一個(gè)選擇。
無(wú)云物聯(lián)網(wǎng)挑戰(zhàn)
不幸的是,建立一個(gè)無(wú)云物聯(lián)網(wǎng)并不總是容易的。
挑戰(zhàn)包括身份驗(yàn)證、遠(yuǎn)程訪(fǎng)問(wèn)、數(shù)據(jù)處理、軟件開(kāi)發(fā)和軟件更新。
多虧了諸如雙因素身份驗(yàn)證之類(lèi)的機(jī)制,云環(huán)境下的身份驗(yàn)證非常容易。在沒(méi)有云的情況下提供遠(yuǎn)程訪(fǎng)問(wèn)是非常困難的,而且在大多數(shù)情況下是不可能的。
在處理數(shù)據(jù)時(shí),如果不能使用云提供的豐富存儲(chǔ)和計(jì)算,那么處理數(shù)據(jù)就會(huì)困難得多。許多物聯(lián)網(wǎng)系統(tǒng)需要數(shù)據(jù)處理或類(lèi)似機(jī)制,而這些系統(tǒng)通常被設(shè)計(jì)為在云中運(yùn)行。
那么解決這個(gè)問(wèn)題的最好方法是什么呢?
如何:無(wú)云物聯(lián)網(wǎng)
有時(shí),您可以使用迷你云:一種可以在云中運(yùn)行的相同軟件的縮小版本。您可以在IoT設(shè)備旁邊的小型計(jì)算機(jī)上運(yùn)行它。想想RaspberryPi級(jí)設(shè)備。
不幸的是,有時(shí)一個(gè)迷你云是不夠的。使用迷你云不會(huì)獲得與使用真正云相同的體驗(yàn)。如果您真的擁有云,那將會(huì)有所幫助。
然后呢?
有一種方法可以解決這個(gè)問(wèn)題。為您的用戶(hù)提供兩個(gè)版本:完整版和本地版。帶云的完整版使用方便,訪(fǎng)問(wèn)方便。本地版本僅與迷你云一起運(yùn)行。它可能不那么容易使用并且不會(huì)提供完全訪(fǎng)問(wèn)權(quán)限,但它不會(huì)使用云。
這并不像看起來(lái)那么簡(jiǎn)單:您需要正確設(shè)計(jì)您的系統(tǒng)。許多工具和平臺(tái)不支持您。但是做對(duì)了,你的用戶(hù)會(huì)喜歡它。用戶(hù)可以完全無(wú)云運(yùn)行。為您的用戶(hù)提供連接到云的選項(xiàng),他們將獲得您產(chǎn)品的增強(qiáng)版。
但讓您的用戶(hù)選擇。并盡可能地制作本地版本。
云
云是物聯(lián)網(wǎng)不可分割的一部分。但不是所有地方,也不是所有時(shí)候。為您的產(chǎn)品提供一個(gè)無(wú)云版本,并選擇通過(guò)云來(lái)增強(qiáng)您的物聯(lián)網(wǎng)產(chǎn)品。