1. 程式人生 > >萬物互聯時代,怎能少得了它?

萬物互聯時代,怎能少得了它?

用途 開發 時也 需要 windows 開源 網卡 控制 一點

要把不同的設備「聯」在一起?小編第一時間想到了自己上學時候的經歷……

互聯互通

其實並不像想象中那麽簡單

當時計算機還不是那麽普及,就連現在已經成為生活必需品的 WiFi,那時也沒幾個人知道。現在我們常見的路由器、交換機等設備也很貴,不是窮學生能承擔起的。為了把宿舍兩臺電腦連在一起共享文件以及聯機打遊戲(嗯,這才是最主要目的??),小編按照雜誌上的介紹,買兩塊網卡(當時網卡還不是電腦標配),買根雙機互連線(電腦互聯要用一種特殊線序的網線),然後配置 IP 地址、子網掩碼什麽的,可是結果竟然失敗了……

請教了師兄才知道,忘了配置默認網關……

後來,我還專門學習了網關的定義、用途,以及具體的配置等,很多細節都遺忘了,但有一點到現在依然記憶猶新:要把不同設備連接到同一個網絡中並相互通信,網關很重要

技術分享

技術發展的很快,到今天,多臺計算機組網的過程變得無比簡單,隨便買個路由器,把設備都連上去,甚至不需要手工配置,就可以快速方便地組建一個小型網絡。

互聯時代有網關

物聯時代也不能少

那麽對於現在非常熱門的「物聯網」,你有想過如何連接嗎?工業傳感器、流水線機器人、智能儀表和儀器,甚至空調、冰箱、汽車、洗衣機、掃地機器人、攝像頭……那麽多不同類型的物件,分別運行了不同系統,使用不同協議,講不同語言,要將它們全都連在一起組建物聯網,並確保能夠相互通信,這是多麽大的一個工程!其中最重要的依然是:

網關,物聯網網關

Azure 物聯網平臺可以按需運作,整合現有設備和服務,讓開發者利用自己熟悉的編程語言進行擴展,無縫整合企業部署的後端平臺。而隨著 Azure 物聯網網關 SDK(Software Development Kit)的進一步優化,用戶甚至可以將 Azure 數據中心外的物聯網和高級分析能力擴展到網絡邊緣,涵蓋連接在網絡邊緣的企業資產和設備。

分布式處理

效果妥妥地~

除了實現不同設備互聯互通,Azure 物聯網網關 SDK 的模塊結構也使得開發者可以把各個邏輯片段串聯起來,轉換網絡邊緣的數據。無論加密、過濾、註釋還是定制化分析,數據都可以在創建該數據的設備周邊進行處理,只把真正需要的數據片段發送到雲端。

更通俗的來解釋,上面這段話的意思是這樣的:

假設有個針對電網的物聯網系統,通過遍布在全國各地電網設備上的儀表讀取數據,並由控制中心統一進行分析,發現可能存在的異常狀況。

以前,各地的儀表只負責衡量各種指標和讀數,需要將這些信息實時發送給控制中心,由控制中心統一處理。如果全國範圍內這樣的儀表有上百萬個,每秒傳輸 20KB 數據,對於控制中心來說,帶寬和運算能力的需求該有多大,可想而知……

現在,儀表可以將讀數實時傳輸到就近的物聯網邊緣設備,由邊緣設備進行數據讀取和分析,僅將結果和重要信息發送給控制中心。等於是說,大量的數據處理任務由遍布全國的邊緣設備分攤了,控制中心不需要再安排很高的帶寬、很大的存儲容量,以及很強的運算能力,也可以獲得與以往一樣,甚至更好的效果。

技術分享

靈活選擇

真正成為「您」的物聯網

開源的 Azure 物聯網網關 SDK 生態系統也為開發者和 ISV 提供了更多選擇,用戶可以用不同方式開發解決方案,縮短上市時間,減少維護成本。

開發者可以利用其他人的現有方案,或選擇熟悉的語言來擴展 SDK,用 Node.js、Java、C# 或 C 等語言編寫各個邏輯片段和模塊。甚至可以采用不同語言編寫模塊構建端對端的網關解決方案。

目前基於該 SDK 的網關解決方案已經吸引了很多合作夥伴,提供了大量 Azure 物聯網認證網關硬件,並能支持多種操作系統,包括風河 Linux、Ubuntu、Windows 10 和 Windows Server 2012,用戶可以完全按需選擇符合需求的網關設備。

技術分享

借助 Azure 物聯網網關將來自設備的數據匯總並就近分析;隨後統一傳輸至 Azure IoT 中心進行後續處理,並接受 IoT 中心的集中監視和控制;同時還可以借助 Azure HDInsight、SQL 數據庫等技術進行數據分析,從中獲得重要的運營見解。

一套涵蓋不同環節,具有完備功能的物聯網端到端解決方案,就這麽在 Azure 底層平臺的基礎上構建出來了。點擊這裏,詳細了解 Azure 和物聯網是如何「在一起」的。

想要了解更多 Azure IoT 中心全新功能?

點擊下圖,直接前往查看詳情!

技術分享

立即訪問http://market.azure.cn

萬物互聯時代,怎能少得了它?