物聯網應用全貌以及微軟全球案例

39
物聯網 or Internet of Things ? Herman Wu / 資深平台架構技術經理 台灣微軟 [email protected]

Upload: herman-wu

Post on 08-Aug-2015

1.283 views

Category:

Software


7 download

TRANSCRIPT

物聯網 or

Internet of Things ?

Herman Wu / 資深平台架構技術經理

台灣微軟

[email protected]

你踏入物聯網產業?

父母以為你踏入 政府以為你踏入

投資者希望你踏入另一半認為你踏入 你感覺你踏入

朋友以為你踏入

很可能會變成

那你該如何變成

別忘了要有空軍…

“ ”

由實體物件組成的一個網路,

透過嵌入式科技去與外部環境或內部狀態溝通及互動.

(The network of physical objects that contain

embedded technology to communicate and interact

with their internal states or the external

environment.)

Source: Gartner

Depending on who you ask, IoT is either:

我以前就做過

物聯網太酷了!

物聯網未來幾年將會改變這個世界.

我們40年前就開始做物聯網了

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

Create the Internet of Your Thingswww.InternetofYourThings.com

挑戰

富士通科技是全球第四大IT服務供應商, 在全球100多個國家擁有16萬名員工.

富士通希望改善農夫生產力, 透過資料分析來提高人工授精成功率. 同時透過偵測牛隻的健康問題來減少損失.

o 提高人工授精成功率12%, 最高達31%

o 透過手機提供警示及資料分析, 減少照護牛隻人力作業成本

o 轉型 協助農夫預測與管理公牛及母牛的出生率

o 減少成本 可以偵測8~10 種牛隻疾病

效益解決方案

富士通由研究中發現牛隻在發情前16個小時會開始頻繁的踱步.

於是他們設計了一個堅固的計步器(電池可使用五年) 去收集牛隻行走的資料, 並且將資料送到微軟雲端, 透過機器學習預測最佳的人工授精時間, 甚至可以影響牛隻性別.

除此之外, 如果偵測到牛隻生病了, 系統也會直接發送簡訊到農夫手機警示.

FUJITSU

牛聯網: 畜牧業如何利用物聯網技術進行轉型

IOT 是一個生產聯網硬體的過程

提高作業效率

減少

生產成本

IOT 是一個有關尋找與提供洞見的過程

建立新的商業模式

今天的雜訊是明天的洞見

增加收益減少成本

提高作業效率

• 連結裝置與資料流

• 商業規則與警示

• 最佳化資源運用

產生商業智慧

• 資料分析與視覺化

• 透過大資料技術做預測型分析或是發掘

資料規則

• 相關資料關連與整理

提供新的商業模式

• 透過洞見提供新的商業模式

• 擴展到近似的商業領域

事件產生的速度

Microsoft Confidential 18

Predictive

Maintenance

資料分析, 處理,

提供價值

HDInsight Power BI

Machine Learning

Command and Control

你有連網的物聯網裝置

Plant Floor

Things

Supply Chain

ThingsBack Office

Things

Basic Sensors Intelligent Devices

資料儲存…

SQL Databases

Blob Storage

Table Storage

External Storage

DocumentDB

資料收集, 溝通模式…

Command and

Control

Event Hub (Service Bus)

每秒數以百萬計的資料存取速度,成就大數據的架構

事件來源 收集 擷取 永久儲存Big Data處理

關聯應用

路況蒐集與處理架構 (台灣案例)

應用程式

歷史資料處理

即時資料

儲存體連接器

Field Gateway

Device 連結 與管理

Dev

ices

RTO

S, L

inu

x, W

ind

ow

s, A

nd

roid

, iO

S

Protocol Adaptation

Cloud Gateway

Event Hubs&IoT Hub

Field Gateway

Protocol Adaptation

動態資料靜止型資料

Azure 機器學習 提供整套應用機器學習的工具及平台

視覺化的建立資料模型工具 (Web-based)、幾乎不必特別撰寫程式

能匯入來自各處的資料

提供事先實作好的學習演算法 (可調參數)

可使用 Python 或 R 來自訂操作

訓練好的模型可直接變成 Web Service 易於整合

使用 Azure 的運算資源來進行計算,可處理巨量資料

Analytics

開發源碼社群參與 Azure

程式語言與開發週期相關服務

內容管理與各式網頁應用

行動應用

資料管理

系統管理

微軟整合開發源碼應用至 Azure

作業系統

IDE 整合開發環境

Windows 10: 不僅僅是 PC、平版、手機…

Surface Hub: 84 吋, 4K, All-in-OneHoloLens

IoT 裝置

http://www.slideshare.net/databricks/spark-whats-new-whats-cominghttp://www.slideshare.net/databricks/spark-whats-

new-whats-coming

IHV Transport ISV Schema OS API Closed System

AllJoyn

https://dev.windows.com/en-US/iot

Microsoft Azure IoT services

Benefits Improve Efficiency Enable Innovation Transform your business

CapabilityAsset Monitoring Operational Intelligence and Efficiencies Advanced Analytics

Microsoft Azure IoT services

Heterogeneous client agents: agent libraries reduce the burden of connecting your disparate line of business assets.

Azure Event Hubs: a scalable service for ingesting and storing data from line of business assets and sensors.

Azure Intelligent Systems Service: connect line of business devices, harness machine generated data, and pull disparate data into the cloud.

Azure Notification Hubs: a scalable mobile push notification engine for quickly sending millions of messages to iOS, Android, Windows, or Kindle devices

Azure Stream Analytics: A real-time distributed stream computation service that provides low latency, scalable processing of streaming data in the cloud with an enterprise grade service level agreement (SLA).

Azure Machine Learning: harness machine generated data with powerful cloud-based predictive analytics.

HDInsight: a Hadoop distribution powered by the cloud to process unstructured or semi-structured data from web clickstreams, social media, server logs, devices and sensors, and more.

Azure Machine Learning Studio: a collaborative visual development environment that enables you to build, test, and deploy predictive analytics solutions that operate on your data.

Power BI for Office 365: a self-service analytics tool for all your data.