Acrel IoT Docs Help

安科瑞物联网中台

概述

安科瑞物联网中台提供了设备接入、应用开发、监控运维、数据流转、事件报警等功能,并提供应用套件,为各类IoT场景和应用开发赋能。

中台协议

中台对常见的业务场景进行抽象,形成了一套基于MQTT的标准协议,对于Topic和消息格式进行了固化,为业务层数据的传递提供了多种逻辑渠道。

MQTT

MQTT是基于TCP/IP协议栈构建的异步通信消息协议,是一种轻量级的发布、订阅信息传输协议。可在不可靠的网络环境中进行扩展, 适用于设备硬件存储空间或网络带宽有限的场景。使用MQTT协议,消息发送者与接收者不受时间和空间的限制。中台支持设备使用MQTT协议接入。

目前中台支持MQTT标准协议接入,兼容3.1.1和3.1版本协议,具体的协议请 参见协议文档MQTT 3.1.1MQTT 3.1

MQTT 5.0

考虑到稳定性和规避闭源风险,中台基于RabbitMQ作为MQTT服务,目前RabbitMQ v3.12暂不支持MQTT 5.0

RabbitMQ v3.13开始支持MQTT5.0,等稳定后会进行测试和升级。

名词解释

名词

描述

产品

设备的模板,通常指一组具有相同功能的设备。中台为每个产品生成全局唯一的productKey和secretKey,用于自动注册。

设备

某个产品下的具体设备,每个设备具有唯一的序列号SN。设备可以直接连接中台,也可以作为子设备通过网关连接中台。

网关

能够直接连接物联网平台的设备,且具有子设备管理功能,能够代理子设备连接中台。

子设备

本质上也是设备。子设备不能直接连接中台,只能通过网关连接。

Topic

Topic是UTF-8字符串,是发布(Pub)/订阅(Sub)消息的传输中介。可以向Topic发布或者订阅消息。

设备投影

中台建立的设备状态缓存。每个设备都会在云端有唯一的投影。无论设备与中台的连接是否稳定,应用或其他设备都可以通过访问中台的设备投影,获得设备状态,也可以通过修改投影来对设备下发指令。

租户

租户是需要接入中台的应用实例,每个单独部署的应用对应一个租户,租户可以与产品、设备、项目进行关联,从而对其访问设备的权限进行隔离。

数据订阅

第三方应用平台可以根据自身的需求,将设备上传的数据转发到相应的目的地,转发方式包括MQTT、接口等。

协议网关

对于不支持中台标准协议的设备,可以通过协议网关定义转换规则,使其消息与中台标准协议消息互相转换,从而将设备接入中台。

Last modified: 18 四月 2025