在這篇文章里有:
- 物聯(lián)網(wǎng)解決方案體系結(jié)構(gòu)(IoT solution architecture)
- 下一步
- 評論
歡迎閱讀Azure和物聯(lián)網(wǎng)。這篇文章介紹了物聯(lián)網(wǎng)解決方案體系結(jié)構(gòu)(IoT solution architecture),描述了你可能會使用Azure服務(wù)部署物聯(lián)網(wǎng)解決方案(IoT solution)的共同特點(diǎn)。物聯(lián)網(wǎng)解決方案需要可能是數(shù)以百萬計的設(shè)備和服務(wù)器的解決方案保持雙向的安全連接,例如,使用自動化的可預(yù)測性的分析工具去發(fā)現(xiàn)你的設(shè)備和云之間事件流的內(nèi)容(是不能實(shí)現(xiàn)的)。
Azure IoT Hub是你使用Azure服務(wù)(Azure services)來實(shí)現(xiàn)這個物聯(lián)網(wǎng)解決方案體系結(jié)構(gòu)(IoT solution architecture)的一個關(guān)鍵部件,IoT Suite提供了完整的,端到端,為了一些特定的物聯(lián)網(wǎng)運(yùn)用場景的解決方案的實(shí)現(xiàn),如遠(yuǎn)程遙控(remote monitoring)和預(yù)知維修(predictive maintenance)。
物聯(lián)網(wǎng)解決方案體系結(jié)構(gòu)(IoT solution architecture)
下面的圖表展示了一個標(biāo)準(zhǔn)的物聯(lián)網(wǎng)解決方案體系結(jié)構(gòu)(IoT solution architecture)。要注意的是它沒有包含任何具體的Azure服務(wù)(Azure services)的名字,但是它描述了通用物聯(lián)網(wǎng)解決方案體系結(jié)構(gòu)(IoT solution architecture)的關(guān)鍵要素。這個體系結(jié)構(gòu)里,IoT設(shè)備需要收集它要發(fā)送給云網(wǎng)關(guān)(cloud gateway)的數(shù)據(jù)。云網(wǎng)關(guān)(cloud gateway)使數(shù)據(jù)能從其他業(yè)務(wù)線(line-of-business)程序、操作控制面板的人類操作員或其他展示設(shè)備那里與后臺的服務(wù)進(jìn)行交互。

設(shè)備連接(Device connectivity)
這個物聯(lián)網(wǎng)解決方案體系結(jié)構(gòu)中(IoT solution architecture),設(shè)備可以發(fā)送遙測信息(例如讀取溫度)請求云終端(cloud endpoint)進(jìn)行存儲和處理。設(shè)備同樣能獲取和響應(yīng)來自云終端的云到端的命令中的信息。例如,一個設(shè)備可能會讀取到一條讓它改變它獲取樣本數(shù)據(jù)的頻率的命令。
IoT項(xiàng)目面臨的最大的挑戰(zhàn)是如何保證設(shè)備和后臺解決方案的安全可靠的連接。IoT設(shè)備有著各自不同的特性,就像瀏覽器和手機(jī)app之間有諸多不同點(diǎn)一樣。
IoT設(shè)備:
- 常常是不需要人為操作的嵌入式系統(tǒng)。
- 能被設(shè)于那些遙遠(yuǎn)的有線連接很昂貴的地方。
- 可能沒有其他的方法與設(shè)備進(jìn)行交互除了通過后臺服務(wù)器的解決方案(solution back end)。
- 可能電力和資源處理的能力有極限。
- 可能有著不連續(xù)的、緩慢的或昂貴的網(wǎng)絡(luò)連接。
- 可能需要專業(yè)的、定制的或行業(yè)特有的程序協(xié)議。
- 能用目前流行的成套的軟硬件平臺制造出來。
除開上述的要求之外,任何物聯(lián)網(wǎng)解決方案也必須實(shí)現(xiàn)規(guī)?;踩院涂煽啃?。使用傳統(tǒng)的技術(shù)來實(shí)現(xiàn)結(jié)果集中的連接性需求(如web容器和消息代理)是困難的和耗時的。Azure IoT Hub和IoT Device SDKs能使?jié)M足這些要求的解決方案實(shí)現(xiàn)起來更加容易。
一個設(shè)備能直接與云端網(wǎng)關(guān)交互,或者如果云端所支持的連接協(xié)議這個設(shè)備都不能使用,它可以通過一個中間網(wǎng)關(guān)來連接云端,比如IoT Hub protocol gateway,即執(zhí)行協(xié)議翻譯的網(wǎng)關(guān)。
數(shù)據(jù)處理和分析(Data processing and analytics)
在云端,解決方案中數(shù)據(jù)處理最多的地方發(fā)生在IoT解決方案后臺,特別是在過濾和聚集遙測數(shù)據(jù)和將數(shù)據(jù)路由到其他服務(wù)的地方。
IoT解決方案后臺:
- 從你的設(shè)備接收一定規(guī)模的遙測數(shù)據(jù)和決定如何處理和存儲這些數(shù)據(jù)。
- 可能允許你從云端發(fā)送命令到特定的設(shè)備。
- 提供設(shè)備注冊的功能,讓你能決定你的設(shè)備和控制哪些設(shè)備才被允許連接上你的基本功能。
- 允許你追蹤你設(shè)備的狀態(tài)和監(jiān)視它們的活動。
IoT解決方案可以包含自動化的反饋回路。例如,一個在后臺的分析組件可以識別出特定的溫度超過正常工作水平的設(shè)備,然后發(fā)送一個命令給設(shè)備,讓它采取矯正行動。
(Presentation and business connectivity)
原文鏈接This is Lianjie