『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: ryanh7

[技术探讨]

[复制链接]

55

主题

300

帖子

5057

积分

元老级技术达人

积分
5057
金钱
4747
HASS币
80
 楼主| 发表于 2022-8-20 17:11:53 | 显示全部楼层
本帖最后由 ryanh7 于 2022-8-20 17:17 编辑
wangmucha 发表于 2022-8-20 17:07
没用的 信号会漂的 灯忽明忽暗

如果是单个信标,加滤波,加延迟,优化接收站的部署位置。esphome里面就有几个滤波选项和延迟选项,可以试试。最简单的给关灯加个延迟,应该就能解决。信号漂有个范围,rssi的标准差应该大多在5以内。
回复

使用道具 举报

55

主题

300

帖子

5057

积分

元老级技术达人

积分
5057
金钱
4747
HASS币
80
 楼主| 发表于 2022-8-20 17:29:19 | 显示全部楼层
sirakawa 发表于 2022-8-20 08:42
在家里主要问题是设备不是随时跟着人走的。
所以家里这个环境追踪设备其实没啥意义,只要追踪到在家和离家 ...

这是个成本的问题,追踪人不容易,追踪物品相对好弄一点。可以考虑带上ibeacon的信标,比如在手提袋里面放上一个小信标,或者贴在拖鞋面上,或者在小电驴上面。一颗纽扣电池应该可以用半年。
回复

使用道具 举报

17

主题

800

帖子

5740

积分

论坛元老

Rank: 8Rank: 8

积分
5740
金钱
4935
HASS币
0
发表于 2022-8-20 21:07:12 | 显示全部楼层
ryanh7 发表于 2022-8-20 17:29
这是个成本的问题,追踪人不容易,追踪物品相对好弄一点。可以考虑带上ibeacon的信标,比如在手提袋里面 ...

实际你想做的是追踪人在不在家而不是人在家里的位置?

在不在家的话WIFI+BLE扫描其实就解决了。
追踪在家的位置的话,任何设备都是不可信的,不会随时带着设备。(哪怕是拖鞋这种,实际有多个会更换)

追踪人的话,最近毫米波雷达的传感器其实已经很便宜了,低端的加上ESP32一套才30-40,论坛里看到好几个了~~
回复

使用道具 举报

55

主题

300

帖子

5057

积分

元老级技术达人

积分
5057
金钱
4747
HASS币
80
 楼主| 发表于 2022-8-20 21:08:40 | 显示全部楼层
sirakawa 发表于 2022-8-20 21:07
实际你想做的是追踪人在不在家而不是人在家里的位置?

在不在家的话WIFI+BLE扫描其实就解决了。

不仅看在不在家,还看谁在家,在哪个房间
回复

使用道具 举报

20

主题

550

帖子

3603

积分

元老级技术达人

积分
3603
金钱
3013
HASS币
210

教程狂人突出贡献

发表于 2022-8-20 21:22:44 | 显示全部楼层
这论坛无数人想过这个主意了,结果就是没鸟用。

玩过蓝牙的都知道,用信号强度做距离判断不可靠,不同ESP32模块之间的差异先不说,就算是同一个模块,信号强度也不是那么稳定可靠的判断依据。
回复

使用道具 举报

55

主题

300

帖子

5057

积分

元老级技术达人

积分
5057
金钱
4747
HASS币
80
 楼主| 发表于 2022-8-20 22:10:01 | 显示全部楼层
involute 发表于 2022-8-20 21:22
这论坛无数人想过这个主意了,结果就是没鸟用。

玩过蓝牙的都知道,用信号强度做距离判断不可靠,不同ESP3 ...

用位置指纹的话,模块间的差异应该可以一定程度上忽略,同一个模块的话,我测试的3分钟内的标准准差在5以内,或许能够尝试一下。
看来实践才能出真知了。
回复

使用道具 举报

20

主题

550

帖子

3603

积分

元老级技术达人

积分
3603
金钱
3013
HASS币
210

教程狂人突出贡献

发表于 2022-8-20 22:29:10 | 显示全部楼层
ryanh7 发表于 2022-8-20 22:10
用位置指纹的话,模块间的差异应该可以一定程度上忽略,同一个模块的话,我测试的3分钟内的标准准差在5以 ...

足够多的ESP32,如果再能加上神经网络和表决机制等,Totally我相信你能实现你想要的效果。

剩下问题只有两点,效费比和通用性。
回复

使用道具 举报

55

主题

300

帖子

5057

积分

元老级技术达人

积分
5057
金钱
4747
HASS币
80
 楼主| 发表于 2022-8-20 22:39:28 | 显示全部楼层
本帖最后由 ryanh7 于 2022-8-20 22:42 编辑
involute 发表于 2022-8-20 22:29
足够多的ESP32,如果再能加上神经网络和表决机制等,Totally我相信你能实现你想要的效果。

剩下问题只有 ...

提高密度应该挺重要的。可以结合其他设备的改造过程,设备改成接入联网的地方都只用esp32,密度自然就上去了。目前esp32的价格并不比esp8266高太多。通用性应该说,在esp32密度达到最低要求,安装了hass的地方,经过前期的信号采集打点,应该是可以识别区域内所有的ble设备的。区别只在于随机mac可能无法长期跟踪。
回复

使用道具 举报

6

主题

217

帖子

1321

积分

金牌会员

Rank: 6Rank: 6

积分
1321
金钱
1104
HASS币
0
发表于 2022-8-21 04:09:44 | 显示全部楼层
ryanh7 发表于 2022-8-20 15:47
这是个好问题。我分别使用了一个小米的空调伴侣和智能插座采集了一些数据验证这个问题,它们都是esp32。采 ...

我之前用尝试蓝牙,经常发生漂移的情况,有时在esp32附近信号比在旁边一个房间还弱。这种波动如果要处理,要么就放弃响应速度,要么减少波动。我不会减少波动,也希望能响应快点。我最终的解决方案就放弃了蓝牙,跟踪设备在路由的mesh节点,然后在门口放人体传感器,传感器感应到就开灯,5秒后判断设备是否在当前mesh节点,在的话当前房间就有人。
而且由于我的水平不够,现在的终端设备蓝牙追踪还不是很理想,安卓的uuid倒是可以追踪,但是一锁屏就没了,并且同样存在漂移的情况,只是比手环好一些。ibeacon也试过,感觉响应速度不是很理想,而且esphome不提供信号相关参数,自动化不是很方便。
回复

使用道具 举报

17

主题

800

帖子

5740

积分

论坛元老

Rank: 8Rank: 8

积分
5740
金钱
4935
HASS币
0
发表于 2022-8-21 09:45:32 | 显示全部楼层
ryanh7 发表于 2022-8-20 21:08
不仅看在不在家,还看谁在家,在哪个房间

没用啊- -还是我说的问题,设备你在家时候不会随身携带。
你在客厅看视频打游戏,但是手机在卧室没拿,你是按照卧室有人做自动化么?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 00:44 , Processed in 0.053537 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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