获取MQTT客户端在线状态

云消息队列 MQTT 版 提供同步查询和异步上下线事件通知两种方式,来获取MQTT客户端在线状态。本文介绍这两种方式的基本原理、应用场景、具体差异以及实现方式。基本原理 云消息队列 MQTT 版 服务端(下文简称为MQTT服务端)提供以下方式...

获取MQTT客户端在线状态

使用RocketMQ消费端来处理MQTT客户端的上下线通知时,订阅的Topic为上下线通知Topic,请遵循控制台文档提前创建。final String parentTopic="GID_XXXX_MQTT;客户端状态数据,实际生产环境中建议使用数据库或者Redis等外部持久化存储来保存...

MQTT客户端上下线事件数据流出

您可通过配置 云消息队列 MQTT 版 的客户端上下线通知规则,将获取的MQTT客户端上下线事件数据导出至其他阿里云产品。该方法为异步上下线通知。本文介绍客户端上下线通知的原理、应用场景、使用限制以及 云消息队列 MQTT 版 与其他阿里云...

运行MQTT客户端

本文档为您介绍通过阿里云物联网平台提供的设备端Java SDK,运行MQTT客户端的方法。前提条件 下载Eclipse软件,并配置好Java环境。此Demo为maven工程,请先安装maven。操作步骤 参考 下载设备端SDK,下载 iotx-sdk-mqtt-java 并解压。打开...

MQTT和RocketMQ进行数据互通(客户端上下线通知)

MQTT客户端的上下线事件将会触发MQTT服务端生成一条通知消息,云消息队列 MQTT 版 支持将该条消息数据导出至其他阿里云产品,并使用MQTT的Java SDK实现MQTT客户端与后端应用收发消息。本文以当前仅支持的 云消息队列 RocketMQ 版 数据互通...

Token客户端接口

Token模式MQTT客户端连接参数设置 MQTT支持三种模式的Token,每个客户端每个类型至多申请一个Token,根据实际需要可能申请其中的一种或者多种,并使用。具体的类型如下表所示。类型标志 说明 R 只读类型的Token,只拥有指定资源的读权限。W...

开源客户端首次连接配置

本文以Java SDK为例介绍开源MQTT客户端首次连接服务端时如何初始化客户端和配置自动重连功能。开源客户端Java SDK下载地址 paho.mqtt.java SDK版本 SDK依赖如下,建议使用最新版本。groupId>org.eclipse.paho</groupId>...

客户端连接常见问题

本文介绍 云消息队列 MQTT客户端连接服务端时的常见问题。使用安卓的Demo,返回连接失败报错。问题描述 资源填写正确,且网络可以连通。AK(AccessKey ID)、SK(AccessKey Secret)填写正确且已授权。可能原因 接入点格式不正确,正确...

客户端证书认证

云消息队列 MQTT 版 支持基于X.509证书的双向认证,分别通过服务器证书和设备证书完成服务端和客户端的认证,保证客户端和服务端通信链路的安全性和可靠性。本文介绍客户端证书认证的原理和流程。使用限制 仅铂金版、专业版实例支持双向...

Token客户端接口

Token模式MQTT客户端连接参数设置 MQTT支持三种模式的Token,每个客户端每个类型至多申请一个Token,根据实际需要可申请其中的一种或者多种并使用。具体的类型如下表所示。类型标志 说明 R 只读类型的Token,只拥有指定资源的读权限。W 只...

QuerySessionByClientId-查询客户端在线状态

GID_test@test InstanceId string 是 云消息队列 MQTT 版实例的 ID,一定要和客户端实际使用的实例 ID 匹配。您可以在 控制台 实例详情页面获取该 ID。post-cn-0pp12gl*说明 更多参数说明请参见 公共参数 和 服务接入点。返回参数 名称 ...

BatchQuerySessionByClientIds-批量查询客户端在线...

请求参数 名称 类型 必填 描述 示例值 InstanceId string 是 云消息队列 MQTT 版实例的 ID,一定要和客户端实际使用的实例 ID 匹配。您可以在 控制台 实例详情页面获取该 ID。post-cn-0pp12gl*ClientIdList array 是 客户端列表。string 是...

鉴权概述

