物聯網(簡稱為IoT)現在逐漸成為了軟件產業歷史上最有重大意義的發展趨勢之一。隨著連通性、存儲性和計算能力變得越來越普及,我們正親眼目睹物聯網解決方案的激增,從體育運動到公共安全,物聯網解決方案正在迅速擴張。這個趨勢是非常明顯的:物聯網將會長期存在下去。正如計算機軟件歷史上許多其他的發展趨勢一樣,物聯網已開始孕育新一代的平臺。
雖然物聯網解決方案主要的衍生物集中在像是Arduino或者Raspberry Pi這樣的能夠使交流通過智能傳感器得以實現的架構上,但是我相信一種可以使物聯網后端功能得以實現的平臺即將誕生。如果用行業術語的話,我們可以把這種新型平臺叫做物聯網平臺即服務(簡稱為PaaS)
物聯網后端服務的需要
物聯網市場的快速發展已經造成了物聯網解決方案在數量和種類上的激增。除此之外,還有大量的資金被用于物聯網的投入運轉。因此,該行業的重點已經集中在制造和生產正確類型的硬件以確保這些解決方案切實可行。在這種模式下,大部分物聯網解決方案的提供者一直都在開發和創建這個模型架子的所有零部件,從硬件設備到相關的云服務或者解決方案。結果,不同的物聯網解決方案采取的各種云服務都缺乏一種一致性和統一的標準。
隨著該行業的逐步形成,對于采取標準模式來完成諸如事件處理、儲存和固件更新等常見的物聯網后端任務的需要變得越來越有重要意義。在這種新的模式下,我們很有可能會看到一個與眾不同的物聯網解決方案,它將與常見的后端服務合作,這將保證其互用性,可移植性和可管理性程度,而這些都是現今一代的物聯網解決方案無法實現的。
對于標準化和穩定性的需求在物聯網部署方面的相關性越來越明顯。因此,我們現在看到的便是第一代的標準,比如MQTT或者XMPP已經被廣泛地用于物聯網解決方案的傳輸層。然而,運輸協議并不足以支持構建一個完整的物聯網后端層。當下需要的是能夠提煉出如儲存,時間聚合和固件管理這些常見的物聯網后端功能的更加復雜的服務。
物聯網平臺即服務的出現
同時,后端服務和基礎設施也正逐漸變成物聯網解決方案的必要元素,這可以看做是一般的平臺即服務的一種擴充。但是他們也將不得不突出優化的物聯網基礎服務以保證物聯網解決方案在現實世界仍具有重要意義。
移動設備管理
在企業的移動領域,移動設備管理(簡稱為MDM)創造出了一個幾十億美元的產業,該產業產生了很多企業并購活動以及至少一個公共獨立公司,思可信。如果我們要考慮物聯網的部署問題,我們可以發現一些MDM工具提出的相同的難題和挑戰但是相對來說卻更加復雜。從這個意義上來看,我相信物聯網產業將會產生出主要實現智能設備在物聯網監測拓撲中進行管理和運行的平臺。
實時分析
在物聯網的產業部署方面,實時處理高容量的數據并提供有意義的分析對于其能否提供真正的商業價值至關重要。從這種意義上看,我認為物聯網平臺即服務應當包括可以被立即使用的實時分析。這在建立復雜的事件處理平臺以實現由智能設備產生的數據的實時聚合方面十分有用。
物聯網解決方案測試
移動解決方案的出現已經帶來了能夠通過不同類型的設備,網絡和媒介確認移動解決方案的有效性的新型測試平臺。按照這種模式,我相信更多的物聯網產業解決方案的產生將會促使新平臺的出現,這種平臺會使適用于各種類型的設備和拓撲的綜合測試功能的出現成為可能。從這一點上看,這種新一代的物聯網測試平臺應當實現一些特定的功能,比如動態信息模擬,生產力和記錄并重播特定條件下的指令信息流量的能力。
與企業制度相結合
與企業后端系統相結合對于物聯網產業來說至關重要。比如說,設想一個配備監控生產線部分的傳感器的生產廠。傳感器產生的信息會通過物聯網平臺被實時聚合和處理,也就是說,在探測到一種新的情況時,生產控制系統的記錄會被更新。很明顯,在這種運行狀態下,由物聯網設備產生的信息必須與現存的系統相結合。為了實現這種結合,物聯網平臺即服務需要提供恰當的連接器和在高流量信息狀態下能夠被充分利用的后端整合功能。固定的計算范例如復雜的事件處理在實現這種物聯網整合方面十分有效。
站在現存平臺的肩膀上
物聯網平臺即服務的理念聽起來可能太過新奇,但是從技術的角度來表達則十分簡單,這些都是源于云計算和移動平臺的進步。今天,大部分的云端基礎架構和平臺技術都具有能夠滿足物聯網需要的高通量事件處理服務。除此之外,這些平臺還滿足提供靈活的可擴展模式的需要。
與云計算相似的是,物聯網平臺即服務理念能夠建立在過去五年里由公司移動產業的快速發展而產生的技術之上。如果你認為手機只是物聯網的一個子集,那么認為固定的企業平臺理念如MDM,移動分析和移動后端作為一種服務已經為物聯網平臺即服務的解決方案提供了依據便是很可靠的假設。