要定位人在哪个房间或避免人静止不动时关灯,一般用人体存在传感器来解决。但用毫米波雷达技术的人体存在传感器探测距离短,不能穿墙,合适安装的位置要有电源插座。而且只能探测到房间有人,但不知道谁在这个房间。 但使用蓝牙技术的ibeacon克服了上诉缺点,蓝牙探测距离长,能穿墙,无需电源插座。蓝牙基站(如安装了homeassistant的树莓派)通过接收ibeacon的蓝牙信号强弱来进行定位。 例如居家的时候一般都穿拖鞋,穿一双ibeacon拖鞋(某宝有售附链接),坐在沙发上或在卧室睡觉时,根据ibeacon拖鞋距树莓派的距离进行室内定位,或作为人体存在传感器。而且不同的人穿不同的ibeacon拖鞋,可以定位每个人在哪,这样自动化就可以根据不同的人个性化定制。例如,当女士(男士)一个人在餐厅就餐时,放女士(男士)喜欢的音乐。
安装设置: 1. 树莓派安装homeassitant。 2. 配置bluetooth和ibeacon tracker集成。 Homeassistant会自动发现附近的ibeacon 拖鞋(ibeacon tracker集成)和树莓派蓝牙基站(bluetooth集成)。根据提示设置就好了,设置好后每双ibeacon拖鞋都会显示如下:
ibeacon sensor
estimated distance是拖鞋距离树莓派的距离,据此进行室内定位或作为人体存在传感器。也可以根据房屋面积大小可以调节ibeacon的信号发射功率(ibeacon商家提供的APP),从而使蓝牙信号覆盖或不覆盖某些区域。例如从蓝牙覆盖的区域进入到不覆盖的区域,sensor 的状态会发生变化,也可以据此设置自动化。
某宝ibeacon拖鞋链接 https://m.tb.cn/h.5dxnnb9?tk=jOIjdDeCNb2
|