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