![]() | 1 cbsw 2014-11-24 20:13:48 +08:00 没明白最后一句是什么意思,不过这个不是很简单的吗,一个树莓派,一个程序负责采集存储数据,数据库(MySQL/PostgreSQL...)有了数据之后,后面的网站就随便搭了 |
![]() | 2 virusdefender 2014-11-24 20:20:46 +08:00 yeelink就行了~ |
3 ZackYang 2014-11-24 20:46:02 +08:00 设置个TTL=1小时, 搞定. |
![]() | 4 zjgsamuel 2014-11-24 20:53:46 +08:00 ![]() |
![]() | 5 beric OP @cbsw 就是不知道有什么好的方式的存储和展示数据。最后一句是,比如我只想保存1小时内的数据,而超过1小时的只按1小时的平均值保存一次到数据里 |
![]() |
![]() | 8 cbsw 2014-11-25 01:55:19 +08:00 你这逻辑不是很清楚吗,采集的数据带有时间戳,直接把它们存到数据库中,即采集一次,就往数据库中写一次,1个小时比如采集60次,那就每写60个之后就从数据库中取出前60个,取个平均写入数据库,然后继续采集写入 展示的话不就是写个简单的网站吗,网页打开,后台从数据库中取出数据,简单的话直接以表格形式显示,想要高端的话,后台利用数据生成图片返回给网页端,想要更高端的话,用 Ajax 实时从服务器拉数据,前端用 D3.js 之类的库甚至直接用 html5 的 canvas 画图 |
9 kmcool 2014-11-25 05:20:10 +08:00 |
10 kmcool 2014-11-25 05:26:29 +08:00 家用温度没必要5秒一次 大概1分钟一次就行 否则功耗很大 如果是1分钟一次 一年下来的数据量也没多少。。。 |
![]() | 11 rrfeng 2014-11-25 08:42:09 +08:00 就这点儿数据,一分钟一次全存了也没多少吧。 |
![]() | 12 bearice 2014-11-25 08:54:12 +08:00 ![]() rrdtool 你值得拥有。 |
![]() | 13 beric OP |
![]() | 14 ijse 2014-11-25 09:20:34 +08:00 ![]() 用redis或者memcached,对存入的数据可以设置过期时间的。 |
![]() | 15 virusdefender 2014-11-25 09:48:30 +08:00 @beric yeelink可以帮你存储数据的 有开放平台~ |
![]() | 17 beric OP @virusdefender 只想自己做设计嘛…… |