在這篇文章里有:
- 物聯(lián)網(wǎng)解決方案體系結(jié)構(gòu)(IoT solution architecture)
- 下一步
- 評(píng)論
歡迎閱讀Azure和物聯(lián)網(wǎng)睁搭。這篇文章介紹了物聯(lián)網(wǎng)解決方案體系結(jié)構(gòu)(IoT solution architecture),描述了你可能會(huì)使用Azure服務(wù)部署物聯(lián)網(wǎng)解決方案(IoT solution)的共同特點(diǎn)。物聯(lián)網(wǎng)解決方案需要可能是數(shù)以百萬(wàn)計(jì)的設(shè)備和服務(wù)器的解決方案保持雙向的安全連接壮啊,例如,使用自動(dòng)化的可預(yù)測(cè)性的分析工具去發(fā)現(xiàn)你的設(shè)備和云之間事件流的內(nèi)容(是不能實(shí)現(xiàn)的)。
Azure IoT Hub是你使用Azure服務(wù)(Azure services)來實(shí)現(xiàn)這個(gè)物聯(lián)網(wǎng)解決方案體系結(jié)構(gòu)(IoT solution architecture)的一個(gè)關(guān)鍵部件,IoT Suite提供了完整的毅否,端到端,為了一些特定的物聯(lián)網(wǎng)運(yùn)用場(chǎng)景的解決方案的實(shí)現(xiàn)蝇刀,如遠(yuǎn)程遙控(remote monitoring)和預(yù)知維修(predictive maintenance)螟加。
物聯(lián)網(wǎng)解決方案體系結(jié)構(gòu)(IoT solution architecture)
下面的圖表展示了一個(gè)標(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)鍵要素仰迁。這個(gè)體系結(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è)備那里與后臺(tái)的服務(wù)進(jìn)行交互施蜜。
設(shè)備連接(Device connectivity)
這個(gè)物聯(lián)網(wǎng)解決方案體系結(jié)構(gòu)中(IoT solution architecture)卒蘸,設(shè)備可以發(fā)送遙測(cè)信息(例如讀取溫度)請(qǐng)求云終端(cloud endpoint)進(jìn)行存儲(chǔ)和處理。設(shè)備同樣能獲取和響應(yīng)來自云終端的云到端的命令中的信息。例如缸沃,一個(gè)設(shè)備可能會(huì)讀取到一條讓它改變它獲取樣本數(shù)據(jù)的頻率的命令恰起。
IoT項(xiàng)目面臨的最大的挑戰(zhàn)是如何保證設(shè)備和后臺(tái)解決方案的安全可靠的連接。IoT設(shè)備有著各自不同的特性趾牧,就像瀏覽器和手機(jī)app之間有諸多不同點(diǎn)一樣检盼。
IoT設(shè)備:
- 常常是不需要人為操作的嵌入式系統(tǒng)。
- 能被設(shè)于那些遙遠(yuǎn)的有線連接很昂貴的地方翘单。
- 可能沒有其他的方法與設(shè)備進(jìn)行交互除了通過后臺(tái)服務(wù)器的解決方案(solution back end)吨枉。
- 可能電力和資源處理的能力有極限。
- 可能有著不連續(xù)的哄芜、緩慢的或昂貴的網(wǎng)絡(luò)連接貌亭。
- 可能需要專業(yè)的、定制的或行業(yè)特有的程序協(xié)議认臊。
- 能用目前流行的成套的軟硬件平臺(tái)制造出來圃庭。
除開上述的要求之外,任何物聯(lián)網(wǎng)解決方案也必須實(shí)現(xiàn)規(guī)氖纾化剧腻、安全性和可靠性。使用傳統(tǒng)的技術(shù)來實(shí)現(xiàn)結(jié)果集中的連接性需求(如web容器和消息代理)是困難的和耗時(shí)的涂屁。Azure IoT Hub和IoT Device SDKs能使?jié)M足這些要求的解決方案實(shí)現(xiàn)起來更加容易恕酸。
一個(gè)設(shè)備能直接與云端網(wǎng)關(guān)交互,或者如果云端所支持的連接協(xié)議這個(gè)設(shè)備都不能使用胯陋,它可以通過一個(gè)中間網(wǎng)關(guān)來連接云端蕊温,比如IoT Hub protocol gateway,即執(zhí)行協(xié)議翻譯的網(wǎng)關(guān)遏乔。
數(shù)據(jù)處理和分析(Data processing and analytics)
在云端义矛,解決方案中數(shù)據(jù)處理最多的地方發(fā)生在IoT解決方案后臺(tái),特別是在過濾和聚集遙測(cè)數(shù)據(jù)和將數(shù)據(jù)路由到其他服務(wù)的地方盟萨。
IoT解決方案后臺(tái):
- 從你的設(shè)備接收一定規(guī)模的遙測(cè)數(shù)據(jù)和決定如何處理和存儲(chǔ)這些數(shù)據(jù)凉翻。
- 可能允許你從云端發(fā)送命令到特定的設(shè)備。
- 提供設(shè)備注冊(cè)的功能捻激,讓你能決定你的設(shè)備和控制哪些設(shè)備才被允許連接上你的基本功能制轰。
- 允許你追蹤你設(shè)備的狀態(tài)和監(jiān)視它們的活動(dòng)。
IoT解決方案可以包含自動(dòng)化的反饋回路胞谭。例如垃杖,一個(gè)在后臺(tái)的分析組件可以識(shí)別出特定的溫度超過正常工作水平的設(shè)備,然后發(fā)送一個(gè)命令給設(shè)備丈屹,讓它采取矯正行動(dòng)调俘。
(Presentation and business connectivity)
原文鏈接This is Lianjie