开源智能终端与 微软azure...
TRANSCRIPT
开源智能终端与 微软Azure IoT服务完美集成
刘明 资深项目经理 微软开放技术中心
IOT-B305
传统 IOT [MQTT, CoAP, 专用协议]
IP-capable devices (Windows/Linux) [AMQP/HTTP, C, .NET, Java]
Low-power devices (RTOS)
展示与运营 永久性存储
外部数据源
云存储服务
事件处理 / 改造
流处理/分析
批处理 / 存储适配
事件导入 ( 代理 )
设备网关
事件收集
云网关 应用
事件源
设备 / 传感器
物联网应用的难点在哪里?
• 可扩展事件代理
• 事件管理
云事件中心
应用监控
数据分析
状态监控
仪表板
服务
搜索查询
分布式事件
跟踪
-
Service bus
Azure DBs
Azure Storage
HDInsight
[AMQP/HTTP, C, .NET, Java…]
• 定制数据的保留时间
• 用户分组 / 接收者分
区 / 检查点 / 分区分
发API
如何解决连接的难题?
物联网云平台概念模型
协议扩展
微型设备
现场网关 独立设备 独立设备
大数据
用户应用
实时分析
资产
云网关
API
扩展
PaaS平台
集成
管理应用
认证
存储
核心组件
连接件
软件组件
网关
设备
其他设备 (ZigBee设备)
Azure HDInsight Office 365 /
Power BI
独立设备 (手机,PC,售货机)
网关设备 (路由器,现场网关)
设备与事件管理中心 用户设备
Agent
Agent
数据处理,分析和存储
分析工具 (SAS, R, Tableau…)
微型设备 (灯泡,插座,传感器)
创客设备 (各种开发板)
Agent
Agent
应用展现和运营
主动式运维
工业4.0
智慧城市 Azure Storage
(SQL, Blob and Queue)
数据库 (MongoDB, MySQL…)
管理门户 Azure
Event
Hubs
ActiveMQ
接入
事件接入
设备管理
事件处理和路由
数据模型
媒体服务
医疗护理
创客创意
CDN服务 服务侧数据接口
开源可视化组件 (ECharts, D3 … )
Azure MySQL
Database
Azure SQL Database
事件引擎
Azure Event
Hubs / Service
Bus
设备侧
数据接口
用户应用
More to come… 应用程序接口
开源应用中间件 (Kafka, ActiveMQ…)
Agent
物联网云平台端到端架构
Azure IoT
Hub
Device Agent
设备到云的通信
Pro
toco
l Exte
nsio
n
Other
connecto
r
Device Mgmt.
Event Processing & Routing
Eve
nt S
tora
ge
Exte
nsio
n
Azure
Blob Ext.
HDInsight
Ext.
Eve
nt P
roce
ssing
Inte
gra
tion
Storm
Integration
Web Admin Console
Rest API OData API
用户设备 设备与事件管理中心 事件接入
Other Ext.
Other
Intgtn.
Layered communication
Telemetry & Commanding API
Encoding & Serialization
Communication protocol
TCP/IP connection
Multiple languages support
Cross Platform C code
Platform Abstraction Layer
Python
Binding
Ruby
Binding …
Data Model
Azure
Event
Hubs
ActiveMQ
接入
Azure IoT
Hub
案例分享
北京南格互联网医疗应急呼叫服务
Azure HDInsight
Office 365 /
Power BI
设备与事件管理中心 用户设备 数据处理,分析和存储
分析工具 (SAS, R, Tableau…)
应用展现和运营
主动式运维
工业4.0
智慧城市 Azure Storage
(SQL, Blob and Queue)
数据库 (MongoDB, MySQL…)
管理门户
Azure
Event
Hubs
ActiveMQ
接入
事件接入
设备管理
事件处理和路由
数据模型
媒体服务
医疗护理
创客创意
CDN服务 服务侧数据接口
开源可视化组件 (ECharts, D3 … )
Azure MySQL
Database
Azure SQL Database
事件引擎
Azure Service
Bus
设备侧
数据接口
用户应用
More to come…
集成架构
应用程序接口 开源应用中间件
(Kafka, ActiveMQ…)
其他设备 (ZigBee设备)
独立设备 (手机,PC,售货机)
网关设备 (路由器,现场网关)
Agent
Agent
微型设备 (灯泡,插座,传感器)
创客设备 (各种开发板)
Agent
Agent
Agent
Gokit
Azure HDInsight
Office 365 /
Power BI
设备与事件管理中心 用户设备 数据处理,分析和存储
分析工具 (SAS, R, Tableau…)
应用展现和运营
主动式运维
工业4.0
智慧城市
数据库 (MongoDB, MySQL…)
管理门户
Azure
Event
Hubs
ActiveMQ
接入
事件接入
设备管理
事件处理和路由
数据模型
媒体服务
医疗护理
创客创意
CDN服务 服务侧数据接口
开源可视化组件 (ECharts, D3 … )
Azure MySQL
Database
Azure SQL Database
事件引擎
Azure Service
Bus
设备侧
数据接口
用户应用
More to come…
集成架构
应用程序接口 开源应用中间件
(Kafka, ActiveMQ…)
其他设备 (ZigBee设备)
独立设备 (手机,PC,售货机)
网关设备 (路由器,现场网关)
Agent
Agent
微型设备 (灯泡,插座,传感器)
创客设备 (各种开发板)
Agent
Agent
Agent
Azure Storage (Azure Blob)
海绵城市
估算区域 降雨量、蒸腾量
小区域气象站
估算区域 吸水量
土壤在线温湿度传感器
Sponge City
Dashboard
估算管道 雨水流量
水流量,液位传感器
海绵城市是指城市能够像海绵一样,在适应环境变化和应对自然灾害方面具有良好的 “弹性”,下雨时吸水、蓄水、渗水、净水,需要时将存储的水“释放”并加以利用
Azure HDInsight
Office 365 /
Power BI
设备与事件管理中心 用户设备 数据处理,分析和存储
分析工具 (SAS, R, Tableau…)
应用展现和运营
主动式运维
工业4.0
智慧城市
数据库 (MongoDB, MySQL…)
管理门户
Azure
Event
Hubs
ActiveMQ
接入
事件接入
设备管理
事件处理和路由
数据模型
媒体服务
医疗护理
创客创意
CDN服务 服务侧数据接口
开源可视化组件 (ECharts, D3 … )
Azure MySQL
Database
Azure SQL Database
事件引擎
Azure Service
Bus
设备侧
数据接口
用户应用
More to come…
集成架构
应用程序接口 开源应用中间件
(Kafka, ActiveMQ…)
其他设备 (ZigBee设备)
独立设备 (手机,PC,售货机)
网关设备 (路由器,现场网关)
Agent
Agent
微型设备 (灯泡,插座,传感器)
创客设备 (各种开发板)
Agent
Agent
Agent
Azure Storage (SQL, Blob and Queue)
庆科MXChip
Azure HDInsight
Office 365 /
Power BI
设备与事件管理中心 用户设备 数据处理,分析和存储
分析工具 (SAS, R, Tableau…)
应用展现和运营
主动式运维
工业4.0
智慧城市
数据库 (MongoDB, MySQL…)
管理门户
Azure
Event
Hubs
ActiveMQ
接入
事件接入
设备管理
事件处理和路由
数据模型
媒体服务
医疗护理
创客创意
CDN服务 服务侧数据接口
开源可视化组件 (ECharts, D3 … )
Azure MySQL
Database
Azure SQL Database
事件引擎
Azure Service
Bus
设备侧
数据接口
用户应用
More to come…
集成架构
应用程序接口
Mobile Server Wifi模块
独立设备 (手机,PC,售货机)
网关设备 (路由器,现场网关)
Agent
Agent
微型设备 (灯泡,插座,传感器)
创客设备 (各种开发板)
Agent
Agent
Agent
Azure Storage (SQL, Blob and Queue)
智能家居
Building Azure IoT
framework
Azure IaaS(VM, storage, network)
Mesos
Docker
Zeppelin
Event Hub
Service Bus
Spark
Gateway
Azure SDK
演示地址
课后提醒
https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-China-2015
http://aka.ms/IgniteChina2015