产品简介

物联网服务(简称IoT平台),旨在提供一个安全、稳定、高效的物联网平台。帮助物联网领域的开发者快速且低成本的实现设备接入、设备管理、数据解析、事件检测、存储计算以及分析应用等物联网应用开发。赋能物联网应用开发商和生态合作伙伴,实现终端与云端的双向数据通道,助力智能物联网应用创新。

IoT平台的主要功能如下:

设备接入

IoT平台提供设备端SDK让设备轻松接入。

开源多种平台设备端SDK代码,提供跨平台移植指导,赋能开发者基于多种平台进行设备接入。

设备通信

设备可以使用IoT平台,通过IoT Hub设备可以与云端进行双向通信。

提供MQTT协议,满足长连接的实时性需求。 提供COAP协议,满足资源受限的设备可靠的发送数据。 IoT平台提供了设备与云端的上下行通道,为设备上报与指令下发提供稳定可靠的支撑。

设备管理

提供完整的设备生命周期管理功能,支持设备注册、设备接入、功能定义、实时监控、设备删除等。

提供设备物模型,简化应用开发。 提供设备上下线变更通知服务,方便实时获取设备状态。

数据流转

通过规则引擎将IoT平台与相关的产品无缝打通,可以配置简单规则,将设备数据转发至其它第三方系统中,进而使用存储、计算等其他服务。例如,基于规则引擎您可以:

配置规则实现设备与设备之间的通信,快速实现M2M场景。 将数据转发到关系型数据库,提供设备数据采集 + 结构化存储的联合方案。 将数据转发到中间件,提供设备数据采集 + 消息转发的联合方案。

产品架构

IoT平台目前主要包括五部分:IoT Hub、设备管理、规则引擎、应用接入、安全认证。

  • 平台提供设备端SDK,设备或物联网网关集成SDK可直接与IoT平台进行连接。
  • 设备管理负责注册、管理产品和设备,在平台完成注册的设备便可连接到IoT Hub上。
  • IoT Hub支持设备与云端双向通信,通过IoT Hub传输的设备数据,可经过规则引擎将数据流转至提供的其他服务,实现面向不同业务场景的物联网应用。
  • 安全认证,拥有多重防护,提供设备云端安全保证。

IoT Hub

IoT Hub是一个面向物联网设备的接入网关,使设备可以轻松安全地与云端及其他设备交互。IoT Hub可在连接到 Internet的设备与云端之间实现安全的双向通信,既能从多台设备收集、存储和分析数据,又能通过IoT Hub下发命令实现设备控制的功能。

  • 连接设备与云端双向通信;

  • 支持设备认证安全机制,只允许拥有证书的设备与云端安全通信;

  • 支持SSL/TLS数据传输通道,保证数据的机密性和完整性。

设备管理

提供完整的设备生命周期管理功能,目前支持设备注册、设备接入、实时监控、设备删除等功能。

  • 支持设备模型在线配置,通过可视化界面配置设备标识和属性,简化应用开发;

  • 支持设备在线离线状态变更实时通知,方便用户了解设备状态;

  • 支持设备批量创建、删除、编辑规则等,减少操作工作量;

  • 提供多语言SDK开发包,支持设备跨平台接入;

规则引擎

规则引擎旨在为物联网解决方案提供实时数据流转,实现每秒对数百万事件数据的流式计算,帮助用户灵活地转发和处理设备消息,用户可通过类SQL语言设定规则,对消息进行筛选、变型和转发,实现过滤数据和处理数据,并根据不同场景将数据无缝转发至不同的数据目的地。

  • 提供可视化规则配置界面, 方便易操作;

  • 支持通过规则配置,将数据转发到结构化数据库MySql中,适应低频写入、小规模存储;

  • 支持通过规则配置,将数据转发到消息中间件上,提供“数据采集 +消息中转”的联合方案;

  • 支持在线模拟数据进行规则测试,根据测试结果随时调整规则,确保规则正确可用。

应用接入

应用接入是物联网平台为方便外部快速控制设备的一种便捷功能,而非仅通过物联网平台来完成。

用户或业务系统仅需要在平台内定义具有某权限的设备证书或密钥,植入到指定的业务系统或第三方终端硬件中,即可实现对该设备的反控能力。 用户可以对应用接入账号的授权粒度精确到设备topic级别,还可通过页面操作变更应用接入的权限。

安全认证&权限策略

