关于多个NodeMCU同时使用冲突问题
基本信息[*][*] 这个问题满足提问指南
[*][*] 我阅读了开发文档
[*][*] 我使用了最新的库及APP进行测试,但是问题仍然存在
[*][*] 我搜索过类似问题的解决方法但是仍然无法解决
[*][*] 我已填写基本信息
设备信息
[*]硬件:
[*]接入方式:
[*]package版本:
[*]blinker库版本: []
[*]开发环境:
[*]操作系统:
IDE 中的设置
[*]Module:
[*]Flash Size:
[*]Reset Method:
[*]Flash Frequency:
[*]CPU Frequency:
[*]Upload Using:
[*]Upload Speed: (serial upload only)
问题描述 我共买了三块NodeMCU的板子,在手机上做了DHT22温湿度以及DS18B20的温度显示,以及2个插座,用的同样的程序,只是改了三个不同的密钥。单块板子工作正常,在手机上显示也正常(图中显示0的只是没插元器件),继电器控制也正常。问题就是再有一块板子上电后,正常工作的板子也会离线。在同一路由器下是这样,把另外的板子刷到家里另一个路由器下也不行。后来又把程序里按钮的名称以及数据组件改成不同的名称,也还是没有解决问题。 想请教各位大神以及版主,同一WIFI下是不是只能有一块板子,问题该如何解决?
如果你3个设备都接在一个电源上,或者一台电脑上,那可能是供电不足导致的,独立供电即可解决 单个板子工作正常时,你用路由器管理界面看下 8266 的 MAC 地址。
上述操作需要重复三次,每次连入一只 8266,查看其对应的 MAC.
如果三个板子的 MAC 相同,那就恭喜你中奖了 谢谢版主和各位的回复,我今天看了一下,不是电源问题,每个都有独立电源,MAC也看了,是不同的,三个设备插上后都能在路由器里看到MAC地址,说明是连上网的,就是App里都是灰色的。我觉得是不是密钥绑定的问题,密钥是不是会自动绑定一个MAC地址,我改程序后换了板子导致跟原先绑定的不符,然后冲突。明天再解绑后重来试试。 daijy1978 发表于 2019-7-27 22:50
谢谢版主和各位的回复,我今天看了一下,不是电源问题,每个都有独立电源,MAC也看了,是不同的, ...
DIY设备不会绑定mac,和mac没有关系。 今天又试了一下,发现其中有一块板子装有元器件的情况下联网有问题,应该是板子焊的不好导致不能联网。然后又单独插上DS18B20试了一下,发现一个新问题,数据组建ds01数据已经读过来了,是28.56度,可就是显示不上去,只显示0,有两块板子都是这种情况:L,已确认没有输错字母,重新删了重建还一样。还有就是联网状态不稳定,三个都插上后,只有一个一直显示在线,其余两个一直显示离线,然后必须点进去刷新一下,就上线了,退出去后以一会会又只剩一个显示在线,一直反复这种情况。
daijy1978 发表于 2019-7-28 23:00
今天又试了一下,发现其中有一块板子装有元器件的情况下联网有问题,应该是板子焊的不好导致不能联 ...
1.显示离线的问题:偶尔响应不及时是正常的,经常就不正常了,考虑是你网络或者程序的原因。
2.数据没显示的问题:注意看下面的调试组件,已经显示了问题原因,你设备端反馈数据变成了nan。说明设备端程序没有做相关处理,可能是获取频率太高或者传感器接触不良等原因,造成你没有成功读出数据。这个可以阅读我们的教程,里面获取DHT数据,做了相关处理 coloz 发表于 2019-7-28 23:17
1.显示离线的问题:偶尔响应不及时是正常的,经常都不正常,考虑是你网络或者程序的原因。
2.数据没显示的 ...
另外nan的意思:not a number 请问一下这个是什么app啊? LoveMyself 发表于 2019-7-29 00:02
请问一下这个是什么app啊?
https://www.arduino.cn/thread-83754-1-1.html
页:
[1]
2