找回密码
 立即注册
搜索
查看: 4440|回复: 10

[求助] esp32蓝牙追踪接入ha,发现wifi经常断连什么原因

[复制链接]

104

主题

2845

回帖

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

积分
12235
金钱
9221
HASS币
460

教程狂人突出贡献

发表于 2022-4-7 19:08:10 | 显示全部楼层
蓝牙和wifi是共享同一个射频电路,如果蓝牙占用的时间太多,就会造成wifi断连和时延的问题。
回复

使用道具 举报

104

主题

2845

回帖

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

积分
12235
金钱
9221
HASS币
460

教程狂人突出贡献

发表于 2022-4-7 21:49:37 | 显示全部楼层
wangmucha 发表于 2022-4-7 20:34
这个蓝牙占用时间太多是什么意思,可是我人不在没有蓝牙设备有时也wifi断联 ...

你也没说你的具体用法,所以也只能笼统的回答你。

人在不在没有区别,蓝牙要接收信号就要占用电路资源,而电路资源wifi和蓝牙是分时共享的,蓝牙使用的时候wifi就只能等着。
在定位追踪场景下,esp32需要轮番监听(扫描)3个广播信道,这就涉及到一个重要的参数:扫描间隔,也即是相邻两次扫描动作的时间间隔。
除此之外,还有一个重要的参数就是扫描窗口,一般建议设置为扫描间隔的1/10,剩下的9/10蓝牙就会释放掉电路资源,除非有数据传输。

如果扫描窗口设置的太接近间隔,也就意味着蓝牙将很少释放电路资源,wifi也就无法正常工作了。
极端情况下,扫描间隔和扫描窗口设置成一样,WiFi也就基本费了(启动过程中还是可以占用很短一段时间的,那时候蓝牙还没启动)
回复

使用道具 举报

104

主题

2845

回帖

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

积分
12235
金钱
9221
HASS币
460

教程狂人突出贡献

发表于 2022-4-7 22:19:38 | 显示全部楼层
本帖最后由 XCray 于 2022-4-7 23:18 编辑
wangmucha 发表于 2022-4-7 22:03
这个好专业啊,那就是简而言之蓝牙和wifi会干扰,那这个给我就不太适用了就不折腾接入家里ha了,另谋新路 ...


蓝牙和wifi使用的是同一个频段,也就是同一块频率资源,当然会有互相干扰了,不过这个干扰是指不同器件之间的。
同一个器件上的蓝牙和wifi不可能互相干扰,而是电路资源的争抢。当然,要说这是干扰某种意义上也说得通,只不过“干扰”这个词在射频领域是有着明确含义的,不同于那种两个程序之间或两个人之间的那种干扰。

但是这并不意味这个方案不能用,只要做法正确,一个设备上蓝牙和wifi共存还是没问题的,事实上现在这种设备太多了,比如你的手机
回复

使用道具 举报

104

主题

2845

回帖

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

积分
12235
金钱
9221
HASS币
460

教程狂人突出贡献

发表于 2022-4-8 10:49:52 | 显示全部楼层
wangmucha 发表于 2022-4-8 00:42
看了半天也还是不知道我现在的经常断线的问题怎么解决,也还是不知道是硬件坏还是干扰普遍现象 ...

那就没办法了,实在不知道再怎么解释了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-6-30 13:03 , Processed in 1.115121 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表