安全是IoT的重要话题。IoT平台提供多重防护,保障设备云端安全。

平台为每个设备颁发唯一CA证书,设备使用证书进行身份验证连接IoT Hub。 针对不同安全等级和产线烧录的要求,物联网平台为开发者提供了多种设备认证方式。 授权粒度精确到设备级别,任何设备只能对自己所属的Topic发布订阅消息,服务端凭借AK对账号下所属的Topic进行操作。

产品优势

企业基于物联网通过运营设备数据实现效益提升已是行业趋势、业内共识。IoT服务为解决传统企业面向物联网、工业互联网转型过程中遇到的各类阻碍,提供一系列的解决方案,助力企业实现通过运营设备数据降低运营成本、寻求新的盈利模式及经济增长点。

  • IoT服务产品优势特点:

一站式托管

实现设备快速接入、数据存储、分析展现一体化,并且可与其他应用服务、大数据服务等无缝对接,快速构建物联网应用,驱动业务创新。

稳定

服务具备自动容灾,负载均衡等能力,保障设备与云端进行双向大规模消息传输的稳定性,支持千万级连接,百万级并发。

安全

设备接入和数据传输支持SSL安全协议,通过颁发证书对设备接入进行认证与授权,防止非法接入,保证数据安全传输。

快速

支持RTOS、Windows和Linux设备运行环境,提供C语言、JAVA语言、Python语言的SDK开发包。用户可以快速实现设备的数据通信,而不必关注底层通信协议细节。

低成本

一站式服务架构,减少了研发的人力成本和时间成本。

  • 传统开发与基于IoT服务开发对比结果:
对比项目 传统开发 基于物联网服务开发
设备接入 需要搭建基础设施、寻找并联合嵌入式开发人员与云端开发人员。开发工作量大、效率低。 提供设备端SDK,设备快速与云端连接,效率高。支持RTOS、Windows和Linux等多种设备运行环境。
性能 自行实现扩展性架构,极难做到从设备粒度调度服务器、负载均衡等基础设施。 具有千万级设备的长连接能力、百万级并发的能力,架构支持水平性扩展。
安全 需要额外开发、部署各种安全措施,保障设备数据安全是个极大挑战。 提供多重防护,保障设备云端安全:通过设备认证保障设备安全与唯一性;传输加密保障数据不被篡改。
稳定 需自行发现宕机并完成迁移,迁移时服务会中断。稳定性无法保障。 大规模负载均衡服务集群。去中心化,无单点依赖。拥有多数据中心支持。
简单易用 需要购买服务器搭建负载均衡分布式架构,需要花费大量人力物力开发“接入 + 计算 + 存储”一整套物联网系统。 一站式设备管理、实时监控设备场景、无缝连接产品,物联网复杂应用的搭建灵活简便。

产品术语

