Phản hồi trong diễn đàn đã được tạo
- Người viếtBài viết
Log đây a ạ:
+CMQTTRXEND: 1 AT+CMQTTTOPIC=1,54 > Pump is on I (60414) AT_CMD: REC: +CMQTTRXSTART: 1,58,17 +CMQTTRXTOPIC: 1,58 messages/173a5e39-7c5b-400e-8d53-a0a0292d5e9d/control_pump +CMQTTRXPAYLOAD: 1,17 { “status”:true } +CMQTTRXEND: 1 I (60554) AT_CMD: REC: +CMQTTRXSTART: 1,58,17 +CMQTTRXTOPIC: 1,58 messages/173a5e39-7c5b-400e-8d53-a0a0292d5e9d/control_pump +CMQTTRXPAYLOAD: 1,17 { “status”:true } +CMQTTRXEND: 1 I (60724) AT_CMD: REC: +CMQTTRXSTART: 1,58,17 +CMQTTRXTOPIC: 1,58 messages/173a5e39-7c5b-400e-8d53-a0a0292d5e9d/control_pump +CMQTTRXPAYLOAD: 1,17 { “status”:true } +CMQTTRXEND: 1 I (60944) AT_CMD: REC: +CMQTTRXSTART: 1,58,17 +CMQTTRXTOPIC: 1,58 messages/173a5e39-7c5b-400e-8d53-a0a0292d5e9d/control_pump +CMQTTRXPAYLOAD: 1,17 { “status”:true } +CMQTTRXEND: 1 Pump is on I (61294) AT_CMD: Send: AT+CMQTTTOPIC=1,54 I (62394) AT_CMD: Send: AT+CMQTTTOPIC=1,54 I (62594) AT_CMD: REC: +CMQTTRXSTART: 1,58,17 +CMQTTRXTOPIC: 1,58 messages/173a5e39-7c5b-400e-8d53-a0a0292d5e9d/control_pump +CMQTTRXPAYLOAD: 1,17 { “status”:true } +CMQTTRXEND: 1 +CMQTTRXSTART: 1,58,17 +CMQTTRXTOPIC: 1,58 messages/173a5e39-7c5b-400e-8d53-a0a0292d5e9d/control_pump +CMQTTRXPAYLOAD: 1,17 { “status”:true } +CMQTTRXEND: 1 Pump is on I (62794) AT_CMD: REC: +CMQTTRXSTART: 1,58,17 +CMQTTRXTOPIC: 1,58 messages/173a5e39-7c5b-400e-8d53-a0a0292d5e9d/control_pump +CMQTTRXPAYLOAD: 1,17 { “status”:true } +CMQTTRXEND: 1 Pump is on I (63494) AT_CMD: Send: messages/109626a5-086b-4e4b-b51e-57c6370adbf1/humidity I (63604) AT_CMD: REC: OK 57c6370adbf1/humidity I (63604) AT_CMD: Send: AT+CMQTTPAYLOAD=1,42 I (63714) AT_CMD: REC: AT+CMQTTPAYLOAD=1,42 > I (63714) AT_CMD: Send: {“batt”:90,”curr_hum”:66.00000,”cn”:”LTE”} I (63824) AT_CMD: REC: OK I (63824) AT_CMD: Send: AT+CMQTTPUB=1,0,60,0 I (64004) AT_CMD: REC: AT+CMQTTPUB=1,0,60,0 OK +CMQTTPUB: 1,0 +CMQTTCONNLOST: 1,1 I (64014) AT_CMD: Send: AT+CMQTTTOPIC=1,54 I (64124) AT_CMD: REC: AT+CMQTTTOPIC=1,54 +CMQTTTOPIC: 0,11 ERROR I (64194) AT_CMD: Send: AT+CMQTTTOPIC=1,54 I (64294) AT_CMD: REC: AT+CMQTTTOPIC=1,54 +CMQTTTOPIC: 0,11 ERROR I (65194) AT_CMD: Send: AT+CMQTTTOPIC=1,54 I (65304) AT_CMD: REC: AT+CMQTTTOPIC=1,54 +CMQTTTOPIC: 0,11 ERROR I (66294) AT_CMD: Send: AT+CMQTTTOPIC=1,54 I (66404) AT_CMD: REC: AT+CMQTTTOPIC=1,54 +CMQTTTOPIC: 0,11 ERROREm đang gặp vấn đề không nhận được phản hồi từ module sim. Anh cho em hỏi nguyên nhân và cách khắc phục ạ
Em đang gửi lệnh AT qua UART2 để thực hiện kết nối module sim đến MQTT broker nhưng module sim trả về ERROR. Anh xem giúp em đoạn code sau có lỗi không ạ:
typedef enum
{
AT_OK,
AT_ERROR,
AT_TIMEOUT,
}AT_flag;bool _mqttStart(int retry)
{
AT_flag res;
while(retry–)
{
send_ATComand(“AT+CMQTTSTART”);
res =_readFeedback(10000, “+CMQTTSTART: 0”);
if(res == AT_OK) return true;
else if(res == AT_ERROR) return false;
}
return false;
}Em cảm ơn ạ. Link này phải không ạ: https://www.simcom.com/development_tools.html
Em cảm ơn ạ. Anh ơi, có phần mềm nào để test các câu lệnh AT của module sim không ạ? Em dùng hercules thì phải thao tác thủ công nhiều ạ.
example MQTT over TCP: https://github.com/espressif/esp-idf/tree/master/examples/protocols/mqtt/tcp
- Người viếtBài viết