在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 工業電氣產品 > 工業開關 > 主令開關

類型分類:
科普知識
數據分類:
主令開關

Microsoft Azure IoT Hub應用 – 第三部分:使用云服務收集商業智能

發布日期:2022-04-26 點擊率:99

  • 關鍵詞:                                                                IoT                                                                應用開發                                                                云服務

  • 摘要:這是關于 IoT 應用開發系列文章中的第三篇也是最后一篇。本文著重說明基于Azure云服務來提供易于理解的數據可視化和商業智能。Toradex Colibri VF61模塊 + Iris底板繼續作為本次演示的嵌入式系統。


1). 簡介

這是關于 IoT 應用開發系列文章中的第三篇也是最后一篇。本文著重說明基于Azure云服務來提供易于理解的數據可視化和商業智能。Toradex Colibri VF61模塊 + Iris底板繼續作為本次演示的嵌入式系統。圖 1 回顧展示了本系列文章所介紹應用整體框圖。

圖1:應用框圖

如果讀者想要了解更多關于本項目,以及如何發送數據到云端,可以參考這個系列的前兩篇文章。

第一篇:向云端發送數據http://c.gongkong.com/taorui/a67726.html

第二篇:連接傳感器以及 IoT 車輛http://c.gongkong.com/Toradex/a68634.html

Azure是Microsoft提供的云服務平臺,提供了多種應用如數據庫,虛擬機,應用服務,機器學習,數據流分析,媒體和CDN服務,大數據解決方案,以及其他眾多應用。Azure服務主要為Iaas 和PaaS – 分別對應Infrastructure as a Service 和 Platform as a service。IoT Hub在之前已經設置從設備獲取消息,因此從現在起它的使用是透明的,但是還有另外兩個Azure服務需要被使用來滿足項目目標定義。

Stream Analytics是一個用于近乎實時處理數據并將結果輸出到儀表板,產生告警,導入數據庫,對比當前數據流和歷史數列等等功能的Azure服務。它的一些優點一是易于使用,只需要一些點擊配置就可以讓它工作;二是它使用類SQL語言來進行數據過濾;三是高靈活性,系統管理者可以根據項目需要配置數據流量范圍從1MB/s到1GB/s;最后是低成本,服務部署是免費的,只是按照使用量付費。

Power BI并不是一個Azure服務,而是一個Microsoft云服務,主要面向商業智能和數據可視化。雖然它并不不是Azure服務,但是可以通過Stream Analytics使用它的元數據。Power BI通過在儀表板顯示相關在線數據序列信息使管理者可以利用這些信息來做決策或者洞察本質。事實上儀表板會持續刷新以便最快速度解決問題和獲取機會。

現在,本項目所需的云服務已經介紹完畢,下面我們介紹如何配置這些服務。


2). 配置Stream Analytics 和Power BI

現在IoT Hub已經從嵌入式系統獲得數據,并將這些數據提供給Stream Analytics,因此我們首先來配置Stream Analytics。在Azure portal中,選擇+New > Internet of Things > Stream Analytics job,如圖2所示。然后Job name必須填寫,另外IoT Hub要使用的resource group和location必須設置。

圖 2: 創建Stream Analytics job

成功部署后,可以直接通過portal主頁來訪問,結果顯示如下圖3。Job Topology 部分展示一些信息和輸入配置,Query描述以及輸出配置– 這些會在本文后續一一解釋。Monitoring部分是可配置的,用于顯示如輸入和輸出事件數量隨時間變化,數據轉換錯誤,亂序事件和其他選項等信息。然后還有一個Settings選項卡可做一些額外的調整配置。

圖 3: Stream Analytics 主面板

為了將IoT Hub配置為輸入,點擊Inputs并選擇add選項,然后一個新input選項卡會打開,如下圖4所示。Input alias可以隨意填寫,Source必須選擇為IoT Hub,然后IoT Hub,Shared Access Policy Name 和Shared Access Policy Key須填寫對應的IoT Hub信息(如何獲取這些信息請參考本系列文章的第一部分);其他選項可以保留默認配置即可。

圖 4: Stream Analytics 輸入設置

在設置Power BI為輸出之前,由于其并不是Azure服務的一部分,我們首先需要創建一個賬號。可以登陸Power BI網站完成創建并且基本版本是免費的。注冊完成后,頁面會跳轉到Power BI 界面,不過我們需要先配置Stream Analytics輸出后再來配置Power BI。

我們只能在management Azure port進行操作并通過recent特性連接兩個服務。打開后,從所有條目列表中選擇Stream Analytics ,然后打開outputs 選項卡,在頁面下方點擊add output 按鈕。最后在最近打開的窗口里面選擇Power BI,如下圖5所示。

