物联网设备管理云平台
一、平台功能清单
1、设备管理服务:应用管理、固件管理、设备管理、设备信息管理、设备控制
2、用户管理服务:公司信息、公司应用、员工信息、用户权限、用户角色
3、运维管理服务:设备升级、升级历史
4、资源交换服务:资源描述、交换方式
二、标准体系服务能力包含的功能
接入物联网的设备和应用可以依据服务标准进行管理和交互。服务标准可以为物联网提供一个基础服务集合,应用和设备基于这个基础服务集合可以快速接入并实现各种丰富的功能。IoT合作伙伴计划联盟连接标准组,正在联合产业伙伴,共同制定服务标准,包括设备管理服务、用户管理服务、运维管控服务以及资源交换服务。
1、设备管理服务【设备管理服务提供对设备进行管理的能力】
物联网的设备种类众多,不同种类的设备其特性差别很大。设备接入后,需要有一种统一的方式对设备进行管理。设备管理服务用于解决对多种类型设备进行管理的问题。设备管理服务提供设备认证、设备注册、设备会话、设备状态、设备控制、设备权限以及设备影子的管理能力。通过这些能力,设备管理服务可以构建一个统一的设备管理标准。
1.1设备认证服务
设备认证服务提供校验设备是否合法的能力。设备认证是设备建立与设备管理服务连接通道之前的必要操作。设备认证时需要上报唯一身份信息,设备唯一身份信息由设备厂商在设备管理服务中申请和设置,并且需要保证全球唯一性。设备管理服务根据设备唯一身份信息校验该设备是否合法。
1.2设备注册
设备与设备管理服务建立通信连接,在设备通过身份认证后,设备必须首先向设备管理服务进行注册,之后才能进行其他操作。设备注册过程是指一台具体的设备在需要与设备管理服务进行通信和交互时,进行身份信息的上传和设置的过程。每一台设备在与设备管理服务进行通信和交互之前,都需要将其自身的设备信息上报到设备管理服务中。设备注册服务是设备管理服务中负责设备信息管理的服务。对于设备在注册过程中所上传的具体信息的种类,由厂家自行设计决定。设备管理服务根据设备请求中携带的设备信息进行注册,注册成功后分配给该设备一个唯一识别、不可篡改、不可预测、不可伪造、统一管理的设备ID。
1.3设备会话
设备会话管理是指设备管理服务对设备的在线状态进行管理,包括设备登录、登出等信息。设备只有成功登录后,才能建立和设备管理服务的业务通道。设备登录和登出成功,代表设备上线和下线状态。设备登录成功后,设备管理服务会产生一条会话记录,并生成一个会话ID。设备登出成功后,该会话ID失效。
1.4设备状态
设备状态管理是设备管理服务对设备的状态进行管理,包括状态上报和状态查询。状态上报是指设备状态发生变更时,逐个或批次上报当前状态数据。状态查询是指对设备的当前或者历史状态进行查询。
1.5设备控制
设备控制是指设备管理服务对设备进行控制,包括控制指令的下发,指令执行结果的接收等。设备端接收到设备管理服务下发的控制指令数据后,进行指令数据解析、指令识别以及指令执行,并回复给设备管理服务指令的执行结果。
1.6设备权限
设备权限管理是对设备的权限进行管理。设备的所有操作都对应有相应的权限,有些权限默认开通。有些权限必须经过设备管理服务授权,以保障设备的安全性,以及设备管理服务对设备的安全控制。
1.7设备影子
设备影子用于管理设备当前状态以及上层应用对设备的期望状态。设备影子是设备在设备管理服务中的状态缓存机制。设备影子可以将设备与应用结合,解决在网络不稳定情况下的通信不可靠问题。
1.8网关设备
设备可以通过Wi-Fi等网络直接接入云服务平台。对于没有Wi-Fi通道的设备,如ZigBee、Bluetooth设备等,可以通过网关设备接入云服务平台。网关上行接入设备管理服务,下行连接厂家自有设备,简称网关子设备或子设备。网关的产品形态可以是家庭路由器、Zigbee的协调器(coordinator)、或手机等。
2、用户管理服务
用户管理服务提供对用户进行管理的能力。用户接入物联网之后,需要对用户进行管理。同时,用户需要能够管理控制设备。用户在管理控制设备时只能管理控制其有权限管理控制的设备。用户使用的管理控制终端的种类很多,包括移动App、网页后台以及客户端等。用户管理服务实现对用户以及用户所管理设备的统一的描述和管理。用户管理服务包括用户管理、用户权限管理以及用户设备管理。
2.1用户管理
注册用户可以通过登录管理终端来查看和控制已绑定的设备,用户管理服务提供对用户账号的各项管理能力。用户管理包括用户注册,用户信息查询,用户登录和登出。
2.2用户权限
用户权限管理是对用户账号的权限进行管理。每个账号都有其对应的权限,以保障通信和操作的安全性。用户权限包括用户权限授权,用户权限移除和用户权限校验。
2.3用户设备管理
用户可以通过管理终端请求绑定指定的设备。绑定成功后,用户即可通过管理终端访问此设备。用户设备管理包括设备绑定,设备解绑和用户绑定设备查询。
3、运维管控服务
运维管控服务提供对设备进行维护、升级以及错误排查的能力。设备授权运行后,设备中运行的固件可能存在bug需要修复。随着固件的迭代开发,新功能被加入到固件中。要能够对正在运行的设备进行在线固件升级。当设备运行出现问题时,要能够获取到问题设备的运行状态和运行环境信息,要能够获取到设备的运行日志。运维监控服务针对这两个问翻提供了设备OTA升级和设备日志查询两项功能。
3.1设备OTA升级
设备OTA升级是指对设备固件进行空中下载和更新,让设备具有远程升级的能力。
设备OTA升级提供以下能力:
- 修复产品缺陷,减少产品缺陷带来的问题
- 丰富产品功能,扩展设备能力
- 迭代产品升级
3.2设备日志查询
设备日志查询提供对设备的日志进行查询的能力,运维管控服务以日志形式记录设备的通信和控制运作信息,并通过搜索引擎技术,提供关键词检索等服务。通过日志查询服务,可以对设备进行诊断.定位设备问题.为设备的问题修复提供依据。
4、资源交换服务
资源交换服务提供设备之间进行资源交换的能力。设备祖入物联网之后,浦要同其他吸备进行交互来完成各种任务,实现各种功能。资源交换服务为设备提供了交互的能力。资源以数据的形式作为设备之间交互的载体。资源交换服务包括资源描述、资源营理和交换方式。
4.1资源描述
资源描述用于对设备所交换的资源进行格式化和标准化的描述。通过对资源进行格式化和标准化的描述,可以和不同设备之间进行交互。当设备进行资源描述时,可以无障碍的和同样进行资源描述的设备进行交互。资源描述包括资源描述格式、资源描述限制和资源描述验证。
4.2交换方式
交换方式用于描述设备之间交换资源的方式。包括以下内容:
- 发送资源:设备将资源发送给其他设备
- 接收资源:是指设备接收来自其他设备的资源
- 验证资源:是指设备在发送或者接收资源时验证资源的有效性和合法性
上一篇: 物联网中的设备管理与监控
下一篇: 物联网设备管理平台:连接智能世界的桥梁