产品概述
更新时间: 2023-04-13

AIoT泛物联平台 为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端API,服务端通过调用云端API将指令下发至设备端,实现远程控制。

物联网平台消息通信流程图如下。

0-0-1.png

实现设备消息的完整通信流程,需要您完成设备端的设备开发、云端服务器的开发、数据库的创建、业务应用App的开发。

# 平台消息通信链路

# 设备数据上行

  • 设备通过MQTT/HTTP/COAP等协议与物联网平台建立连接,上报数据到物联网平台
  • 基于平台定义的G+link交互协议,设备按标准接口和数据格式进行上报
  • 可配置规则引擎,编写自定义转换语句对上报数据进行处理,并配置转发规则,将处理后的数据转发到关系型数据库、NoSQL数据库、函数计算、流式计算、消息队列等服务中
  • 可通过配置服务端订阅直接在业务服务器中接收消息。

# 控制指令下行

  • 业务服务器调用基于HTTPS协议的API接口下发消息给设备,将数据发送到物联网平台
  • 基于平台定义的G+link交互协议,设备在标准接口获取云端下发消息
  • 同时可使用MQTT协议,pub数据到设备端

# 设备数据存储及开放

设备消息上报到云端后,云端通过规则引擎将数据存储到数据库当中,业务应用可以通过查询到设备进行业务操作。

  • 通过openapi方式查询设备的历史数据、最新影子数据;
  • 通过数据库查询接口进行高级、复杂查询,获取设备数据。

# 设备消息实时推送

在需要实时感知设备状态的业务场景下,物联网平台将设备消息实时推送给业务处理。

  • 使用服务端订阅,业务服务器实时获取设备的状态属性变更、设备生命周期变更等消息
  • 通过规则引擎,设置触发条件,当满足条件时触发消息转发到MQTT、Kafka等消息队列,业务服务器实时订阅消息进行消费

物联网平台还提供了物模型、设备管理、规则引擎、消息推送等能力。

# 适用场景

适用基于设备的物联网场景,提供设备的接入和管理能力,帮助开发者聚焦业务。

# 特性概述

  • 快速建立以设备为核心的物联网业务应用
  • 基于物模型描述设备特性、特征,解耦设备开发和业务应用开发
  • 使用规则引擎设备数据无缝对接时序数据库TSDB、消息队列Kafka等,设备实时数据、历史数据按需取用
  • 支持视频设备接入,提供视频流传输