【挽救小白第一季】STM32+8266+小程序智能家居毕设实战
该B友匿名:
萝卜大师兄 P18集 有点小问题 不仅mqtt版本要降低 我用的是你的视频里的 mqtt4.1.0版本 然后 import 要改成:import mqtt from '../../../node_modules/mqtt/dist/mqtt.js'; 才能用我和一个群友都有mqtt连接不上的这个问题,用了这个 import就好了。 找了两天在放弃的边缘又回来了 。继续跟着大师兄前进!
账号已注销:
已收藏,下辈子看,谢谢up分享,很详细,暑假就学!
568931111:
你好,我按照视频,做到P9 采集数据上传到MQTT免费服务器。发现个问题,MQTT过一段时间就收不到数据,MQTT下发信息 STM32也收不到,但此时STM32的串口还是正常打印温湿度信息的。无法自行恢复,重启后正常发送一段时间,过会儿又断了。 能帮忙看看是啥原因吗
双人鱼XY:
之前一直卡在esp8266 init ok然后不断的在发onenet_devlink,怎么断电复位都不行,后来debug定位到ESP8266_SendCmd(cmdBuf, )一直收不到;所以需要在ESP8266_Init()中的连接完WiFi后面加一条设置单路连接的命令:
UsartPrintf(USART_DEBUG, "5. CWMODE\r\n");
while(ESP8266_SendCmd("AT+CIPMUX=0\r\n", "OK"))
delay_ms(500);
精彩刘昊:
我在P18中也是碰到了不能打印消息的问题console.log("成功连接MQTT服务器!"),首先给大家说说解决方法,首先降低mqtt插件的版本,降低到3.0.0,一定要降低版本,高版本有很多bug,先暂停回到VS中的powershell,先用npm uninstall mqtt卸载mqtt,然后再npm install mqtt@3.0.0 --save 然后import { connect } from 'mqtt/dist/mqtt.js' 因为版本问题出现了很多bug,大家一定要有心理准备!!!!
Eight_Eggs:
个人笔记:
https://gitee.com/eight-eggs/embedded-development-learning-notes
王小瞒:
npm install报以下错误1
2
3
4
5
6
7
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@4.13.1 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@4.13.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
解决办法:
是因为sass安装时获取源的问题,修改sass安装的源,使用taobao的npm
可以输入
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
然后运行
npm install
最后再重新安装 npm install -D sass-loader node-sass
菠萝味的佩奇:
求解 p9集烧录 串口只显示到
0. AT
1. RST
2. CWMODE
3. AT+CWDHCP
4. CWJAP
5. CIPSTART
第6步出不来 然后就无法传输出后面的数据,用的是免费的mqtt服务器跟up主一样:"AT+CIPSTART=\"TCP\",\" broker.emqx.io\",1883\r\n"
潇夫斯基:
开发者工具可以正常接收数据和下发命令控制灯的开关,但是在真机调试,手机接收不到数据,打开关闭按键在真机调试可以看到{value:ture/false},灯却不会亮/灭。卡了好几天了,有没有会小程序的大哥救一救,我是five[委屈]
系咁啦hh:
完结撒花 已经复刻成功了 使用的正点原子 采用HAL库[微笑]
丧妹的智齿:
Up主,我照着视频写到P9,采集数据上传到MQTT时,卡在esp8266 定义里面了,串口显示只打印了0.AT,但是我硬件接线都没问题,就卡在这里了,能帮忙看看什么原因吗?
精彩刘昊:
我在P18中也是碰到了不能打印消息的问题console.log("成功连接MQTT服务器!"),以前给大家说说解决方法,首先降低mqtt插件的版本,降低到3.0.0,一定要降低版本,高版本有很多bug,先暂停回到VS中的powershell,先用npm uninstall mqtt卸载mqtt,然后再npm install mqtt@3.0.0 --save 然后import { connect } from 'mqtt/dist/mqtt.js' 因为版本问题出现了很多bug,大家一定要有心理准备!!!!
陆已十六_:
视频说的开源…… 小白低下头 默默离开
梦很红:
出现node-sass版本不兼容,建议先【npm uninstall node-sass】然后再【npm install node-sass@4.14.1 --save-dev】然后【npm run dev】就好了