lte_mqtt.h 1007 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #ifndef __LTE_MQTT_H
  2. #define __LTE_MQTT_H
  3. #include "sys_mqtt.h"
  4. #include "malloc.h"
  5. #define MQTT_SENDBUF_LENGTH 10 * 1024
  6. #define MQTT_RECVBUF_LENTH 512
  7. #define client_recv_idx 1 // MQTT 客户端标识符 0~5
  8. #define client_send_idx 0 // MQTT 客户端标识符 0~5
  9. #define keepalive 60 // 保活时间 范围:0~3600;默认值:120;单位:秒
  10. #define MQTT_3 3 // version 3.1
  11. #define MQTT_4 4 // version 3.1.1
  12. #define clientid1 "LTE_TEST_SEND"
  13. #define username1 "LTE"
  14. #define password1 "1234"
  15. #define clientid2 "LTE_TEST_RECV"
  16. #define username1 "LTE"
  17. #define password1 "1234"
  18. #define recv_id 1 //表示每条接收数据的序号。范围:0~4
  19. #define NETSUCCESS 0
  20. #define NETERR -1 //打开网络失败
  21. #define PARAMERR 1 //参数错误
  22. #define IDFERR 2 //MQTT 标识符被占用
  23. #define PDPERR 3 //激活 PDP 失败
  24. #define DNSERR 4 //域名解析失败
  25. #define DISCONERR 5 //网络断开导致错误
  26. typedef struct _PAYLOAD_config
  27. {
  28. int stringLength;
  29. char* p;
  30. }PAYLOAD_config;
  31. void MQ_threadCreate(void);
  32. #endif