物联网

物联网导论(2)

2020-12-05  本文已影响0人  山岳之心

第二章 IoT平台,能力开放

2.1 解锁物联网平台,与OceanConnect相识

物联网发展的挑战和OceanConnect IoT 平台简述

物联网飞速发展,但在发展过程中面临了一些挑战。

这样的一个物联网支撑底座平台(联接管理平台)主要有两个作用。

  1. 终端接入解耦,降低厂家接入的成本。
  2. 能力开放。可以接入现有的第三方人机交互平台,可以接入垂直行业云,IT,OT系统。

OceanConnet IoT 平台具有四个特点:

  1. 应用使能。
  2. 设备管理。
  3. 连接管理。
  4. 云OS。

与物联网支撑底座平台,即华为的OceanConnect IoT连接可以通过 MQTT,CoAP,Https通讯协议来实现。

MQTT协议

它全称是Message Queuing telemetry Transport,即消息队列遥测传输协议。是IBM开发的基于TCP/IP的即时通讯协议。

MQTT采用订阅/发布的模式,非常适合物联网场景的的数据上报和命令下发。客户端向服务器订阅感兴趣的信息,服务器向客户端推送订阅的这些消息。

优点:一,MQTT使用长连接机制,有心跳保活机制。可以减少重新建立连接的开销。二,支持消息实时通知。三,有丰富的推送内容。缺点是设备不能进入休眠模式,比较耗电。

在应用层,MQTT的优点是:协议简单,轻量级,消息可以短至两个字节,对终端硬件的配置要求低。有助于降低终端成本。

智慧家庭的解决方案,主要就是使用的MQTT协议。

CoAP协议

全称是Constrained Application Protocol,即受限制的应用协议。它专为受限制的节点设计,比如传感器节点,NB-IoT/LoRa节点。

CoAP协议采用请求-响应的工作模式。即客户端发起请求,服务器做出响应。

CoAP协议传输层使用UDP协议。为了弥补UDP传输不可靠的缺点,所以CoAP有消息重传机制。它是在受限的工作环境下,比如不能安装HTTP协议的环境下,实现了数据报长度的最优化,还可以提供可靠的通信。

CoAP采用报头压缩的方式,报文最短可以只有四个字节。如下图是一个CoAP报文的例子。


CoAP_protocol.png

CoAP协议不支持长连接,消息的实时性不好,但功耗很低,它适合物联网场景中需要休眠-唤醒机制的设备。它主要用于智能水表,智能电表,智慧农业,智能停车的应用场景中。

物联网平台的分类

  1. DMP Device Management Platform, 即设备管理平台
    • IoT 设备的接入,数据的收集,设备状态的监控和维护。
  2. CMP Connective Management Platform, 即连接管理平台
    • SIM卡生命周期管理,状态监控,故障诊断等。
  3. AEP Application Enablement Platform, 即应用使能平台
    • 帮助IoT开发者快速的开发,部署IoT应用。
  4. BAP Bussiness Analysis Platform, 即业务分析平台
    • 数据集合,数据处理,数据分析,提供数据报表,数据可视化等功能。

2.2 解读平台特性,与OceanConnect相知

OceanConnect 平台

OceanConnect平台是华为基于物联网,云计算和大数据等技术打造的开放的生态环境。
华为的 OceanConnect 平台层有哪些功能

  1. 业务使能层
    • 提供API开放管理,数据管理,规则引擎
  2. 设备连接层
    • 统一的接入能力,资产和设备管理,Sim卡连接管理

IoT联接管理平台的业务与功能:

  1. 设备管理
       graph TD
       SP_Portal --> Device_Management_Server-->物联网网关
       Device_Management_Server--> 直连设备
    
    其中SP_Portal到DM Server使用RESTFul接口或者HTTPS协议,而DM Sever到网关或直连设备使用CoAP/HTTPS协议。
  2. 设备鉴权
    防止非法设备访问平台。
    • 传感器鉴权
      传感器与网关连接后,网关上携带平台分发的合法会话信息创建传感器,IoT平台对其合法性进行合法性检查,检查通过后将传感器加入到网关的下面。以便进行传感器的数据上报功能。
  1. 规则引擎
    规则引擎在智慧家庭应用的比较多。规则和设备,应用,告警绑定。当满足条件时,自动化响应执行动作。
  2. API开放管理
  3. 数据管理
  4. Portal管理
    1. SP Portal
      它主要面向SP开发者用户,包括:应用管理,资产信息管理,资产报表管理,规则引擎,软件管理(资产的升级)
    2. OSS Portal
      1. 业务面
        主要面向配置维护人员,包括网元对接参数配置,维护能力,业务数据备份,License管理。
      2. 管理面
        面向平台安装和维护人员,IoT平台的安装,监控,升级,数据备份,以及服务管理。
    3. Operation Portal
      它主要面向平台运营人员。功能是集中管理所有SP用户,查询所有接入OceanConnect平台的资产的报表。

2.3 熟悉业务流程,与OceanConnect相伴

目标: 了解平台架构,熟悉业务流程

  1. OceanConnect平台的逻辑架构


    OceanConnect.png
上一篇下一篇

猜你喜欢

热点阅读