物联网开放能力白皮书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3,数据上报,首先南向设备定期上报或者响应命令上报亮度、环境、设 备状态等数据到平台;而后北向应用通过接口直接获取或通过订阅数据 变化消息,从平台获取数据;(API:数据采集/数据订阅)
4,命令下发,当服务器端应用,接收到设备的上报数据,进行一定的分 析后,可能需要下发命令,对设备进行远程操控。例如:当发现某台路 灯的环境亮度已足够,则调低路灯亮度,甚至熄灭。(API:命令下发)
appId=******&secret=****** }
// appID、secret为应用在平台的ID和访问密码
Response:
// Status Code: HTTP/1.1 200 OK Content-Type: application/json … // Body: {
"scope":"default", "tokenType":"bearer", "expiresIn":"*******", "accessToken":"*******", "refreshToken":"*******" }
北向应用:
服务器端通过华为物联网平台,获取区域内所有路灯上传的信息,进行统一的管 理和监控。
南向设备:
每盏路灯将亮度信息、环境信息、设备状态信息、位置信息、耗电量信息等数据, 通过NB-IoT模组(也可通过网关)发送到华为物联网平台。
能力展示:
• 数据上报 • 区域内所有路灯定期上报或响应服务器要求上报数据。
• 规则定制 • 当汽车的基本数据触发规则(例如超过任务执行范围、超速),平台将 发送短信、邮件,或自动执行对应的命令下发。
12
典型应用场景——医疗应用
手机端应用
服务器端应用
OceanConnect
NB-IoT模组
位置信息 生命体征信息
环境信息
其他信息
13
解决方案介绍:
服务提供商可以实现对患者健康信息的远程监控,通过大量的实时数据,更方便的 分析患者的病情,并在必要时及时的发出预警。 同时,终端用户也可以在手机端实时的查看个人健康数据。
2
华为IoT整体解决方案
智慧家庭
交通运输
资产跟踪
智能停车
智能抄表
农业
环境
3
物联网平台加速新业务上线
智慧家庭
车联网
工业4.0
智慧城市
OceanConnect
云网关
家庭网关
工业网关
Agent Lite Agent IPC Agent Tiny
4
上线周期长
终端厂家多
网络联接复杂
横跨多个领域
涵盖智慧家庭/车联网/工业4.0/智慧城市 80+优质合作伙伴
直连设备
(具有IP能力)
NB-IoT设备
18
Method: GET
Request:
https: //[server]:[port]/iocm/app/dm/v1.1.0/devices/{deviceId} // Header: app_key: ******" Authorization:Bearer ******" Content-Type:application/json …
有省电考虑的设备,可以使用NB-IoT模组,直接连入华为物联网平台; 有足够供电的设备,可以连接到家庭网关,由家庭网关统一管理,并上传数据到华为 物联网平台。
能力展示:
• 数据上报 • 各种智能家居设备上传状态信息到平台。
• 命令下发 • 手机端应用通过平台,下发命令,例如:开门,插座供电,开启电视。
• WiFi、Zigbee、 NB-IoT等短距、长 距协议设备的互联 互通
[ 组网智能 ]
• 优化的Mesh自组网 • 组网快、组网稳、组
网多
[ 管理智能 ]
• 不同类型传感器统一管理 • 端管云协同安全管理,降低终
端安全风险
无线&有线简化网络联接
抄表类应用 车队管理 智慧家庭 智能楼宇
电表
水表
5,规则定制,定制规则来监控设备状态信息,当发现路灯有故障时,发 送短信、邮件到指定平台,进行预警。(API:规则创建)
10
典型应用场景——环境监控
服务器端应用
OceanConnect
工业网关(Agent) 降雨监测 温度监测 空气质量监测 噪音监测
解决方案介绍:
环保相关部门通过采集区域内各种传感器的实时数据,掌控监测区域的环境变化, 从而有利于指定合理的环保政策和措施。
华为 IoT开放能力白皮书
华为开发者社区
合作伙伴在物联网产业发展中面临的主要挑战
新业务上线周期长
应用碎片化,开发周期长,产品上市慢;
终端/传感器厂家众多,集成困难
终端/传感器厂家众多,标准不一;
如何应对在物联网产 业发展中的这些挑战?
网络联接复杂
网络类型多,2G/3G/4G/NB-IoT/Z-Wave/ZigBee… 安全性要求、实时性要求、QoS要求
• 规则定制 • 当某些项的环境数据异常,超过事先定制的规则时,将触发平台发送短 信、邮件进行预警。
11
典型应用场景——车队管理
手机端应用
服务器端应用
OceanConnect
3G/4G通讯模块(Agent Lite)
位置信息
速度信息
油耗信息 其他状态信息
解决方案介绍:
汽车服务公司通过实时的获取执行任务中汽车的相关数据(位置、状态、油耗) 等,增强对车队的了解,从而实现合理分配任务、掌握车辆信息、发现异常车辆 等。
气表
其他表
NB-IoT
OBD
TCU
CarFi
摄像头 门磁
动感 监测
烟雾 监测
智能 插座
DDC
温度 湿度
烟雾 控制质量 监测 监测
Zigbee Z-wave
WiFi 家庭网关
Zigbee Z-wave 工业网关
WiFi
6
上线周期长
终端厂家多
网络联接复杂
NB-IoT 2G / 3G / LTE MSTP/Ethernet/PON
• 规则定制 • 定制智能家居设备的工作场景,在场景中,定制规则。例如:门窗警报器在 工作日9点-18点,状态不应发生改变,发生改变则通过平台向终端用户发送 短信、邮件告警。
14
IoT平台开放能力全景图
设备数据API
设备/资产 告警 事件
位置 远程控制
数据
联接 订阅通知
群组
安全API
注册 授权
设备管理API
北向应用:
可以通过手机端应用和服务器端应用进行查询和控制。
南向设备:
通过汽车OBD和其他传感器,获取汽车各项数据,而后通过3G/4G通讯模块, 直接连接到华为物联网平台。
能力展示:
• 数据上报 • 每辆汽车上传OBD和其他传感器的数据到平台。
• 命令下发 • 服务器端通过监控汽车的基本数据,发现异常(油耗异常、位置异常), 从而下发警报到汽车。
固件升级 软件升级
控制
运维API
应用生命周期管理 报表
15
数据管理API
规则引擎 垂直行业应用
第三方集成API
邮件 短信
安全API
鉴权(Auth)
鉴权
OceanConnect
云网关
非直连设备
直连设备
(具有IP能力)
NB-IoT设备
16
Method: POST
Request:
https://[server]:[port]/iocm/app/sec/v1.1.0/login Content-Type:application/x-www-form-urlencoded … // Body: {
联合合作伙伴构建智能水务系统
居民用水表 商业用水表 工业用水表
NB-IoT网络
IoT平台
水务监测中心
水表
7
芯片
传输
IoT平台
APP
联合合作伙伴构建智能水务系统
101001000101010 101010100010101
8
③ 设备绑定 ④ 数据采集(数据采集API) ⑥ 订阅-数据上报(数据订阅API)
• 命令下发 • 可以通过手机端应用,发送消息给绑定的可穿戴设备,提醒佩戴者注意血压、 吃药等。
• 规则定制 • 当终端用户的相关数据异常,触发规则时,例如活动范围超过事先规定范围、 生命体征异常时候,平台将向注册的手机、邮箱发送消息预警。
典型应用场景——智能家居
手机端应用
OceanConnect
① 鉴权 (鉴权API) ② 设备注册(添加设备API)
⑤ 订阅-命令下发(命令下发API)
典型应用场景——智慧路灯
服务器端应用
OceanConnect
NB-IoT模组 亮度信息 环境信息 设备状态信息 位置信息 耗电量信息
9
解决方案介绍:
路灯管理部门通过获取所管理区域内所有路灯的实时信息,发现路灯故障,还可 根据天气等环境因素,合理调节路灯亮度,从而达到及时排除故障、节省电力开 支的目的。
"deviceId":"*******", "verifyCode":"*******", "timeout":300, "psk":"******" }
// 南向设备发起绑定操作时,将携带verifyCode,进行匹配
设备数据API
数据采集
应用查询
OceanConnect
云网关
设备上报数据
非直连设备
Response:
// Status Code: HTTP/1.1 200 OK Content-Type: application/json … // Body: {
北向应用:
终端用户可以通过手机端程序对个人健康信息进行查询,服务提供商也可以从后台 进行统一的健康监控。
南向设备:
通过可穿戴设备,采集终端用户的位置信息、生命体征信息(血压、心率、体温 等)、环境信息(温度、湿度等)、其他信息,并通过NB-IoT模组,将以上数据发 送到华为物联网平台。
能力展示:
• 数据上报 • 通过可穿戴设备采集终端用户的基本信息,并通过华为的NB-IoT联网方案, 上传到物联网平台。
// accessToken为后续所有设备、数据操作要用的秘钥
设备管理API
设备注册与绑定
Step1, 注册
OceanConnect
云网关
Step2, 绑定
非直连设备
Baidu Nhomakorabea直连设备
(具有IP能力)
NB-IoT设备
17
Method: POST
Request:
https: //[server]:[port]/iocm/app/reg/v1.1.0/devices // Header: app_key: ******" Authorization:Bearer ******" Content-Type:application/json … // Body: {
面向合作伙伴
面向伙伴的一站式服务 170+开放API
敏捷的互联
系列化Agent简化接入 200+种类终端设备
Huawei LiteOS统一设备集成标准
上线周期长
终端厂家多
网络联接复杂
互联框架
Open APIs 传感框架 内核
安全框架
[ 轻量级 ]
• 可伸缩内核 • uA级功耗 • uS级响应
5
[ 联接智能 ]
北向应用:
服务器端通过华为物联网平台,获取区域内各种传感器的上报数据,进行统一的 监测和管理。
南向设备:
各种传感器独立工作,并向网关上报数据,而后网关统一将数据上报给华为物联 网平台。
能力展示:
• 数据上报 • 区域内所有传感器独立工作,监测相关项目,采集数据,上报给平台。
• 命令下发 • 平台发送命令给指定传感器,要求立即上报实时数据。
OceanConnect
2.2,绑定设备 3.1,设备上报 4.2,命令 5, 规则创建 数据到平台 下发到设备 NB-IoT模组
亮度信息 环境信息 设备状态信息 位置信息 耗电量信息
1,服务器端应用向平台发起鉴权请求,获得秘钥以执行后续操作; (API:鉴权)
2,应用使用设备MAC地址向平台注册设备,设备携MAC地址向平台发 起绑定请求,而后平台完成匹配,设备添加成功;(API:添加设备)
"verifyCode":“Sample_001_0021", "nodeId":" Sample_001_0021 ", "timeout":3600 }
Response:
// Status Code: HTTP/1.1 200 OK Content-Type: application/json … // Body: {
• 命令下发 • 服务器端应用,发送命令,要求指定路灯上报指定数据。 • 远程控制路灯的开关和亮度。
• 规则定制 • 当某路灯数据异常,触发预先定制的规则时,触发平台发送短信、邮件 进行预警。
智慧路灯——业务流程
服务器端应用
1,鉴权 2.1,注册设备
3.2,应用 4.1,命令 获取数据 下发至平台
NB-IoT模组
家庭网关(Agent)
智能门锁 智能插座 智能灯泡 智能家电 门窗警报器
解决方案介绍:
终端用户可以通过手机应用,实时的查看家中智能家居的工作状态,同时也能下发命 令给指定设备,实现远程操控。
北向应用:
终端用户通过手机,联接到华为物联网平台,对个人的智能家居设备进行在线管理。
南向设备:
相关文档
最新文档