微消息队列MQTT版提供以下云端API接口。
说明 每成功调用一次云端API,都会计算为一次消息TPS,从而影响您的计费。计费详情,请参见计费概述。
Token应用服务器接口
此类接口由您的应用服务器调用。
API | 描述 |
---|---|
ApplyToken | 调用ApplyToken申请临时访问的Token。 |
QueryToken | 调用QueryToken校验Token的有效性。 |
RevokeToken | 调用RevokeToken吊销Token。 |
Group管理接口
API | 描述 |
---|---|
CreateGroupId | 调用CreateGroupId创建某微消息队列MQTT版实例下的Group ID。 |
DeleteGroupId | 调用DeleteGroupId删除某微消息队列MQTT版实例下的Group ID。 |
ListGroupId | 调用ListGroupId查询某微消息队列MQTT版实例下的Group ID。 |
消息发送接口
API | 描述 |
---|---|
SendMessage | 调用SendMessage从服务端应用发送消息至微消息队列MQTT版。 |
设备状态查询接口
API | 描述 |
---|---|
QuerySessionByClientId | 调用QuerySessionByClientId根据Client ID查询设备连接状态。 |
BatchQuerySessionByClientIds | 调用BatchQuerySessionByClientIds根据多个Client ID批量查询设备连接状态。 |
一机一密接口
API | 描述 |
---|---|
RegisterDeviceCredential | 调用RegisterDeviceCredential为设备申请访问凭证。 |
GetDeviceCredential | 调用GetDeviceCredential查询设备的访问凭证。 |
UnRegisterDeviceCredential | 调用UnRegisterDeviceCredential注销设备的访问凭证。 |
RefreshDeviceCredential | 调用RefreshDeviceCredential更新设备的访问凭证。 |
轨迹查询接口
API | 描述 |
---|---|
QueryMqttTraceDevice | 调用QueryMqttTraceDevice分页查询微消息队列MQTT版客户端的设备轨迹。 |
QueryMqttTraceMessageOfClient | 调用QueryMqttTraceMessageOfClient查询指定设备的消息收发列表。 |
QueryMqttTraceMessagePublish | 调用QueryMqttTraceMessagePublish查询指定消息的发送轨迹。 |
QueryMqttTraceMessageSubscribe | 调用QueryMqttTraceMessageSubscribe查询指定消息的投递轨迹。 |
CA证书管理接口
API | 描述 |
---|---|
RegisterCaCertificate | 调用RegisterCaCertificate将CA证书注册到微消息队列MQTT版服务端中。 |
ActiveCaCertificate | 调用ActiveCaCertificate激活CA证书。 |
InactivateCaCertificate | 调用InactivateCaCertificate注销CA证书。 |
ListCaCertificate | 调用ListCaCertificate查询指定实例下所有注册的CA证书。 |
GetCaCertificate | 调用GetCaCertificate查询某一个指定的CA证书。 |
GetRegisterCode | 调用GetRegisterCode获取CA证书的注册码。 |
DeleteCaCertificate | 调用DeleteCaCertificate将CA证书信息从微消息队列MQTT版服务端中删除。 |
设备证书管理接口
API | 描述 |
---|---|
ActiveDeviceCertificate | 调用ActiveDeviceCertificate激活设备证书。 |
InactivateDeviceCertificate | 调用InactivateDeviceCertificate注销设备证书。 |
ListDeviceCertificate | 调用ListDeviceCertificate查询指定实例下所有已注册的设备证书。 |
ListDeviceCertificateByCaSn | 调用GetDeviceCertificateByCaSn查询指定CA证书下所有已注册的设备证书。 |
GetDeviceCertificate | 调用GetDeviceCertificate获取指定设备证书的详细信息。 |
DeleteDeviceCertificate | 调用DeleteDeviceCertificate将设备证书信息从微消息队列MQTT版服务端中删除。 |