Closed Hammerschmidt closed 4 years ago
It looks like you're trying to make the MQTT connection before you set the broker. So it's trying (and of course failing) to connect to a null broker (0.0.0.0). You need to move the MQTT broker set up section of your code to before the connection.
[ X] I have read the Troubleshooting section of the ReadMe
What type of issues is this?
[ ] Request to support a new module
[X] Bug or problem compiling the library [ ] Bug or issue with library functionality (ie, sending data over TCP/IP) [ ] Question or request for help
What are you working with?
Modem: BK-SIM808 Main processor board: ESP32 TinyGSM version: 0.10.8 Code:
Scenario, steps to reproduce
My MQTT doesn't work, i don't know why, my GSM moden works (see my debug section), but my MQTT doesn't send any data.
Expected result
Recieve a byte 187 from MQTT.
Actual result
My MQTT doesn't connect.
Debug and AT command log
Setup GSM... A SIM808 R14.18
OK SIM808 R14.18 AT
OK AT&W
OK AT+CFUN=0
+CPIN: NOT READY
OK AT+CFUN=1,1
OK AT
OK ATE0
OK AT+CMEE=0
OK AT+CLTS=1
OK AT+CBATCHK=1
OK AT+CPIN?
ERROR AT+CPIN?
+CPIN: READY
OK AT+CREG?
+CREG: 0,2
OK AT+CREG?
+CREG: 0,2
OK AT+CREG?
+CREG: 0,2
OK AT+CREG?
+CREG: 0,2
OK AT+CREG?
+CREG: 0,2
OK AT+CREG?
+CREG: 0,2
OK AT+CREG?
+CREG: 0,2
OK AT+CREG?
+CREG: 0,2
OK AT+CREG?
+CREG: 0,2
OK AT+CREG?
+CREG: 0,2
OK T+CREG?
+CREG: 0,2
OK AT+CREG?
+CREG: 0,2
OK T+CREG?
+CREG: 0,2
OK AT+CREG?
+CREG: 0,2
OK AT+CREG?
+CREG: 0,2
OK T+CREG?
+CREG: 0,1
OK AT+CIPSHUT
SHUT OK AT+CGATT=0
OK AT+SAPBR=3,1,"Contype","GPRS"
OK AT+SAPBR=3,1,"APN","inlog.claro.com.br"
OK AT+SAPBR=3,1,"USER","datatem"
OK AT+SAPBR=3,1,"PWD","datatem"
OK AT+CGDCONT=1,"IP","inlog.claro.com.br"
OK AT+CGACT=1,1
OK AT+SAPBR=1,1
OK AT+SAPBR=2,1 SAPBR: 1,1,"10.64.71.138"
OK AT+CGATT=1
OK AT+C OK AT+CIPQSEND=1
OK AT+CIPRXGET=1
OK AT+CSTT="inlog.claro.com.br","datatem","datatem"
OK AT+CIICR
OK AT+CIFSR;E0
10.64.71.138
OK AT+CDNSCFG="8.8.8.8","8.8.4.4"
OK Setup GSM Success AT+CIPRXGET=4,0
+CIPRXGET: AT+CIPSTATUS=0
+CIPSTATUS: 0,,"","","","INITIAL"
OK MQTT connecting to tailor.cloudmqtt.com... AT+CIPCLOSE=0,1
ERROR AT+CIPSSL=0
ERROR AT+CIPSTART=0,"TCP","0.0.0.0",0
ERROR failed, status code =-2try again in 5 seconds T+CIPRXGET=4,0
+CIPRXGET: 4,0,0
OK AT+CIPSTATUS=0
+CIPSTATUS: 0,,"","","","INITIAL"
OK MQTT connecting to tailor.cloudmqtt.com... AT+CIPCLOSE=0,1
ERROR AT+CIPSSL=0
ERROR AT+CIPSTART=0,"TCP","0.0.0.0",0
ERROR failed, status code =-2try again in 5 seconds AT+CIPRXGET=4,0