物聯(lián)網(wǎng)(簡(jiǎn)稱為IoT)現(xiàn)在逐漸成為了軟件產(chǎn)業(yè)歷史上最有重大意義的發(fā)展趨勢(shì)之一。隨著連通性、存儲(chǔ)性和計(jì)算能力變得越來(lái)越普及,我們正親眼目睹物聯(lián)網(wǎng)解決方案的激增,從體育運(yùn)動(dòng)到公共安全,物聯(lián)網(wǎng)解決方案正在迅速擴(kuò)張。這個(gè)趨勢(shì)是非常明顯的:物聯(lián)網(wǎng)將會(huì)長(zhǎng)期存在下去。正如計(jì)算機(jī)軟件歷史上許多其他的發(fā)展趨勢(shì)一樣,物聯(lián)網(wǎng)已開始孕育新一代的平臺(tái)。
雖然物聯(lián)網(wǎng)解決方案主要的衍生物集中在像是Arduino或者Raspberry Pi這樣的能夠使交流通過(guò)智能傳感器得以實(shí)現(xiàn)的架構(gòu)上,但是我相信一種可以使物聯(lián)網(wǎng)后端功能得以實(shí)現(xiàn)的平臺(tái)即將誕生。如果用行業(yè)術(shù)語(yǔ)的話,我們可以把這種新型平臺(tái)叫做物聯(lián)網(wǎng)平臺(tái)即服務(wù)(簡(jiǎn)稱為PaaS)
物聯(lián)網(wǎng)后端服務(wù)的需要
物聯(lián)網(wǎng)市場(chǎng)的快速發(fā)展已經(jīng)造成了物聯(lián)網(wǎng)解決方案在數(shù)量和種類上的激增。除此之外,還有大量的資金被用于物聯(lián)網(wǎng)的投入運(yùn)轉(zhuǎn)。因此,該行業(yè)的重點(diǎn)已經(jīng)集中在制造和生產(chǎn)正確類型的硬件以確保這些解決方案切實(shí)可行。在這種模式下,大部分物聯(lián)網(wǎng)解決方案的提供者一直都在開發(fā)和創(chuàng)建這個(gè)模型架子的所有零部件,從硬件設(shè)備到相關(guān)的云服務(wù)或者解決方案。結(jié)果,不同的物聯(lián)網(wǎng)解決方案采取的各種云服務(wù)都缺乏一種一致性和統(tǒng)一的標(biāo)準(zhǔn)。
隨著該行業(yè)的逐步形成,對(duì)于采取標(biāo)準(zhǔn)模式來(lái)完成諸如事件處理、儲(chǔ)存和固件更新等常見(jiàn)的物聯(lián)網(wǎng)后端任務(wù)的需要變得越來(lái)越有重要意義。在這種新的模式下,我們很有可能會(huì)看到一個(gè)與眾不同的物聯(lián)網(wǎng)解決方案,它將與常見(jiàn)的后端服務(wù)合作,這將保證其互用性,可移植性和可管理性程度,而這些都是現(xiàn)今一代的物聯(lián)網(wǎng)解決方案無(wú)法實(shí)現(xiàn)的。
對(duì)于標(biāo)準(zhǔn)化和穩(wěn)定性的需求在物聯(lián)網(wǎng)部署方面的相關(guān)性越來(lái)越明顯。因此,我們現(xiàn)在看到的便是第一代的標(biāo)準(zhǔn),比如MQTT或者XMPP已經(jīng)被廣泛地用于物聯(lián)網(wǎng)解決方案的傳輸層。然而,運(yùn)輸協(xié)議并不足以支持構(gòu)建一個(gè)完整的物聯(lián)網(wǎng)后端層。當(dāng)下需要的是能夠提煉出如儲(chǔ)存,時(shí)間聚合和固件管理這些常見(jiàn)的物聯(lián)網(wǎng)后端功能的更加復(fù)雜的服務(wù)。