At+Cmqttpub Publish A Message To Server - SimCom SIM7500 Series Command Manual

Mqtt at, lte module
Hide thumbs Also See for SIM7500 Series:
Table of Contents

Advertisement

Defined Values
<client_index>
<req_length>
<err>

2.2.12 AT+CMQTTPUB Publish a message to server

AT+CMQTTPUB is used to publish a message to MQTT server .
NOTE: The topic and payload will be clean after execute AT+CMQTTPUB.
AT+CMQTTPUB Publish a message to server
Test Command
AT+CMQTTPUB=?
Write Command
AT+CMQTTPUB=<client_index>,<qos>,
<pub_timeout>[,<ratained> [,<dup>]]
Defined Values
<client_index>
<qos>
SIM7500_SIM7600_SIM7800 Series_MQTT_AT Command Manual
c)If failed:
ERROR
A numeric parameter that identifies a client. The range of permitted
values is 0 to 1.
The length of input message data. The publish message should be
UTF-encoded string. The range is from 1 to 10240 bytes.
The result code: 0 is success. Other values are failure. Please refer
to chapter 2.3.1.
Response
+CMQTTPUB (0-1),(0-2),(60-180),(0-1),(0-1)
OK
Response
a)If successfully:
OK
+CMQTTPUB: <client_index>,0
b)If failed:
OK
+CMQTTPUB: <client_index>,<err>
c)If failed:
+CMQTTPUB: <client_index>,<err>
ERROR
d)If failed:
ERROR
A numeric parameter that identifies a client. The range of permitted
values is 0 to 1.
The publish message's qos. The range is from 0 to 2.
Smart Machine Smart Decision
20 / 41

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SIM7500 Series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Sim7800 seriesSim7600 series

Table of Contents