TODOPIC

FORO TÉCNICO => Telefonía, GPS y Microcontroladores => Mensaje iniciado por: elgarbe en 16 de Abril de 2020, 16:31:36

Título: sim800 y MQTT = problemas
Publicado por: elgarbe en 16 de Abril de 2020, 16:31:36
Hola, alguien ha trabajado con esos módulos para publicar mensajes en MQTT?
Estoy intentándolo sin exito. Probé esta sesión:

Código: [Seleccionar]
\0x00\0x00

RDY


+CFUN: 1


+CPIN: READY


Call Ready


SMS Ready

AT+CIPSHUT


SHUT OK

AT+CGATT=1


OK

AT+CSTT="igprs.claro.com.ar","",""


OK

AT+CIICR


OK

AT+CIFSR


10.160.104.56

AT+CIPSTART="TCP","test.mosquitto.org",1883


OK


CONNECT OK

AT+CIPSEND


>

\0x10\0x13\0x00\0x04MQTT\0x04\0x02\0x00<\0x00\0x07elgarbe\0x1a

SEND OK


CLOSED


Mi conección es la siguiente:


Código: [Seleccionar]
0x10 Connect request

0x13 19 bytes to the end

0x00

0x04 Protocol lenght

0x4D

0x51

0x54

0x54 MQTT

0x04 Protocol Level

0x02 No user, no paswd, clean session

0x00

0xC2 60 sec keep alive

0x00

0x07 Payload lenght

0x65

0x6c

0x67

0x61

0x72

0x62

0x65

0x1A ctrl-z to finish CIPSEND


Para estar seguro que el sim se conecta a internet realizo la siguiente prueba:



Código: [Seleccionar]
AT+SAPBR=1,1


OK

AT+HTTPINIT


OK

AT+HTTPPARA="URL","http://httpbin.org/get"


OK

AT+HTTPPARA="CID",1


OK

AT+HTTPACTION=0


OK


+HTTPACTION: 0,200,256

AT+HTTPREAD


+HTTPREAD: 256

{

"args": {},

"headers": {

"Accept": "*/*",

"Host": "httpbin.org",

"User-Agent": "SIMCOM_MODULE",

"X-Amzn-Trace-Id": "Root=1-5e98ae6e-8f7a6e1090755400a90f9428"

},

"origin": "181.117.220.2",

"url": "http://httpbin.org/get"

}


OK


OK

AT+HTTPTERM


OK


Alguien que me pueda arrojar un poco de luz?


Gracias!