在自己家玩物联网,目前已有的数据源设备有
1、智能门锁。门锁蓝牙网关被我破解了能拿到自己家门锁的活动和状态数据。
2、自制带人体红外传感器的LED电子钟,能自动NTP对时,每个房间包括厨房都有。能产生检测到人到来,以及大致离开时间,所在位置的温度、湿度数据。人来点亮显示时间,人走屏灭进入节能休眠。
3、自制带人体红外传感器的摄像头,人来自动唤醒并录像,人走进入节能休眠。会产生人到来、离开、录像文件名及时长等数据。
这些设备产生的物联网数据都走MQTT协议汇总到软路由pve中运行Debian的CT容器了,后台跑了个mosquitto。
从MQTT到数据库的桥梁我也搭好了,用python写了个运行在systemd的脚本,使用sqlalchemy.orm将MQTT的数据暂时保存在PostgreSQL数据库。
现在还差时序数据库的数据持久化,以及这些物联网数据的可视化展现前端(手机、PC)。
这种家用的数据量不大,估计很多方案都能适用,然而我之前没接触过,也没时间精力逐个摸索尝试,求推荐方便易用的方案。
--
FROM 118.122.107.*