OkayAPI Docs


API Path: /api/App/MQTT/Publish

API Description: 使用MQTT发布消息,发布后可在客户端进行订阅消息。可以发布不同的主题,设置qos,成功发送后系统会分配相应的订阅主题。MQ 遥测传输 (MQTT) 是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。

1
API Traffic
HTTP/HTTPS
Protocol
GET/POST
Method
UTF-8
Charset
JSON
Response

API Debug   


API Params

ParameterTypeRequiredDefaultNoteDescription
HTTP_APPKEYStringRequiredMIN: 32Common Put Your APPKEY
topicStringRequired主题,自定义主题,发布不同主题时可定义不同的主题名称
messageStringRequired需要发送的消息内容
qosIntOptaion0MIN: 0;MAX: 2qos = 0:仅发一次,不管是否能收到
qos = 1:没返回一直发,可能有重复接收
qos = 2:保证必须收到,并且不重复

API Debug

KEYREQUIREDVALUE
app_key *Required
topic *Required
message *Required
qos Option

API Response

KEYTypeDescription
err_codeInt操作码,0发送成功,1发送失败
topicString成功发布后的主题名称,客户端进行订阅时需要使用此topic主题。如果需要接入,请联系技术客服获取服务端IP和端口。

HTTP Response Code

HTTP Status CodeDescription
Http Status = 200Success
Http Status = 400表示客户端参数错误
Http Status = 404表示接口服务不存在
Http Status = 500表示服务端内部错误