陳宇
【摘 ?要】本文討論了一個基于云計算的物聯網平臺,它包括設備訪問、數據存儲、設備監控、可視化編程和智能服務五大功能。它旨在為開發者提供一個良好的環境來訪問和管理物聯網設備。使所有連接更加方便快捷。
【關鍵詞】物聯網;云計算;云平臺;傳感器;單片機
引言
早在2000年,美國就提出了傳感器網絡的概念。物聯網在互聯網的基礎上蓬勃發展,以RFID、傳感技術和應用、定位系統為核心技術。自2009年8月溫家寶總理提出“感知中國”概念以來,中國將物聯網作為國家戰略性新興產業。近年來,以智能城市、智能農業、智能產業、智能家居等為核心的許多應用領域發展迅速,取得了顯著成效。與此同時,云計算的概念已經進入公眾視野,并迅速發展成為信息技術領域不可或缺的一部分。物聯網與云計算相結合,具有按需服務、價格低廉、規模大等特點,使得物聯網感知層獲取的海流量數據處理更加方便、高效。通過云計算的使用,應用提供商在一定程度上非常龐大,節省了數據處理硬件建設所產生的資源。云計算與物聯網結合的結果是產生大量的物聯網服務平臺,旨在為物聯網應用提供數據監控、數據處理、軟件開發等快速服務。
1.云計算技術特征體現分析
云計算技術是近十年來迅速發展起來的一項新技術。它主要是在Internet上開發和應用,以實現資源型應用的目標。云計算技術可以通過網絡連接到一些低成本的計算系統中。同時,云計算的特點相當鮮明,技術的可靠性非常強,特別是在實際應用中能夠有效地對數據進行處理和優化,從而能夠有效地保證數據的可靠性。此外,云計算技術建設的成本也相對較低,具有較高的性價比,通過最小的投資將獲得最大的回報。在實際應用中,云計算技術也可以實現多樣化的服務和目標。用戶可以選擇大量的服務項目和空間,并且可以獲得不同級別和類型的服務。此外,云計算技術的編程便利性也十分突出。與傳統的數據信息處理效率相比,在云計算技術的應用下,數據處理效率非常高。不僅如此,云計算技術具有強大的信息數據處理能力,并可以通過這種方式自動管理相關節點的實現,有效保證系統的安全運行。
2.云計算技術結構分析
結構分析在云計算技術的發展中起著非常重要的作用,在云計算技術的應用中也起著非常重要的作用。分析云計算技術結構的目的是使大量的計算機能夠分布到大量的服務器上,以便它們能夠通過互聯網相互訪問。云計算技術的主要組成部分是用戶端,我們稱之為云用戶。云用戶主要為用戶提供一個接口來請求對方的操作。此界面也是用戶進入系統的入口。他們可以通過瀏覽器注冊和登錄。登錄后,他們可以根據目錄中的信息找到相關信息。當然,他們在查找相關信息的同時,還需要獲得相應的權限。云用戶在獲得相關權限后,可以獲取所需的信息。這樣操作很方便。它還可以提供方便的操作和訪問。云計算技術管理系統及相關工具可以為用戶提供至高無上的服務,也可以對云用戶進行管理。更為重要的是計算資源的服務和管理方便,還可以根據云用戶的需求轉發相關程序。
3.系統總體解決方案
云智所需的物聯網云平臺服務于所有物聯網設備開發者,為接收平臺終端提供無線通信、數據封裝與處理、控制接口和數據可視化顯示解決方案。
3.1云數據管理技術作用分析
目前,在計算機技術的推動下,云數據管理技術發展迅速。由于云數據管理技術的廣泛應用,有效地提高了數據的存儲和管理水平。這主要是因為在云數據管理系統中廣泛集成了分布式存儲管理,可以提高數據存儲和管理的可靠性,保證數據的安全性。此外,大量應用云數據管理技術也可以并行分析管理中的錯誤,并有效解決這些錯誤。
3.2無線通信
(1) 用戶在云平臺網站上申請使用許可,并提供平臺所需的信息。平臺推薦的單片機作為物聯網終端,接入esp8266無線通信模塊,編寫相應的at命令,將工作模式設置為串行口傳輸,連接到無線路由器并接入互聯網,并通過云平臺服務器的IP地址和開放端口CP連接與平臺建立t。
(2) 云平臺提供soket服務器,支持終端的TCP連接進行數據傳輸。當服務器接收到TCP連接請求時,會打開一個線程來處理連接,保證實際應用中多終端同步訪問的設計要求。
(3) 由于接入云的終端可能在一些復雜的環境中運行,可能出現異常停電、設備損壞、用戶操作不當等情況,從而導致異常連接中斷。但是,服務器仍然在連接操作中分配線程,導致服務器資源的浪費。因此,服務器具有離線監控機制。客戶端必須定期向服務器發送心跳數據包,以便服務器能夠感知終端的生存狀態和設備連接的有效性,及時監控異常連接的終端,關閉無效連接。
(4) 終端接入云后,服務器根據終端發送的數據報文分析終端的唯一標識號和對應的密鑰進行認證,并關閉非法連接,確保合法設備和服務器的安全。
3.3數據封裝及處理
(1) 云平臺提供了一個數據協議。終端與服務器建立連接后,根據協議,將傳感層生成的數據(如物聯網應用設備的傳感器模塊)添加相應的控制信息,并封裝成消息發送給服務器。服務器對采集到的數據報進行解析,得到終端的身份、微控制器的類型、傳感器的類型以及傳感層的具體有效數據。
(2) 服務器根據數據協議獲取終端封裝的消息后,分析用戶身份,獲取數據類型,分析有效數據。最后,根據用戶身份、數據時間和采集時間對數據庫進行操作并存儲在相應的數據庫中。
3.4控制接口
(1)云平臺為用戶提供了兩種遠程控制解決方案:在線指令集和Android編程接口。用戶可以使用云平臺的網站遠程控制與云連接的物聯網終端,也可以根據Android程序界面白線編寫遠程監控應用程序。
(2) 云平臺將Android設備作為連接的專用終端,將采集到的數據作為專用數據,根據相應的設備終端進行分析轉發。
(3) 訪問網站的控制指令類似于(2)中的Android設備。后端將從前端獲得的數據轉發給soket服務器,soket服務器根據相應的設備終端轉發數據。
4.數據可視化顯示
(1) 用戶最終獲得的數據需要具有直觀、易于分析和呈現的形式。云平臺將數據可視化,并將監測到的環境條件和感知到的目標狀態數據轉換為直觀或反應靈敏的圖表顯示給用戶。
(2) 該功能的實現依賴于豐富的前端繪圖技術和與后端的數據交互,以及實時動態生成圖表,保證用戶數據的實時性。
(3) 用戶登錄云平臺并連接到個人聯網設備,使用平臺提供的weh頁面查看和監控數據。
5.結束語
云需求——基于云計算的物聯網平臺是連接物聯網設備的開放平臺,旨在為所有物聯網開發者服務。用戶使用云平臺進行物聯網設備接入、數據處理和查看、遠程控制等操作簡單方便,實時性高。開發人員可以使用產品和系統快速開發滿足其需求的物聯網。
參考文獻
[1]劉中秋.基于云計算的云數據管理技術[J/OL].電子技術與軟件工程,2019(02):152
[2]劉中秋.基于云計算的云數據管理技術[J].電子技術與軟件工程,2019(02):152.
[3]劉倩斕.探析云計算和云數據管理技術[J].中國新通信,2018,20(23):51.