Download - 貫通物聯網每一哩路 with Microsfot Azure IoT Sutie
物聯網新應用 -
貫通物聯網每一哩路
台灣微軟
資深平台架構技術經理
吳宏彬
10/15/2015
通勤 通 勤
$7.2 兆市值2020年 ( IDC )
250億連網裝置2020 年 ( Gartner )
$7.2 兆市值2020年 ( IDC )
250億連網裝置2020 年 ( Gartner )
物聯網看起來市場錢景無限….
但在技術實作上很可能變….
這就是物聯網阿 !嗎?
物聯網是陸空軍聯合作戰…
許多組織已經開始享受物聯網帶來的效益
Lido Stone Works 勤崴國際
boosted revenue by 70 %
and productivity by 30 percent
reducing elevators downtime
increasing customer
satisfaction
reducing downtime costs
by as much as $300,000
per day.
更精準預測塞車狀況
Vehicle Tracking Device Cameras Power Meter Load Meter Smoke Fire Alarms Humidity Sensor Flow Meter Occupancy Sensor Temperature Sensor
INTELLIGENT DEVICES Machine Controller
Vehicle Tracking Smart Grid General Equipment Retail Kiosk Fire Detection Healthcare Smart Building Automation Digital Advertising Smart Home Automation
運輸業 零售業 工業4.0 健康照護 安全與監控 能源業 智慧家庭 智慧城市
監控
Data collection and alerts
Asset tracking & Geo-fencing
Preventive maintenance
Usage based billing
遠端操作
Securely log into remote devices and products to diagnose issues
Remote servicing - diagnose, and repair problems
內容發佈
Automate software deployment to assets
Distribute files to devices.Content includes asset-specific files, doc, ads
雲端物聯網平台
設定管理
Store and access asset configurations
Compliance Management
Telematics
M2M GatewayNETWORK
物聯網專案的挑戰
縮短開發時間
如何延展 客製化難度
根據新資料分析與回應
支援業務流程的整合與轉型
有效率的連線及延展
完整的物聯網需求
更多..
Real-time
operating
systems
裝置註冊
規則跟回應
資料分析
資料儀表板, 資料視覺化
物聯網解決方案要做到
可快速延展
支援異質環境的代理程式
連線與控制
事件處理能力
預測型分析
資料視覺化
作業流程整合
推送與廣播通知
裝置識別及存取控制
根據新資料分析與回應支援業務流程的
整合與轉型連線與延展性with efficiency
相容既有硬體, 支援新的物聯網標準
快速的建置能力
解放巨量資料的威力
微軟研發物聯網服務的準則The Internet of Things starts with your things
安全 & 管理
Web Apps
MobileApps
APIManagement
APIApps
邏輯Apps
NotificationHubs
Content DeliveryNetwork (CDN)
Media服務
HDInsight MachineLearning
Stream分析
資料Factory
EventHubs
MobileEngagement
ActiveDirectory
Multi-FactorAuthentication
Automation
入口網站
Key Vault
Biztalk服務
HybridConnections
ServiceBus
儲存體Queues
Store /Marketplace
HybridOperations
備份
StorSimple
SiteRecovery
Import/Export
SQL資料庫
DocumentDB
Redis快取 搜尋
資料表
SQL 資料倉儲
Azure AD Connect Health
AD PrivilegedIdentity Mngt
OperationalInsights
Cloud服務
Batch Remote App
ServiceFabric Visual Studio
ApplicationInsights
Azure SDK
團隊專案
虛擬機 Image Gallery& 虛擬機 Depot
IoTHubs
來組一台偉大戰艦吧!
Lego 千年鷹號
有個範本總是比較好
Available
預測性維護
遠端監控
資產管理
預先組建好的
解決方案範本
認證過的合作夥伴
https://azure.microsoft.com/en-us/marketplace/certified-iot-program/
認證過的硬體
https://azure.microsoft.com/en-us/documentation/articles/iot-hub-tested-configurations/
支援作業系統
C, Node.js, Java, C# libraries
http://www.microsoft.com/en-us/server-cloud/internet-of-things/getting-started.aspx
https://www.azureiotsuite.com/
相容既有硬體, 支援新的物聯網標準
快速的建置能力
解放巨量資料的威力
微軟研發物聯網服務的準則The Internet of Things starts with your things
Devices
Azure IoT Suite Remote Monitoring
遠端監控物聯網範本解決方案
後端系統及處理
C# simulator
Event Hub
Storage blobs DocumentDB
Web/Mobile App
Stream Analytics Logic Apps
Azure
Active Directory
IoT Hub Web Jobs
Power BI
功能性裝置到雲端 遙測數據
雲端到裝置 指令及通知
檔案上傳下載
安全性裝置安全性,
雲端安全性,
通道安全性, …
監控監控裝置是否故障, 無法連線
多元平台與客製化彈性RTOS/Linux/Windows/non-IP capable,
多種通訊協定,
裝置認證
IoT Hub
在地匝道( Field gateway )
雲端協定匝道( Cloud protocolGateway)
IP-c
ap
ab
lePA
N-d
evic
es
事件處理與分析
裝置運作邏輯
裝置加入及管理
Azure IoT Suite: IoT Hub
針對物聯網情境設計
Service assisted communications
可信賴的訊息傳遞
完整的訊息管理
個別裝置認證
多工式(multiplexing)連線
支援多種通訊協定
多平台支援
Azure IoT Suite SDKs
裝置端SDK
支援作業系統
程式語言
服務端SDK
程式語言
MICROSOFT CONFIDENTIAL
範例情境
風力發電機情境每秒傳送遙測資訊
狀態機 (啟動中已經啟動停止中已停止)
加入裝置
傳送遙測資訊
傳送指令
事件處理機制
裝置註冊表
管理首頁
指令儲存庫
裝置加入
後台驗證新裝置
流程範例
裝置加入
IoT Hub中的裝置ID
裝置到雲端訊息傳遞
訊息介面
相容Event Hubs
D2C 提供IoT Hub 服務
範例情境
裝置模擬遙測資訊
每秒鐘送出資訊
事件處理器使用事件處理主機
• Azure Stream Analytics 或 Storm 都可以使用
發布狀態到遙測管理網站
• 資料上傳後可被及時分析或是儲存
遙測管理網站顯示各風力發電機最新遙測資訊
事件處理器
遙測管理網站
雲端到裝置訊息傳遞
介面
至少傳遞一次
TTL 與 收據receipts
指令生命週期模式(pattern)
範例情境
入口網站送指令到各別風力發電機
儲存指令
裝置接受停止或啟動指令
完成指令後, 送出完成或拒絕的回應
事件處理相關聯ID去過濾遙測裝置回覆訊息
在指令註冊表更新指令執行結果
• 訊息送到 SB T/Q 以在多個裝置上平行處理工作
事件處理
入口網站
指令儲存庫
雲端及在地匝道
使用情境
IoT Hub 能力
模式IoT Hub
在地匝道(Field
Gateway)
(OPC-UA,
coAP, AllJoyn,
…)
雲端匝道
(MQTT,
custom)
GitHub: Azure-IoT-Protocal-gatway
監控裝置連線狀態
回報狀態
範例
Devices
Azure IoT Suite Remote Monitoring
遠端監控物聯網範本解決方案
後端系統及處理
C# simulator
Event Hub
Storage blobs DocumentDB
Web/Mobile App
Stream Analytics Logic Apps
Azure
Active Directory
IoT Hub Web Jobs
Power BI
IoT Hub in Azure portal
簡易的管理介面
物聯網解決方案要做到
可快速延展
支援異質環境的代理程式
連線與控制
事件處理能力
預測型分析
資料視覺化
作業流程整合
推送與廣播通知
裝置識別及存取控制
根據新資料分析與回應支援業務流程的
整合與轉型連線與延展性with efficiency
及時事件處理
高處理量
高延展性
發現即時狀況
快速部屬
可信賴的關鍵任務處理
產生及時示警
在Azure 入口網站ASA 介面新增或修改
規則為基礎的介面
支援多通道
預測型分析
Azure Machine Learning
整合預測型分析
提供預測分析的功能
雲端為基礎的預測型分析
ML API serviceUse ML studio to create
Rapid deployment
Drag and drop algorithms
Algorithm libraries
AML –透過拖拉即設定即可完成機器學習
:
Workflow Integration
Logic Apps
Cortana Analytics Suite將資料轉成洞見及行動
Cortana Analytics Suite完全管理您的海量資料與進階分析,將資料化成智慧行動
先進的資料分析架構
ML
Studio
API
M