AT+CWJAP="anchovy","1234567890" OK AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com","ntp2.aliyun.com" OK AT+MQTTUSERCFG=0,5,"ESP32","espressif","1234567890",0,0,"" ERROR Author FunqieweicommentedJul 29, 2021 Funqieweiclosed this ascompletedSep 24, 2021
/***配置MQTT_USER信息***/ //AT+MQTTUSERCFG=0,1,"用户ID","账号","密码",0,0,"" //AT+MQTTUSERCFG=0,1,\"M3\",\"\",\"\",0,0,\"\" sprintf((char *)IpStart,"AT+MQTTUSERCFG=0,1,\"M3\",\"\",\"\",0,0,\"\""); SendAtCmd((uint8_t *)IpStart,strlen((const cha...
加入timestamp会导致mqtt密码错误,取消即可。 如:AT+MQTTCLIENTID=0,"a1VcbE8fN18.esp01s|securemode...
ERROR 询问ai给出,+MQTTDISCONNECTED:0该报错可能是三元组配置错误,ERROR是mqtt的ip地址连接不上。我尝试改错重新用三元组工具获得更新的三元组重新尝试也没有成功,在cmd中ping mqtt的ip地址的结果也显示是正确的。此外我使用mqtt.fx工具可以成功连接上设备在线,但是使用串口usb转ttl连接WiFi(ESP8266)进行AT指令连接就...
\"yourPassword\"\r\n"); // 连接Wi-Fi HAL_Delay(5000); USART_SendString("AT+MQTTUSERCFG=0,1,\"ESP32\",\"espressif\",\"1234567890\",0,0,\"\"\r\n"); // 配置用户信息 HAL_Delay(500); USART_SendString("AT+MQTTCONN=0,\"yourMQTTBrokerIP\",1883,0\r\n"); // 连接MQTT服务...
在ESP8266上通过MQTT协议下发命令通常涉及以下步骤: 1. 连接ESP8266到MQTT服务器 首先,需要确保ESP8266已经成功连接到MQTT服务器。这通常涉及以下步骤: 配置ESP8266的Wi-Fi连接。 使用AT指令或通过编程(如使用Arduino IDE和ESP8266的PubSubClient库)配置和连接到MQTT服务器。 如果使用AT指令,可以通过以下步骤连接到MQT...
第四步:AT+CWJAP="ZXX","19920929"(连接WIFI,引号1:Your热点名称,2:Your密码) 1. 2. 3. 4. ——— 第五步: 配置用户属性 AT+MQTTUSERCFG=0,1,"NULL","Charlic&k0y4myk0FpN","f4d10386d801be2b15a221a4d35944ae819e491d372fe88841f601fece9ed5ad",0,0,"" 第六步:配置 MQTT 客户端 ID...
六.经过以上五步就已经成功连接mqtt服务器了。现在通过命令设置自己为订阅者 1. int8_t ESP8266_MQTT_Sub(char *topic) //主题自己设置2. {3. int8_t error = 0;4. uint8_t IpSend[MAX_AT_TX_LEN];5. memset(IpSend, 0x00, MAX_AT_TX_LEN);//清空缓存6. ClrAtRxBuf();//清空缓存7.8.9....
"AT+CWJAP=\"Xiaomi 12 Pro\",\"12345678\"\r\n");HAL_Delay(5000);printf("AT+MQTTUSERCFG=...
AT+CWMODE=1(模式选择) AT+CWJAP="1","wyh469maker"(wifi名称为1,密码为wyh469maker) AT+MQTTUSERCFG=0,1,"clientld","admin","admin",0,0,""(订阅相关的用户名为admin,密码为admin) AT+MQTTSUB=0,"esp8266_rxd",1(订阅esp8266_rxd主题) AT+MQTTPUB=0,"esp8266_txd","{\"TEMP\1\":18}"...