圖 5: Stream Analytics 輸出選擇


如需要,如下圖6所示點擊Authorize Now來授權連接。登陸到Power BI鏈接的Microsoft賬戶。

圖 6: 授權 Power BI 做為 Stream Analytics 輸出


然后如下圖7所示,選擇output alias, dataset name 和 table name,如果你愿意也可以都保持一致。現在Stream Analytics 輸出已經配置為發送數據到Power BI。

圖 7: 配置 Stream Analytics 輸出


3). Stream Analytics 查詢: 篩選數據提供給 Power BI

既然Stream Analytics使用類SQL語言來定義其行為,我們可以將其作為一個數據篩選器使用,即輸入信息只有滿足特定條件時候才輸出。為了闡述這個可能性,在這個例程中查詢完成兩個不同的工作:首先為了減小輸出數據工作量,通過使用tumbling window,將輸入數據組織為10s window。舉例說明,如果嵌入式系統每1秒鐘發送數據給IoT Hub,那么每10個輸入目標中只有1個會被發送給Power BI。但是問題是哪一個會被選擇?發送給多數據會不會更好?

回答第一個問題,數據可以通過不同集合方式組織,如求和,平均值,標準差,最大值,出現概率或其他排序方式。詳細說明可以參考這里。關于第二個問題,使用window的好處是如果輸出應用有接受數據的限制,使用window可以保證在不超過應用限制的前提下保證數據完整性。在本文特定的項目中只有一個嵌入式設備發送數據到云端,這個可能不是問題,但是如果有大量設備連接或者少量設備但發送大量數據的情況,使用window則是一個非常好的選擇。

第二個主要工作是通過發送符合下面狀態的數據到輸出端– 不論是駕駛者太靠近另一輛車,突然剎車或者翻車,來識別駕駛者的危險行為甚至事故。這些狀態是否有用取決于誰在查看Power BI儀表板:例如如果管理者想要學習車溫度和另一輛車距直接的關聯,這些條件設置就不會很有用,因此IoT開發者必然要問:我需要什么樣的輸出?

已經部署的查詢代碼請見如下。注意在SELECt字段處,max,min和avg功能用于組織window變量,另外一些變量重新命名了;count函數用于記錄假設的事故或危險情況發生數量。INTO字段指定數據應采用什么輸出,這個必須和之前配置好的output alias一致。From字段同樣設置好需要使用的input。 GROUP BY 字段定義了window時間和未分組變量,如識別字符串。WHERe字段則為危險情況篩選。同樣注意這個篩選器雖然是一個簡單模型,但可以通過使用更多對比變量和其他精細數學模型來改進為實際使用場景。

---------------------------


---------------------------

最后可以通過Azure portal界面進入Stream Analytics 工作頁面后點擊start開始。通常會需要幾十秒到幾分鐘時間來啟動。


4). 創建Power BI 儀表板

為了創建一個Power BI儀表板,首先需要確認所有需要的系統已經運行:Stream Analytics 工作,IoT Hub 和Toradex 嵌入式系統。然后通過瀏覽器登陸Power BI,左邊欄會顯示Datasets菜單,Stream Analytics輸出數據會在這里自動顯示(只有當Stream Analytics篩選器至少發出一個數據后才會顯示)。選擇這個,如下圖8所示。

圖 8: 創建一個 Power BI 儀表板


現在可以選擇一個數據可視化選項,如一個線狀圖表或者一個表格。本文使用柱狀圖來顯示危險狀態和事故可視化數據,同時用一個儀表來指示有多少這種狀況發生。除了可以選擇標準樣式,也可以自定義或者從community customized models下載。

下面我們來創建一個堆疊柱狀圖為例。如下圖9(a),Axis 欄設置為mytimestamp,Legend欄設置為caridentifier,然后value欄設置為distance;當然legend和title是可編輯的,另外添加一個數值為0.5的參考線以便于更直觀的發現和另外一輛車的車距已經太小,如圖9(b)所示。圖10展示了翻車和突然剎車事件的圖表和事故統計的儀表。在進入下一步驟之前,我們需要先保存當前報告。

圖 9: 創建圖表并添加(a)數值和 (b)圖形

圖 10: Power BI 報告


如果想要這些圖表實時更新,需要將他們每一個都添加到儀表板。不過報告本身需要重新加載頁面才能刷新數據(至少至文本完成時還是這樣)。首先,從左邊欄創建一個新的儀表板,如之前的圖8所示。然后進入報告后,在每個圖表的右上角有個pin visual選項,用這個可以將圖表添加到儀表板。

