LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1681|回复: 16

耍Debian的兄弟不知有对使用路由器做温度监控感兴趣的不?

[复制链接]
发表于 2011-1-1 16:02:01 | 显示全部楼层 |阅读模式
硬件:
1.8MB(包括)以上flash,带USB接口,支持OpenWRT的无线路由器;
2.1Wire 转USB转换器;
3.两个DALLAS 18B20温度探头;

软件:
OpenWRT+rrdtool+rrdcgi+cron+httpd

适合使用场所:
1.机房;
2.花卉/蔬菜大棚;
3.DIY监控自己家室温和暖气温度;
4.其它需要温度监控的场所;

先给个在线链接大家耍耍:
http://control.homelinux.net/

如果感兴趣的兄弟多,我就整理下整个搭建配置过程。
搭建这套小玩意成本并不高,基本上和就是两只WRT54G的价。

另,
如果有玩Debian的兄弟想耍耍嵌入式,特别是小学弟们。
可以考虑入我用来折腾的这个无线路由器。
百来块钱,带Console口,带JTAG口,可以控制GPIO……
除了GUI之外,其它都可以折腾。
想当年自己是花了实验室好几K买的开发板,泪崩……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2011-1-1 17:13:12 | 显示全部楼层
让我想起这学期的实验:基于B/S模式的虚拟仪器控制
这个webserver也是在路由器上跑的吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-1 17:26:06 | 显示全部楼层
Post by stesen;2124741
让我想起这学期的实验:基于B/S模式的虚拟仪器控制
这个webserver也是在路由器上跑的吗?
是的。
这个是我第二个版本。
第一个版本我只实现了功能。
第二个版本时,我考虑添加动态交互和仪表化一点--给人感觉很稳定可靠(实际上确实也很稳定)。
下一个版本我准备添加邮件报警功能。

这整套系统,实际总共占用5MB左右flash空间,可以存储2年的温度数据。
写入策略考虑了flash寿命问题。

关于邮件报警,我希望报警时能带附件截图--这个单独的sendmail我已经有实现。
不过现在纠结的是最新的busybox似乎也带了带附件功能的sendmail。
使用标准化的busybox是我优先考虑的--这样方便后续自己维护和他人维护。

还有就是如何设置温度上下限报警的问题,目前还没想/找到对用户友好的UI实现策略。
回复 支持 反对

使用道具 举报

发表于 2011-1-1 19:51:11 | 显示全部楼层
开源不?
图用什么画的?我实验中用octave画图,感觉有点丑陋

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-1 20:31:28 | 显示全部楼层
Post by stesen;2124753
开源不?
图用什么画的?我实验中用octave画图,感觉有点丑陋
当然开源,本身就是开源软件,我只是做了“集成”的工作。
等我功能完善之后我也会整理好整个搭建过程。

绘图直接使用rrdtool提供的rrdcgi绘制,实际最终调用的还是graph。
回复 支持 反对

使用道具 举报

发表于 2011-1-1 20:55:28 | 显示全部楼层
Post by control;2124757
当然开源,本身就是开源软件,我只是做了“集成”的工作。
等我功能完善之后我也会整理好整个搭建过程。

绘图直接使用rrdtool提供的rrdcgi绘制,实际最终调用的还是graph。


原来还有这么强大的工具
我是学电子的,对这类小项目很有兴趣,等考完试寒假折腾
回复 支持 反对

使用道具 举报

发表于 2011-1-1 22:11:36 | 显示全部楼层
很有点意思,而且好像我还玩得起。
回复 支持 反对

使用道具 举报

发表于 2011-1-2 02:20:15 | 显示全部楼层
看了下你的那个网站,你是在RG100A-AA跑的么?
我之前玩OpeWrt就买了2个RG100A-AA。

Post by control;2124731
硬件:
1.8MB(包括)以上flash,带USB接口,支持OpenWRT的无线路由器;
2.1Wire 转USB转换器;
3.两个DALLAS 18B20温度探头;

软件:
OpenWRT+rrdtool+rrdcgi+cron+httpd

适合使用场所:
1.机房;
2.花卉/蔬菜大棚;
3.DIY监控自己家室温和暖气温度;
4.其它需要温度监控的场所;

先给个在线链接大家耍耍:
http://control.homelinux.net/

如果感兴趣的兄弟多,我就整理下整个搭建配置过程。
搭建这套小玩意成本并不高,基本上和就是两只WRT54G的价。

另,
如果有玩Debian的兄弟想耍耍嵌入式,特别是小学弟们。
可以考虑入我用来折腾的这个无线路由器。
百来块钱,带Console口,带JTAG口,可以控制GPIO……
除了GUI之外,其它都可以折腾。
想当年自己是花了实验室好几K买的开发板,泪崩……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-2 08:33:21 | 显示全部楼层
Post by tjpm;2124774
看了下你的那个网站,你是在RG100A-AA跑的么?
我之前玩OpeWrt就买了2个RG100A-AA。

没错。
目前看来这是最具性价比和可玩性的。
都是ISP包年套餐被克扣下来的,全新居然卖100左右。
CPU:MIPS 300MHz (BCM6358)
交换芯片:BCM5325
无线芯片:BCM4318
flash:16MB
sdram:DDR 32MB
usb:usb2.0 high speed x 1 引出(实际可以自己换个双口usb座,短接备板R123)
请注意,个人猜测由于CPU的PCI内仲裁不够,双口usb中上面的口只支持usb2.0 high speed设备。
使用"古老“的usb设备特别是usb转接设备时注意两个usb接口上述区别。
如果要接不带外供电的双usb移动,请注意12v 1A的供电问题。(低炭社会,不推荐这么骚包使用)

改内存到 128MB还是个脱机下载利器。
不改内存,跑个DDNS做自己的个人站点跑blog之类都非常不错。

当然,我玩的温度监测并不依赖于它,只要接口和flash容量满足能跑OpenWRT的设备即可。
回复 支持 反对

使用道具 举报

发表于 2011-1-2 18:10:53 | 显示全部楼层
不错,只是还没时间玩
回复 支持 反对

使用道具 举报

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

本版积分规则

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