术语 解 释
IoT Hub 面向物联网领域开发者的全托管物联网服务,通过主流的物联网协议(如MQTT、COAP)通讯,可以在智能设备与云端之间建立安全的双向连接,快速实现物联网项目。
接入项目 物接入IoT Hub的项目,每一个项目代表一个完整的物接入。同一租户可以创建至多5个接入项目。
物模型 物模型由一个或多个属性构成,您可以用他来表示一类事物,如同一型号设备、产品等。基于物模型可以创建多个产品。
物模型模板 平台提供的创建产品的物模型模板,每个模板下预制了该类物模型常用的属性,帮助用户快速创建物模型。
产品 设备的集合,通常指一组具有相同功能的设备。物联网平台为每个产品颁发全局唯一的产品ID。每个产品下可以有成千上万的设备。
设备 归属于某个产品下的具体事物。物联网平台为设备颁发产品内唯一的设备ID。设备可以直接连接物联网平台,也可以作为子设备通过网关连接物联网平台。设备是物实例的一个广义描述,代表具体的设备、设施、物品的实体。
网关 能够直接连接物联网平台的设备,且具有子设备管理功能,能够代理子设备连接云端。
直连设备 具备联网模块,自身可以直接与平台连接的设备,如集成WIFI模组或上网卡的设备。
子设备 自身不具备连接互联网能力的设备,只能通过网关连接至平台。
一机一密 指每个设备使用唯一的证书进行鉴权认证的设备注册方式
MQTT MQTT(Message Queuing Telemetry Transport)是一个基于二进制消息的客户端服务端架构的发布/订阅(Publish/Subscribe)模式的消息传输协议,最早由IBM提出的,如今已经业界通行规范,更符合机器与机器的通信(M2M)以及物联网环境(IoT)。
COAP Coap(Constrained Application Protocol)是一种在物联网世界的类web协议,是受约束设备的专用Internet应用程序协议。
证书 为保证设备安全,平台采用CA证书认证方式进行鉴权和传输加密,创建产品或设备时会相应的生成证书。
Topic类 Topic(主题)类是产品具有的所有Topic的类模板,基于产品的设备实例会继承产品的Topic类并实例化为设备的Topic
Topic 在进行使用物接入服务之前,需要先为我们即将开展的订阅发布信息创建一个Topic(主题)名称,该主题应用于MQTT客户端。
主题操作权限 对topic的操作权限。目前基于MQTT协议,IoT Hub 支持创建发布 Publish 和订阅 Subscribe 两种权限。
标签 标签分为产品标签和设备标签。
产品标签:描述同一个产品下,所有设备所具有的共性信息。
设备标签:通常根据设备的特性为设备添加的特有的标记,您可灵活自定义标签内容。
属性 设备的功能模型(物模型)之一,用于描述设备的状态,如环境监测设备所读取的当前环境温度等。
指令参数 设备的功能模型(物模型)之一,用于对设备下发指令所需要的参数进行定义。
事件 设备的功能模型(物模型)之一,用于定义设备的信息、告警、故障,设备指标达到预定义后将触发事件并在平台通知
规则引擎 提供类SQL语言的规则引擎,帮助您对Topic中的数据进行过滤,并能够将处理后的数据发送到其他服务,例如API、KAFKA、JDBC、MQTT等。

应用场景

机床云场景

  • 场景描述

数控机床厂家希望能够远程监控机床在客户现场的运行情况,监测机床的关键参数,以期达到故障快速响应,减少现场维修次数;同时数控机床客户希望减少故障维修时间、非计划停机次数、预测故障发生概率、提高机床的有效运行时间,提高投资回报率。

  • 优势

为用户提供一站式全托管的物联网服务,包括软件开发、大数据及应用服务等,通过与IoT服务无缝对接,可快速构建设备端到云端的双向通信、数据存储、数据处理及云端物联网应用,帮助用户节省大量的软硬件资源、开发及时间成本,形成开发商、最终用户和运营商的绿色生态发展体系。

  • 建议搭配服务

    1. 应用服务

    2. 软件开发服务

    3. 数据库服务

    4. 大数据服务

能源云场景

  • 场景描述

面向企业用户在S-安全用能、E-经济用能、M-用能精细化管理提供智慧能源管理云服务,帮助企业降低用能损耗、减少电费罚款、优化节能降耗,保障企业用能安全。

  • 优势

基于IoT服务,搭配应用服务、软件开发服务、数据库服务和大数据服务,可对接包括水、电、气、热等多种场景,形成有针对性的能源智能化处理应用,帮助用户快速解决用能问题。

  • 建议搭配服务

    1. 应用服务

    2. 软件开发服务

    3. 数据库服务

    4. 大数据服务

产品功能

设备接入

1、支持设备和平台之间的双向通信

2、支持设备安全连接

3、支持SSL/TLS数据传输通道,保证数据的机密性和完整性

设备管理

1、支持设备全生命周期管理,支持设备注册、功能定义、设备删除、设备接入

2、提供设备物模型,简化应用开发

3、提供设备上下线变更通知服务,方便实时获取设备状态

规则引擎

1、提供可视化规则配置界面, 方便易操作

2、支持通过规则配置,将数据转发到API中,将数据应用到实际业务

3、支持通过规则配置,将数据转发到结构化数据库MySql中,适应低频写入、小规模存储

4、支持通过规则配置,将数据转发到消息中间件上,提供“数据采集 +消息中转”的联合方案

5、支持在线模拟数据进行规则测试,根据测试结果随时调整规则,确保规则正确可用

设备运维

1、提供可视化指令下发界面,为用户提供控制设备的通道,实现对该设备的控制能力。

2、支持指令下发数据格式用户自定义。

3、提供设备上报事件的平台展示界面,可查看和筛选设备上报的事件。

应用接入

1、方便外部系统快速控制设备,而非仅通过物联网平台来完成。

2、支持通过应用接入界面topic权限配置来控制应用接入权限。

3、支持应用接入的系统安全连接。