WiFi MQTT协议的智慧烟感案例设备显示未激活

Viewed 119

一、描述你遇到的问题

严格按照教程走,但华为云显示设备未激活,且设备已成功连接手机热点

二、你具体做的所有步骤结果截图





三、当前开发板状态全景照片

四、开发板串口所有日志

?[DEBUG][114858][task_sensor_entry] Smoke data:20.10 ppm
[DEBUG][119886][task_sensor_entry] Smoke data:19.95 ppm
[DEBUG][124914][task_sensor_entry] Smoke data:19.95 ppm
[DEBUG][129942][task_sensor_entry] Smoke data:19.90 ppm
[DEBUG][1][link_main] linkmain:V2.2.2 AT 21:11:02 ON Mar 15 2026
[DEBUG][7][link_tcpip_imp_init] ESP8266 CONFIGURE:SSID:OPPO Reno8 5G PWD:h25fe9p2 RCVCACHE:1024(Byte) CMDTIMEOUT:2000(ms)
[DEBUG][18][link_tcpip_imp_init] Try to connect ap..
WELCOME TO IOT_LINK SHELL

LiteOS:/>ATRCV:198 bytes:'n鞉r傭n|?宭巔rlb? 瀨r?l渘?俷Ai-Thinker Technology Co. Ltd.

ready

ATSND:8 bytes:AT+RST

ATRCV:14 bytes:AT+RST

OK

ATRCV:88 bytes:
ets Jan 8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 2592, room 16

ATRCV:56 bytes:tail 0
chksum 0xf3
load 0x3ffe8000, len 764, room 8

ATRCV:56 bytes:tail 4
chksum 0x92
load 0x3ffe82fc, len 676, room 4

ATRCV:173 bytes:tail 0
chksum 0x22
csum 0x22

2nd boot version : 1.7(5d6f877)
SPI Speed : 40MHz
SPI Mode : DOUT
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000

ATRCV:10 bytes:渂l`r騨l
ATRCV:4 bytes:ph恂
ATRCV:203 bytes:屸?俷鞉r傭n|?宭巔rlb? 瀨r?l渘?俷ogy Co. Ltd.

ready

ATSND:6 bytes:ATE0

ATRCV:12 bytes:ATE0

OK

ATSND:15 bytes:AT+CIPDINFO=0

ATRCV:6 bytes:
OK

ATSND:17 bytes:AT+CWMODE_CUR=1

ATRCV:6 bytes:
OK

ATSND:13 bytes:AT+CIPMUX=1

ATRCV:6 bytes:
OK

ATSND:41 bytes:AT+CWJAP_CUR="OPPO Reno8 5G","h25fe9p2"

ATRCV:16 bytes:WIFI CONNECTED

ATRCV:13 bytes:WIFI GOT IP

ATRCV:6 bytes:
OK

[DEBUG][6077][link_tcpip_init] IOT_LINK:DO TCPIP LOAD-IMPLEMENT RET:0
[DEBUG][6083][dtls_al_init] IOT_LINK:DO DTLS LOAD-IMPLEMENT RET:0
[DEBUG][6089][mqtt_al_init] IOT_LINK:DO MQTT LOAD-IMPLEMENT RET:0
[DEBUG][6095][oc_mqtt_init] IOT_LINK:DO OC MQTT LOAD-IMPLEMENT RET:0
[DEBUG][6102][standard_app_demo_main] This Is MQTT V5 DEMOS:HC Display
[DEBUG][7269][task_sensor_entry] Smoke data:19.50 ppm
[DEBUG][7275][hub_step] hub_step:enter
[DEBUG][7280][dmp_connect] oc_mqtt_connect:server:117.78.5.125 port:1883
[DEBUG][7286][dmp_connect] oc_mqtt_connect:client_id:69b6adf87f2e6c302f5d4f7a_2020111409_0_0_1970000100
[DEBUG][7296][dmp_connect] oc_mqtt_connect:user:69b6adf87f2e6c302f5d4f7a_2020111409 passwd:820cc9fc067f059e25246b45f942b6b9298699f40728598bf46e286f9de839e4
[DEBUG][11321][dmp_connect] oc_mqtt_connect:recode:2 :FAILED
[DEBUG][11326][hub_step] hub_step:err:2
[DEBUG][12298][task_sensor_entry] Smoke data:20.05 ppm
[DEBUG][17326][task_sensor_entry] Smoke data:19.85 ppm
[DEBUG][22354][task_sensor_entry] Smoke data:20.15 ppm
[DEBUG][27382][task_sensor_entry] Smoke data:20.15 ppm
[DEBUG][32410][task_sensor_entry] Smoke data:20.36 ppm
[DEBUG][37438][task_sensor_entry] Smoke data:20.25 ppm
[DEBUG][42466][task_sensor_entry] Smoke data:20.10 ppm
[DEBUG][47494][task_sensor_entry] Smoke data:20.15 ppm
[DEBUG][52522][task_sensor_entry] Smoke data:20.00 ppm

8 Answers

从日志上没有看出什么问题,建议把平台的设备删除后重新注册试试

重新注册了,但结果还是一样,未激活
[DEBUG][9296][dmp_connect] oc_mqtt_connect:user:69b6adf87f2e6c302f5d4f7a_2020111409 passwd:cff83794525d92670b129f23f8f5db686d7e6b145d3a136eafb93d09d1076ce0
[DEBUG][13322][dmp_connect] oc_mqtt_connect:recode:2 :FAILED
[DEBUG][13327][hub_step] hub_step:err:2

是设备问题还是教程太久了需要更新

[DEBUG][9281][dmp_connect] oc_mqtt_connect:server:117.78.5.125 port:1883
[DEBUG][9287][dmp_connect] oc_mqtt_connect:client_id:69b6adf87f2e6c302f5d4f7a_2020111409_0_0_1970000100
[DEBUG][9296][dmp_connect] oc_mqtt_connect:user:69b6adf87f2e6c302f5d4f7a_2020111409 passwd:cff83794525d92670b129f23f8f5db686d7e6b145d3a136eafb93d09d1076ce0
[DEBUG][13322][dmp_connect] oc_mqtt_connect:recode:2 :FAILED
[DEBUG][13327][hub_step] hub_step:err:2

看下的产品信息,另外确认是否账号有实名认证,建议东西全部删除重新来弄下,肯定是有哪一步搞错了的



我都是跟着教程走的,参数就被设置成这些了,能看出错误吗?

协议是MQTT 不是MQTTS 再去看下教程

你真的有跟着教程自己做一遍吗?协议类型就只有MQTT,我就是完完全全跟着教程走才变成这样,连这都没搞清楚你们真的不考虑更新下教程吗?


华为云更新快,按时更新下教程吧

可以麻烦你们更新下教程源码吗,你们的教程已经过期了,连接不上华为云激活设备

教程验证过没有问题,且没有过期,还是建议你删除所有东西重新跟着教程来一遍