鉴权原理 使用 云消息队列 MQTT 版 的客户端收发消息时,服务端会根据MQTT客户端设置的UserName和Password参数来进行鉴权。针对不同的权限验证场景,UserName和Password参数具备不同的含义。MQTT客户端开发应该根据实际场景选择合适的鉴权...

SDK下载

在使用 云消息队列 MQTT 版 客户端(下文简称MQTT客户端)收发消息前,需根据 云消息队列 MQTT 版 所支持的开发语言下载对应SDK。云消息队列 MQTT 版 默认支持标准的MQTT 3.1.1协议,理论上能够适配所有的MQTT客户端,但不排除部分MQTT客户...

鉴权概述

鉴权原理 使用 云消息队列 MQTT 版 的客户端收发消息时,服务端会根据MQTT客户端设置的UserName和Password参数来进行鉴权。针对不同的权限验证场景,UserName和Password参数具备不同的含义。MQTT客户端开发应该根据实际场景选择合适的鉴权...

数据流入规则管理

该规则用于从您配置的阿里云产品中读取数据并将数据通过MQTT协议推送到MQTT客户端,从而实现直接调用阿里云产品的API发送数据到MQTT客户端。流程说明 规则限制 限制项 限制值 说明 单实例规则数量 100 如果默认限制不满足,请联系 云消息...

上下线通知规则管理

详细信息,请参见 MQTT客户端上下线事件数据流出。在 配置规则源 配置向导页面,配置数据源,然后单击 下一步。参数 取值示例 说明 Group ID GID_Client_Status 指定需导出数据的设备组。Group ID的详细信息,请参见 名词解释。在 配置规则...

数据流出规则管理

该规则用于将MQTT客户端发送的消息导出到您配置的其他阿里云产品中,从而实现直接调用云产品的API读取MQTT客户端发送的消息。流程说明 规则限制 限制项 限制值 说明 单实例规则数量 100 如果默认限制不满足,请联系 云消息队列 MQTT 版 ...

连接查询

如需了解 云消息队列 MQTT客户端的连接情况,您可以指定Topic、Group ID以及Client ID查询客户端的当前在线数、在指定时间段内的在线数以及连接信息和订阅关系。按Topic查询 您可以指定Topic查询客户端的当前在线数。登录 云消息队列 ...

SDK下载

在使用 云消息队列 MQTT 版 客户端(下文简称MQTT客户端)收发消息前,需根据 云消息队列 MQTT 版 所支持的开发语言下载对应SDK。云消息队列 MQTT 版 默认支持标准的MQTT 3.1.1协议,理论上能够适配所有的MQTT客户端,但不排除部分MQTT客户...

轨迹查询

本文介绍如何使用 云消息队列 MQTT 版 的轨迹查询功能排查设备在线问题和消息收发问题。当设备的状态出现异常时,您可以使用设备轨迹查询功能,查询设备的连接历史;...推送离线消息至MQTT客户端:离线消息投递至MQTT客户端

名词解释

分为以下三类:数据流入规则:用于从您配置的阿里云产品中读取数据并将数据通过MQTT协议推送到MQTT客户端,从而实现直接调用阿里云产品的API发送数据到MQTT客户端。更多信息,请参见 跨云产品数据流入。数据流出规则:用于将MQTT客户端发送...

Token鉴权概述

云消息队列 MQTT 版 通过Token鉴权模式向MQTT客户端提供临时访问权限。您可通过MQTT Token服务来给本地账号系统管理的用户颁发临时的访问凭证,并限制访问权限,以实现对单一客户端、单一资源的细粒度权限控制。本文介绍使用流程以及相关...

Token鉴权概述

云消息队列 MQTT 版 通过Token鉴权模式向MQTT客户端提供临时访问权限。您可通过MQTT Token服务来给本地账号系统管理的用户颁发临时的访问凭证,并限制访问权限,以实现对单一客户端、单一资源的细粒度权限控制。本文介绍使用流程以及相关...

一机一密概述

MQTT客户端按照规范将设备访问凭证中的信息作为参数设置,连接MQTT服务器,服务端验证通过后客户端即可正常收发消息。使用限制 实例规格约束 设备访问凭证的配额与实例规格中的连接数对等,达到配额上限后将无法为新设备申请访问凭证,您...

