小花带你一周hold住人人学IOT(二)IoT平台,能力开放
小花带你一周hold住人人学IOT(一)初识物联网
花带你一周hold住人人学IOT(二)IoT平台,能力开放
小花带你一周hold住人人学IOT(三)窄带无线,海量物联
小花带你一周hold住人人学IOT(四) 物联网关,汇聚回传
小花带你一周hold住人人学IOT(五) 操作系统,轻量开源
今天我们开始人人学IoT第二课的学习,下面先看一下今天要带大家学习那些内容。
1.解锁物联网平台,与OceanConnect相识
物联网蓬勃发展但是也面临着挑战
第一个挑战 新业务上线周期长
IOT终端厂家
-只能接入自己的平台
-应用碎片化严重
-产品开发周期长
-产品上市慢
第二个挑战 标准不统一 集成困难
-终端传感器厂家多
-通信协议众多
-标准不统一
-集成困难
第三个挑战 网络联接复杂
-物联网环境复杂
-网络类型多
-厂家开发终端需要适配很多协议
-厂家进入物联网领域门槛较高
应对
-打破瓶颈
-降低成本
-降低终端和应用的开发成本
-降低厂家接入物联网领域的门槛
聚焦核心竞争力,发展物联网业务,需要一个终端接入解耦,能力开放,安全可靠的平台作为支撑。
IoT联接平台的作用
常用协议
1.MQTT-T(Message Queuing Telemetry Transport,消息队列遥测传输),是IBM开发的一个即时通讯协议。MQTT协议采用订阅/发布的工作模式,客户端向服务器订阅感兴趣的信息,服务器把信息推送给订阅了这类信息的客户端。–智慧家庭解决方案
优点:协议简单、轻量级、消息可以短至2个字节、对终端的硬件配置要求低、有利于降低终端成本
2.CoAp-P(Constrained Application Protocol,受限制的应用协议),专门为资源受限设备(如传感器节点)和网络(如NB-IoT, LoRa)而设计。
-可以让数据报长度最优化,还可以提供可靠的通信
3.HTTP-P(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。劣势:受限于环境
MQTT CoAp比较
层次划分
2.解读平台特性,与OceanConnect相知
OceanConnect 是华为基于物联网 云计算和大数据等技术打造的开放生态环境
应用于:智慧家庭 交通运输 资产管理 智能停车 智能抄表 农业 环境等
我们根据OceanConnect平台的功能细化物联网的层次架构
终端层-接入层-平台层-应用层
平台层分为业务使用层和设备连接层
业务使用层主要提供以下能力:
API开放管理
数据管理
规则引擎
设备连接层主要提供以下能力:
统一的接入能力
资产和设备管理
SIM卡管理
华为物联网平台OceanConnect能够提供丰富的业务:
设备管理
设备接入鉴权
规则引擎
API开发管理
数据管理
Portal管理
设备管理
设备管理包括网关的管理 用户在SP Portal通过REST接口和HTTPS协议下发各类配置管理命令到OceanConnect的DM Server,DM Server通过CoAP/HTTPS协议 将命令传递给网关或其他直连设备,完成设备的配置管理
REST Repressentational State Transfer表述性状态传递
DM Server Dervice Management Server 设备管理服务器
设备接入鉴权
设备接入鉴权是对终端设备包括网关的身份进行鉴权,防止非法设备越劝访问
鉴权:指验证用户是否拥有访问系统的权利
首先创建传感器鉴权,当有新的传感器接入时,网关携带平台分配的合法会话信息创建传感器,IoT平台对其合法性进行检查,检查通过后,将新的传感器加入到网关下面,以便进行传感器的数据上报功能
其次,设备接入鉴权,网关启动后,设备携带Device ID和密码接入OceanConnect,OceanConnect对其鉴权确定合法性,如果合法则返回200 OK,携带为其分配的合法会话信息,设备完成登录
最后,上报数据鉴权,当传感器通过网关上报数据时,网关携带IoT平台分配的合法会话信息上报传感器数据,IoT平台对其合法性进行检查,检查通过后,将传感器数据记录在IoT平台并上报给最终用户。
规则引擎
规则引擎可以和设备 应用 告警绑定,当绑定的信息满足条件时,规则可以自动化执行响应动作。
Portal管理
三个Portal 分别是 SP Portal OSS Portal Operation Portal
SP Portal
Operation Portal
OSS Portal
OceanConnect平台特点
接入无关、可靠性、安全性、弹性伸缩、能力开发
接入无关
可靠性
安全性
弹性伸缩
能力开发
3.熟悉业务流程,与OceanConnect相伴
OceanConnect组件 平台逻辑架构
IoCM:IoT联接管理模块,平台最重要的模块,支持联接状态管理和控制命令下发
DM Server:设备管理服务器 支持物联网设备信息管理、升级等
Rule Engine:规则引擎,用户可以通过设置规则来满足一些业务需求
Mongo DB:用户信息数据库,存储所有物联网设备的信息
CIG:云网关,提供终端设备接入协议适功能,支持不同类型的物联网设备接入OceanConnect
南向的终端设备可以通过CIG的协议适配器连接平台
IoT应用服务器,平台通过API Server接入北向的IoT应用服务器
业务流程
北向注册流程
只有完成北向登录和鉴权才能做其他业务
业务发放流程
需要在OceanConnect开户,否则非法,不能接入到平台
南向注册流程
注册一次 成功就不需要注册了 鉴权需要多次
南向消息上报
周期性上报 事件性上报
控制消息下发
好了,到这里第二课IoT平台,能力开放就学完了,相信通过今天的学习,大家对物联网已经有进一步的了解了。下面跟我来做一下练习,检验一下自己的学习成果哦。
判断题
- IoT联接管理平台的主要作用是终端接入解耦与能力开放。正确
- 部分IoT设备的控制消息不是实时转发的,OceanConnect平台会负责把这类控制消息存储起来。正确
单选题
1.在设备管理中,SP Portal通过什么协议下发消息给DM Server?A
A.HTTPS
B.MQTT
C.CoAP
D.SMTP
2.下列选项中,哪个不属于OceanConnect的Portal?B
A.SP Potral
B.User Portal
C.Operation Portal
D.OSS Portal
3.下列选项中,哪个不属于OceanConnect业务流程?C 北向注册流程-业务发放流程-南向注册流程-南向消息上报-控制消息下发
A.北向注册流程
B.南向注册流程
C.北向消息上报
D.南向消息上报
4.下列选项中,哪个不属于北向注册流程中的步骤?D
A.登陆SP Portal
B.上传profile文件
C.上传编解码插件
D.IoT设备上电连网后向OceanConnect发起注册
多选题
1.下列选项中,对于MQTT与CoAP描述正确的是?ABC
A.MQTT基于TCP/IP协议,采用订阅/发布的工作模式
B.MQTT使用长连接,有心跳保活机制,功耗相对较高
C.CoAP基于UDP/IP协议,采用请求/响应的工作模式
D.CoAP使用长连接,但没有心跳保活机制,功耗相对较低 CoAP不支持长连接
2.下列选项中,属于OceanConnect业务使能层支持的功能是?CD
A.资产和设备管理 设备连接层
B.SIM卡连接管理 设备连接层
C.数据管理
D.API开放管理
3.下列选项中,属于OceanConnect平台特点的是?ABCD
A.接入无关
B.可靠性
C.弹性伸缩
D.能力开放
4.下列关于OceanConnect逻辑架构中的组件描述正确的是? ACD
A.IoCM主要负责联接状态管理和控制命令转发
B.DM Server主要负责数据管理 DM Server:设备管理服务器 支持物联网设备信息管理、升级等
C.Mongo DB用于存储物联网设备信息
D.CIG主要提供终端接入协议适配功能
本次的课程是我们华为云物联网开发者学习路径的入门课程人人学IoT
本课程从物联网的背景知识引入,通过物联网概述到“云-管-端“的课程体系,涵盖华为物联网认证60%的知识点,带大家从华为物联网入门到精通。
对物联网感兴趣的小伙伴可以参加我们华为云学院物联网开发者学习路径,进行更深一步的学习哦
物联网开发者学习路径
- 点赞
- 收藏
- 关注作者
评论(0)