雲計算是通過各種技術手段服務客戶的一種方式,包括三層服務模式,即最底層的iaas(基礎設施即服務),中間層的paas(平台即服務),和頂層的saas(軟體即服務)。
iaas : 最底層,為客戶提供基礎設施資源,包括計算、儲存、網路等,這是構建雲平台和雲應用的硬體支撐,同時它本身作為一種服務,面向使用者(如單純的儲存資料)和開發者(如使用伺服器)。
paas :中間層,是面向開發者的平台,為開發者提供開發平台以及為saas層應用程式提供相應的執行環境,開發者可以使用平台中提供的各種基礎服務(如資料接入服務、物件儲存服務)、智慧型服務(如語音識別服務、影象識別服務、大資料分析服務)的api介面,快速便捷的完成高效能和高智慧型化的產品。
saas :頂層,主要面向企業或個人的終端客戶群體,提供具體的軟體應用服務,比如,只要配合乙個雲終端(簡單來說,是雲平台與應用交換資料的橋梁)使用基本的輸入裝置(滑鼠等),就可以操作一台雲計算機的服務。
以最近接手的乙個專案為例項說明(無人機資料的視覺化展示和影象識別),總的來看,就是裝置將資料上傳至雲平台,雲平台將資料儲存到資料庫,再由應用程式將資料讀取出來。具體流向如下圖所示
無人機通過通訊模組,將採集的狀態資料、影象資料等,使用合適的傳輸協議上傳至雲平台,如果雲平台已經得到合適的配置,就能夠將資料儲存在雲資料庫中以供後續操作處理。
通常情況下,雲平台會開放該物聯網平台資料庫的api介面(簡單來說,提供了對資料庫進行查詢、修改等操作的通道),開發者可以選擇對資料進行轉儲,或者直接使用應用程式呼叫查詢裝置資料的api,雲平台返回這些資料後,再製作視覺化展示頁面即可。
對於一些智慧型化設計,如語音識別、影象識別等,可以直接呼叫雲平台已經做的非常成熟的智慧型服務,目前各大雲平台都提供了形形色色的智慧型服務,通常都會以開放api的形式提供服務,在本例中,只需要在呼叫影象識別api時攜帶影象資料,就能返回得到影象識別後的內容,大大降低了開發成本和時間。
以華為雲為例,簡單介紹一下雲產品提供的服務:
基礎資源服務:
開發服務:
開發了第乙個專案後的大體總結,不足之處請多指教。
物聯網架構演進和微信智慧型裝置平台開發
一 物聯網與物聯裝置本人對物聯網的理解是物聯裝置組成的網路,因此物聯網需要兩個要素,一是裝置能夠互聯,另乙個是能夠組網。物聯網往往又跟智慧型硬體概念相結合,當今物聯網產品形態往往又帶有無線連線的特點 有線最主要的弊端就是佈線麻煩 因此能夠支援互聯 組網 無線三個特點的物聯裝置技術就是常見的藍芽和wi...
阿里雲物聯網平台產品架構與優勢
裝置連線物聯網平台,與物聯網平台進行資料通訊。物聯網平台可將裝置資料流轉到其他阿里雲產品中進行儲存和處理。這是構建物聯網應用的基礎。物聯網平台提供iot sdk,裝置整合sdk後,即可安全接入物聯網平台,使用裝置管理 資料分析 資料流轉等功能。只有支援tcp ip協議的裝置可以整合iot sdk。具...
大資料中物聯網架構的相關知識
隨著大資料越來越火,企業們都開始紛紛使用大資料來解決問題。在大資料的解決方案中,有乙個十分典型的案例,那就是物聯網。其實物聯網現在早就不是什麼新興的概念了,物聯網現在有很多的成品已經進入了我們的生活中。在這篇文章中我們就重點為大家介紹一下關於物聯網架構的相關知識。1.物聯網的架構 物聯網是有裝置 現...