下圖11展示了從車獲取的數據結果,實施方案如下:為了獲取真是的汽車數據,遙控汽車被放到了一臺真實汽車里面。為了滿足Stream Analytics的篩選條件,橫向加速度被采用來模擬重力,因為其始終為負值;車加速度就是真是加速度數據;因為遙控車是放在真是汽車里面,因此車距基本上始終小于0.5m。另外,整個系統并未裝備3G或者Sigfox,而是通過手機作為WIFI路由使用。在圖片下面,還有一個視頻展示實時儀表板,溫度圖表創建以及從儀表板快照生成PDF文檔。

圖 11: 最終的 Power BI 儀表板

http://player.youku.com/player.php/sid/XMTczMTM3MzEzNg==/v.swf

到此本系列關于如何創建一個端到端的IoT應用的文章已經結束。當然,本文只是給想關注這個領域的讀者一個概覽,或者對想對IoT初步了解的讀者一個指南,因為還有很多的可能性以及Toradex嵌入式系統適合的方案在這里并沒有列出。希望本系列文章是有幫助的,同時在這里要感謝來自巴西的 Grupo Viceri 團隊提供Azure和商業智能方面的經驗,最終使得這個IoT汽車項目可以順利合作完成。以后再見!



下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
一本大道香蕉大无线吗| 欧美日韩国产精品自在自线| 男人的天堂AV网址| 日韩AV一卡2卡3卡4卡新区乱| 我和岳交换夫妇爽| 亚洲人成网站18禁止| 2021少妇久久久久久久久久| 成人亚洲性情网站WWW在线观看| 国产精品无码翘臀在线观看| 久久久久久精品毛片A级蜜桃| 欧美精品双插重口在线播放| 无码高潮爽到爆的喷水视频APP | 国产精品一国产AV麻豆| 久久精品国产99精品国产亚洲性 | 亚洲AV无码专区里番在线观看 | 寡妇两腿间黑黑的毛毛是什么| 好紧好深好大乳无码中文字幕| 免费无码一区二区三区蜜桃| 天堂久久天堂AV色综合| 亚洲色欲啪啪久久WWW综合网| W永久939W乳液| 国精产品一二三产区| 男女超爽视频免费播放| 无码成人H动漫在线网站| 一区二区三区国产精华护肤品| 成 人 黄 色 网 站 在线观 | 国产成人啪精品视频网站午夜| 精品无人区一区二区三区在线 | 亚洲乱码日产精品M| A级毛片免费全部播放| 国产三级国产经典国产AV| 免费无码观看的AV在线播放| 无码中文精品视视在线观看| 自拍日韩亚洲一区在线| 国产精品高潮呻吟AV久久无码| 乱人伦中文视频在线| 偷拍 亚洲 欧洲 综合| 中文字幕AV无码人妻| 国产精品久久久久9999赢消| 蜜乳AV一区二区三区| 午夜理论片免费播放| 中文字幕人妻无码一区二区三区| 国产精品久久久久久久久爆乳| 免费看撕开奶罩揉吮奶头视频| 无码专区亚洲综合另类| CHINA熟妇老熟女HD| 经典日韩成人网站在线观看| 日韩少妇人妻夜夜爽| 一区二区精品视频日本| 国产精品无码午夜免费影院| 欧美精品一区二区| 亚洲国产欧美在线人成AAAA| 大明荫蒂女人毛茸茸| 久久伊人少妇熟女大香线蕉| 无码国产精成人午夜视频一区二区 | 真实国产乱子伦精品一区二区三区 | 欧亚尺码专线欧洲B1B1| 无遮挡十八禁污污网站免费| 99久久亚洲综合精品成人| 好男人2019在线视频播放观看| 日本丰满熟妇BBXBBXHD| 又大又紧又粉嫩18P少妇| 国产亚洲精品自在久久蜜TV| 日韩精品久久久肉伦网站| 正在播放强揉爆乳女教师| 国产偷亚洲偷欧美偷精品| 日本强伦姧熟睡人妻完整视频| 有人有在线看片的吗www视频| 国产日韩综合一区在线观看| 日本怡春院一区二区三区| 曰韩欧美群交P片内射| 含羞草实验室隐藏路线| 上面一个摸下面一个手念什么| 365天天色综合网| 久久国产精品日本波多野结衣| 无码熟妇人妻AV在线影片最多| 俺去俺来也WWW色官网| 里番本子库绅士ACG全彩无码| 亚洲AV无码第一区二区三区| 国产9 1在线 | 欧洲| 秋霞久久国产精品电影院| 又色又爽又黄18禁美女裸身无遮| 好男人好资源影视在线| 天美传媒剧国产MV在线看| YY111111少妇影院免费| 美女露内裤扒开腿让男人桶无遮挡 | 亚洲国产天堂久久综合网| 国产SM重口调教在线观看| 人物动物交互狗AA| 97SE亚洲国产综合自在线不卡| 久久99精品国产99久久| 性做久久久久久久久不卡| 公粗挺进了我的密道在线观看| 人妻无码不卡在线视频| 99精品视频在线观看免费| 老师的兔子好多软水好多动漫| 亚洲欧美妆和亚洲妆的区别| 黑人双人RAPPER剧情介绍| 亚洲 欧美 国产 日韩 精品| 国产精品三级AV三级AV三级| 射精情感曰妓女色视频| 成人区人妻精品一区二区不卡视频 | 国产午夜精品一区二区三区不卡| 日韩精品一区二区亚洲AV| WWW.一本色道88久久爱| 欧美精品一区二区蜜臀亚洲| 中文字幕乱偷无码AV先锋| 老师趴讲台屁股撅起来作文 | 麻豆一二三四区乱码| 一边做饭一边躁狂我会怎么样呢| 精品一区二区三区AV天堂| 亚洲人成人无码网WWW国产| 精品第一国产综合精品AⅤ| 亚洲AV综合色区无码专区桃色 | 亚洲AV成人一区二区三区| 国产精品视频YJIZZ| 无码国产精品一区二区免费式影视 | 人妻丰满熟妇AV无码| 97久久超碰极品视觉盛宴| 你看桌子上都是你流的| 20岁小伙GAYGAYXⅩX| 欧美VPSWINDOWS性另类| ASIAN日本裸体PICS| 欧美性大战久久久久久| 按摩师用嘴亲我下面过程| 日本高清二区视频久二区| 成人综合激情另类小说| 少妇人妻好深好紧精品无码| 国产成人无码18禁午夜福利免费 | 丰满人妻无码∧V区视频| 水蜜桃成视频人在线看| 国产精品毛多多水多| 亚洲AV日韩AV永久无码电影| 精品成人一区二区三区四区| 亚洲综合激情七月婷婷| 邻居少妇张开腿让我爽了在线观看 | 久久九九久精品国产综合一千收藏 | 亚洲AV无码成人精品区在线h| 国产情侣疯狂作爱系列| 亚洲VA成无码人在线观看| 久久精品国产99久久久小说| 幼儿稀缺区超清幼儿做的网站| 欧美国产日本高清不卡| 波多波多野结衣中文无| 太太你也不想你丈夫被开除吧| 国产口爆吞精在线视频| 亚洲VA综合VA国产产VA中| 久久久久久人妻一区精品 | 亚洲精品成人AV| 浪荡受NP纯肉公共场合BL男男 | 男人边吃奶边做好爽免费视频 | 少妇无码AV无码专区线| 国产亚洲欧美精品久久久| 亚洲欧美日韩中文字幕在线一区| 麻豆国产96在线日韩麻豆| 啊宝宝的扇贝真会夹C视频| 天天大片天天看大片| 国产熟女亚洲精品麻豆| 亚洲一区二区三区丝袜| 欧美FREESEX呦交| 国99久9在线 | 免费| 亚洲爆乳AⅤ无码一区二区| 老师你的好软水好多的时候图片| ZOOM人与ZOOM| 无码人妻久久一区二区三区蜜桃| 精品无码老熟妇MAGNET| 99久久免费只有精品国产| 色欲久久九色一区二区三区| 好吊色欧美一区二区三区视频| 在线播放五十路熟妇| 日韩AV一区二区三区| 国内精品视频一区二区三区 | 野花社区免费观看高清在线1日本 野花社区韩国视频WWW了 | 激情无码白丝人妻又大又粗| 怡红院AV一区二区三区| 人人澡人人透人人爽| 国产欧美精品一区二区三区| 在线播放韩国A级无码片| 人妻[21p]大胆| 国产精品无码专区AV在线播放| 野花高清完整版免费观看视频大全 | 亚洲AV无码成人精品区百度| 麻豆av一区二区三区久久| 大炕上的肉体交换| 亚洲国产中文在线二区三区免| 免费无码AV片在线观看| 国产成人亚洲综合网站| 一对浑圆的胸乳被揉捏动态图| 日韩人妻无码精品无码中文字幕| 娇妻在我面前被黑人撑爆| KDBACC小蝌蚪新版本的特点| 亚洲AⅤ无码一区二区三区| 男人激烈吮乳吃奶动态图| 国产精品白丝久久AV网站| 用舌头去添高潮无码视频| 四川少妇BBW搡BBBB槡BB| 老外和中国女人毛片免费视频| 国产成人AⅤ片在线观看| 一区二区三区毛片| 无码超级大爆乳在线播放|