安信可 ESP32-S I2C使用半小时后导致设备收不到任何wifi报文
安信可 ESP32-S I2C使用半小时后导致设备收不到任何wifi报文
我这边遇到了一个很奇怪的问题,我的安信可 ESP32-S 通过I2C和传感器通讯后,通过wifi上报数据,可每次运行半小时左右后,就会出现收不到任何报文的情况。I2C用的是arduino 官方的库 #include <Wire.h>。然后换了另外一个完全不同的 I2C 传感器,能稳定复现这个问题。确定服务器端报文是发出来了的,抓到射频了。但是 ESP32-S 这边监听的 sockfd 没有任何反应,连广播报文都收不到。
Re: 安信可 ESP32-S I2C使用半小时后导致设备收不到任何wifi报文
感觉你的问题没有描述太清楚。
1. 设备是只接收wifi数据,还是只发送wifi数据,还是又发又收?谁在通过wifi上报数据?从你的描述来看好像是esp32在发,但你后面又说服务端报文发出来有抓到射频。
2. 你用了2台I2C传感器,都会导致收不到wifi数据,那么I2C不通信的时候,数据能收到吗?从这个点先判断你本身的数据通道有没有问题。
3. 按理说I2C是不影响wifi收发的,是不是你用的I2C线程优先级太高,导致其他wifi收发包的线程运行被抢占了。
1. 设备是只接收wifi数据,还是只发送wifi数据,还是又发又收?谁在通过wifi上报数据?从你的描述来看好像是esp32在发,但你后面又说服务端报文发出来有抓到射频。
2. 你用了2台I2C传感器,都会导致收不到wifi数据,那么I2C不通信的时候,数据能收到吗?从这个点先判断你本身的数据通道有没有问题。
3. 按理说I2C是不影响wifi收发的,是不是你用的I2C线程优先级太高,导致其他wifi收发包的线程运行被抢占了。
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 2回复总数
- 446 阅读次数
- 最新文章 由 shaoziyang
2022年 8月 31日 14:00
-
- 1回复总数
- 353 阅读次数
- 最新文章 由 shaoziyang
2022年 8月 31日 14:49
-
- 37回复总数
- 1993 阅读次数
- 最新文章 由 czfx
2022年 9月 2日 23:11