开源MQTT迁移至云消息队列 MQTT

本文为您介绍如何将开源MQTT客户端从其他开源MQTT服务端迁移至阿里云的 云消息队列 MQTT 版 服务端上。背景信息 云消息队列 MQTT 版 拥有多协议、多语言平台的开发能力,并支持设备级权限控制以及SSL/TLS传输加密,您可以不变更开源客户端...

跨云产品数据流入

该规则用于从您配置的阿里云产品中读取数据并将数据通过MQTT协议推送到MQTT客户端,从而实现直接调用阿里云产品的API发送数据到MQTT客户端。应用场景 指令下发场景 部署在云端的后台管控服务发送指令到 云消息队列 RocketMQ 版,云消息队列...

签名鉴权模式

签名计算方式 按照 鉴权概述 的描述,如果选择签名校验模式,MQTT客户端实际连接MQTT消息服务器时,connect 报文中的Username和Password需要按照本文约定的规范设置,具体设置和计算方法如下:Username 由鉴权模式名称、AccessKeyId和...

直播互动解决方案

使用 云消息队列 MQTT 版 的客户端收发消息时,服务端会根据MQTT客户端设置的Username和Password参数来进行鉴权。针对不同的权限验证场景,Username和Password参数具备不同的含义。在此场景下,Token鉴权模式更加适用。详细信息,请参见 ...

签名鉴权模式

签名计算方式 按照 鉴权概述 的描述,如果选择签名校验模式,MQTT客户端实际连接MQTT消息服务器时,connect 报文中的Username和Password需要按照本文约定的规范设置,具体设置和计算方法如下。Username 由鉴权模式名称、AccessKey ID和...

设备状态查询

当设备异常或消息收发不符合预期时,您可以使用设备状态查询功能查询指定设备的在线状态、订阅关系及设备轨迹和该设备的消息列表,获取MQTT客户端的状态信息,帮助您快速定位异常原因。操作步骤 登录 云消息队列 MQTT 版 控制台,并在左侧...

跨云产品的数据流出

该规则用于将MQTT客户端发送的消息导出到您配置的其他阿里云产品中,从而实现直接调用云产品的API读取MQTT客户端发送的消息。应用场景 设备数据上报 海量设备通过MQTT协议上报状态数据到 云消息队列 MQTT 版,配置数据流出规则将 云消息...

音视频通信解决方案(MQTT

MQTT服务器 云消息队列 MQTT 版 提供的MQTT协议交互的服务端节点,用于完成与MQTT客户端和 云消息队列 RocketMQ 版 各自的消息收发。MQTT客户端 用于和MQTT服务器交互的移动端节点,本方案中特指发送或接收音视频通话请求的音视频移动端...

使用限制

MQTT客户端场景下,单MQTT客户端消息收发量一般不会很大,且某些SDK设计上不支持,建议单MQTT客户端消息TPS不超过20。如您所需的消息收发量较大,且是服务端使用场景,请考虑使用 云消息队列 RocketMQ 版 客户端。单实例在线连接数 根据...

鉴权常见问题

Token模式 如果业务上需要对每个MQTT客户端的权限进行细致划分,或者仅需要对客户端授予临时的有时间期限的权限,则可以通过Token模式这种临时凭证访问方式实现。通过Token服务,您可以设置单一客户端访问的资源内容、权限级别和权限过期...

SendMessage-向云消息队列 MQTT 版发送单条消息

接口说明 SendMessage 接口为服务端应用调用,与 MQTT 客户端发送消息互补。服务端和客户端的使用场景区别,请参见 开发指南使用指引。调用 SendMessage 接口前,请确认您的云消息队列 MQTT 版实例的内核版本为 V3.3.0 或以上版本。内核...

快速使用MQTT.fx模拟SDK收发消息

MQTT.fx是一款基于Eclipse Paho、使用Java语言编写的MQTT客户端。支持Windows、Mac和Linux操作系统,可用于验证设备是否可以连接 云消息队列 MQTT 版,并通过Topic发布和订阅消息。本文以Windows系统为例,介绍如何使用MQTT.fx模拟SDK接入 ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
检索分析服务 Elasticsearch版 云存储网关 短信服务 钉钉会议 弹性公网IP 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用