可以自制可以发射的东西无线路由器吗?可以的话需要什么东西

& 已成功:关于自制智能路由器的想法——用树莓派做校园网 ...
查看: 16953|回复: 14
在线时间176 小时UID103129注册时间阅读权限30主题性别保密学院经管
呢喃的歌声, 积分 448, 距离下一级还需 52 积分
积分448帖子威望16 金钱1117 才华4 精华0性别保密学院经管最后登录
本帖最后由 hepeiqinmon 于
21:44 编辑 3 h4 Z& f, L5 a* G& z
前段时间,大概是两个多月前吧,忽然有个想法,就是拿树莓派+USB网卡做无线路由器,让校园网跟宽带一样做热点出来就不用成天带着条网线了。原帖见:
1 A* M6 ]4 b1 _( R+ ?) L
正好这个假期忙得根本没时间去玩,省下点钱,然后在镜头和树莓派+显示器之间纠结了好久之后,最终还是决定入手树莓派+显示器了,镜头的事儿再一次无限期延后: X! I, ~, l( X- Y' a/ ?
好了,言归正传,所有装备陆陆续续花了一个星期才收集齐全,然后第二天一起床花了一整天时间啥也没干就捣鼓这玩意儿,好歹算是搞定了。下面说下大概过程:! c% |4 d" p: h" V! Q
0、装系统,我选择debian,跟ubuntu长得像一点,好歹熟悉一点。2 g' W+ G2 {- f: O; u3 G. |
21:31 上传
树莓派启动画面
. q' N, j4 {8 _, ~
(畸变有点大,凑合着看)&&z. H& B1 j7 {& K' Z2 [
1、首先是让树莓派通过无线网卡上网
2、更新源,安装编译环境所需要的各种软件
3、下载mentohust源代码(直接通过wget下载)3 q8 X% G. J&&^" t! n5 n
4、编译安装mentohust7 h% w1 n2 B1 p5 V1 I3 V' r
5、运行mentohust,通过mentohust连接校园网(树莓派上照样秒开秒连,比windows上的好无数倍)
6、wget下载hostapd,编译安装,这个是用来发射热点用的,据说android下的热点分享的后端也是这个,反正很稳定。
7、根据需要修改hostapd的配置文件,之后重启hostspd服务# ]; Z6 N, U9 G+ |
8、直接从软件源安装isc-dhcp-server,这个是dhcp的服务端,需要通过它来给请求连接的设备自动分配ip
9、将interfaces的eth0端口和wlan0端口都设置成静态ip,按照实际情况修改dhcp的配置文件,然后重启dhcp。
10、这个时候笔记本和手机都已经可以连接树莓派上的网络,但是还没办法上网,设置iptables让系统转发网络* m&&O5 k9 A, B% y3 q
11、设置开机启动mentohust,hostapd,isc-dhcp-server* w4 D0 E/ i% C
21:33 上传
- C* I+ F: X# l+ K
21:31 上传
1 I( z& v& ^4 Q9 F! y5 x' U
(显示器后面,各种乱)% ]! K% p4 |- Z" ?" L
这些步骤下来,树莓派已经完全可以拿来当路由器用了,而且重启时间跟普通路由器差不多。
上面写的步骤不多,但是整整折腾了一天才搞定,中间遇到各种问题……
整个过程完全在控制台下完成,最后得出结论——以后买键盘再也不省钱了,要命啊简直是,那手感……
目前树莓派已测试两天,表示电脑连接很稳定,手机连接不是很稳定,主要问题应该时dhcp服务的问题,慢慢纠结了。+ L9 d/ a. Y7 n# L# ~4 j
3 w+ I1 x/ |; C8 h/ Y& n, E
关于树莓派做路由器的其他作用:
共享文件:外接一个移动硬盘,然后安装samba服务端,在电脑上可以通过网络邻居直接打开移动硬盘上的文件,笔记本通过wifi连接树莓派,直接打开那边的1080P视频无压力,快进快退都完全没问题。
/ l- E; z! L! v' U8 J
做音乐播放器:树莓派是通过HDMI连接到显示器的,将音箱的音频接口接到显示器上面,然后在树莓派上安装cmus控制台音乐播放器,配置好之后,在手机和电脑上,通过ssh远程过去之后可以遥控播放暂停之类的,很爽。
21:30 上传
& ~3 b, _) @3 u: l" j! p6 I
21:33 上传
前面那张是手机端遥控cmus播放器的效果,表示使用正常。5 d4 o) V' H( h+ i
后面那张是smuc播放器的服务器端的控制台窗口界面。
做视频播放器:
树莓派自带的omxplayer支持硬件解码,如果格式支持,1080P完全无压力,而且可以通过控制台用手机控制播放,超级帅。不过有些格式不支持,软解的话,安装了smplayer之后,卡出翔。&&S- X+ q$ G7 `; a
离线下载:: M: `& P: u/ |$ J8 p
树莓派的软件源就有很多bt下载软件,bittorent,transmission,ktorrent,qbittorent等等,都是有界面的,可以通过这些软件,用树莓派下载bt,放到挂在在树莓派上的移动硬盘上,如果不是bt,是文件地址,直接开个中端wget就可以了,至于迅雷那些资源,可以通过一些办法转为普通地址的。5 N9 J$ N0 b: z. i4 H; b$ U% i, O
装备清单:: H) h7 l- V9 x+ M. c. e" |( p+ F# h
在这里奉劝一下各位,不要随便好奇,树莓派只要不到300,但是这玩意儿我一整套下来花了将近两千,这还是在我有些装备不需要买的情况下,想要弄的,看看清楚再决定,下面是清单:; n( N$ I# i3 R# V! Q
1、树莓派裸机一个:292——淘宝上搜天猫第一家就是被授权生产的,加上邮费292.
2、SD卡一个:70左右——用来装系统的,树莓派的系统就跑在SD卡上面,我买的是C10的16G的sandisk,包邮。
3、键盘一个:30左右——挑了个跟我笔记本键盘键位几乎一样的便宜货,包邮,手感简直虐心。
4、鼠标:0——我有一个空闲的,就不用买了,其实基本上也用不上,都是在控制台下工作的。不过好奇的话可以去树莓派定制的lxde上面看看,卡出翔。
21:31 上传
5、无线网卡:0——以前买过一个超小型的TP-LINK的USB无线网卡,一直闲置,查了下正好免驱,就废物利用了
6、电源:40——树莓派是没有电源的,我手机的电源只有700mah,刚好达到下线,想想供电可能不稳定,就买了个2.1A的品胜。/ A% ]1 R' ]5 k, b1 s* w) t
7、显示器:1320——树莓派标配hdmi接口,可以考虑用hdmi转vga,不过据说不稳定啥的,就干脆下手有HDMI接口的显示器了,本来23寸的差不多在1100左右,不过去电脑城逛了一圈,被LG的一款外观给迷住了,多花了几百大洋。
8、HDMI线:40——挑了条看起来靠谱点儿的,真心贵,显示器居然不配HDMI线。' B8 B- E8 c, G
9、usb集线器:30左右——树莓派标配只有两个USB接口,一个给无线网卡,键盘和鼠标都放不下。更别说移动硬盘了,需要外接电源的那种,不然树莓派供电hold不住。
树莓派是个坑,入手需谨慎……0 G' g2 o. U6 k" j/ B+ `- [6 N
不过玩起来确实很爽!: D6 v8 J0 s! M, y8 z2 ^( b/ S) l8 |. U
鲜花鸡蛋&&在 15:32&&送朵鲜花&&并说:我非常同意你的观点,送朵鲜花鼓励一下&&在 22:14&&送朵鲜花&&并说:我非常同意你的观点,送朵鲜花鼓励一下
在线时间544 小时UID107684注册时间阅读权限70主题性别男学院计算机学院
奔跑的春风, 积分 1838, 距离下一级还需 162 积分
积分1838帖子威望1100 金钱1179 才华0 精华0性别男学院计算机学院最后登录
买镜头是想监控宿舍吗?
在线时间139 小时UID177979注册时间阅读权限30主题性别男学院经济与管理学院
呢喃的歌声, 积分 313, 距离下一级还需 187 积分
积分313帖子威望11 金钱779 才华0 精华0性别男学院经济与管理学院最后登录
呃,楼主好厉害!冷门的方法也成功了!可是我还是忍不住想问,为嘛不直接买个可以刷openwrt或者DD-wrt固件的路由呢?可以实现你上面的所有功能啊,还可以挂载u盘,迅雷下载,多拨,mentohust认证什么都无压力,关键成本超级低啊!淘宝才80块就搞定了!木有打击楼主的意思,飘过了~~
在线时间176 小时UID103129注册时间阅读权限30主题性别保密学院经管
呢喃的歌声, 积分 448, 距离下一级还需 52 积分
积分448帖子威望16 金钱1117 才华4 精华0性别保密学院经管最后登录
likeoode 发表于
23:02 2 M9 ^( r6 c8 n0 \! G
呃,楼主好厉害!冷门的方法也成功了!可是我还是忍不住想问,为嘛不直接买个可以刷openwrt或者DD-wrt固件的 ...
哈哈,这个我知道,我这个暑假花了一个月去玩一个刷了openwrt的路由器,在上面也搭建了各种服务和写了各种脚本,但是因为各种原因还是决定入手树莓派了,主要还是刷了openwrt的路由器性能太弱了吧,我C语言写过一个调用系统接口的复制文件的测试软件,经测试发现openwrt那个系统的IO做得不是很好,而且支持的shell的语法也太严格,当然还有各种其它问题,简单使用那个却是够了。3 C# ^1 K" O2 J
在线时间176 小时UID103129注册时间阅读权限30主题性别保密学院经管
呢喃的歌声, 积分 448, 距离下一级还需 52 积分
积分448帖子威望16 金钱1117 才华4 精华0性别保密学院经管最后登录
xuandi 发表于
22:26 6 f7 P- X9 X3 G
买镜头是想监控宿舍吗?
单反的镜头啊亲,拿单反监控宿舍,亏你想得出来! F' X7 m1 C1 F9 z) [
在线时间86 小时UID65954注册时间阅读权限30主题性别保密学院物理与电信工程学院
呢喃的歌声, 积分 246, 距离下一级还需 254 积分
积分246帖子威望68 金钱738 才华1 精华0性别保密学院物理与电信工程学院最后登录
我承认我是听不明白的~~~
在线时间139 小时UID177979注册时间阅读权限30主题性别男学院经济与管理学院
呢喃的歌声, 积分 313, 距离下一级还需 187 积分
积分313帖子威望11 金钱779 才华0 精华0性别男学院经济与管理学院最后登录
hepeiqinmon 发表于
哈哈,这个我知道,我这个暑假花了一个月去玩一个刷了openwrt的路由器,在上面也搭建了各种服务和写了各种 ...0 c" A3 ^& P: @8 e: j
你是经管的?看着不像啊哈哈
在线时间176 小时UID103129注册时间阅读权限30主题性别保密学院经管
呢喃的歌声, 积分 448, 距离下一级还需 52 积分
积分448帖子威望16 金钱1117 才华4 精华0性别保密学院经管最后登录
likeoode 发表于
你是经管的?看着不像啊哈哈
如果两年来我没有住错宿舍上错课的话,我想我应该是的……
在线时间215 小时UID212007注册时间阅读权限70主题昵称石榴儿
奔跑的春风, 积分 1564, 距离下一级还需 436 积分
昵称石榴儿积分1564帖子威望233 金钱9208 才华2 精华0最后登录
好可怕。。技术宅么。。 经管也藏龙卧虎啊。。敢问师兄是多少级的 - -
在线时间176 小时UID103129注册时间阅读权限30主题性别保密学院经管
呢喃的歌声, 积分 448, 距离下一级还需 52 积分
积分448帖子威望16 金钱1117 才华4 精华0性别保密学院经管最后登录
石榴儿 发表于
好可怕。。技术宅么。。 经管也藏龙卧虎啊。。敢问师兄是多少级的 - -
我觉得摄影师神马的比技术宅有吸引力多了……' A. S+ q$ v% W8 ~
11级的老人,风烛残年了都
在线时间215 小时UID212007注册时间阅读权限70主题昵称石榴儿
奔跑的春风, 积分 1564, 距离下一级还需 436 积分
昵称石榴儿积分1564帖子威望233 金钱9208 才华2 精华0最后登录
hepeiqinmon 发表于
19:16 * A5 s" `7 F% l' l! V- R, A
我觉得摄影师神马的比技术宅有吸引力多了……5 o* ^8 J/ e# O9 X* {
11级的老人,风烛残年了都2 r8 s# o5 ~7 y" O. W* @4 T* k3 k
是咩。。我不觉得。。& K% L0 e&&`; ~1 H+ m8 v% D. w
哇哈!准备下架了捏4 x" e0 m+ r1 f. f% j' o
在线时间176 小时UID103129注册时间阅读权限30主题性别保密学院经管
呢喃的歌声, 积分 448, 距离下一级还需 52 积分
积分448帖子威望16 金钱1117 才华4 精华0性别保密学院经管最后登录
石榴儿 发表于
是咩。。我不觉得。。
哇哈!准备下架了捏
哥们暑假前拍的一些照片,有段时间没拿相机,整个暑假都捣鼓这些玩意儿了1 G7 U; M- g+ |. W" d8 J4 `
在线时间215 小时UID212007注册时间阅读权限70主题昵称石榴儿
奔跑的春风, 积分 1564, 距离下一级还需 436 积分
昵称石榴儿积分1564帖子威望233 金钱9208 才华2 精华0最后登录
hepeiqinmon 发表于
23:28 % L' s7 s. h) e* G+ u0 V
哥们暑假前拍的一些照片,有段时间没拿相机,整个暑假都捣鼓这些 ..., R: m2 D8 Q$ h! G
哇哈!高清啊。。
重点是——有漂亮姐姐~
在线时间121 小时UID157253注册时间阅读权限30主题性别保密学院公共管理类
呢喃的歌声, 积分 340, 距离下一级还需 160 积分
积分340帖子威望30 金钱1227 才华0 精华0性别保密学院公共管理类最后登录
如果我买某宝上了已经能够认证锐捷的,我该怎么办~!!!
&找个懂的人去帮你配置或自学,估计物电应该会&
啦啦啦德玛西亚
啦啦啦撸啊撸啊
啦啦啦德玛西亚
啦啦啦撸啊撸啊
在线时间176 小时UID103129注册时间阅读权限30主题性别保密学院经管
呢喃的歌声, 积分 448, 距离下一级还需 52 积分
积分448帖子威望16 金钱1117 才华4 精华0性别保密学院经管最后登录
我喺小君君丶 发表于
22:14 8 P. N* i8 m5 c. {$ y" m
如果我买某宝上了已经能够认证锐捷的,我该怎么办~!!!1 m+ [5 `5 a6 i: y1 I# ~: H" }
果然,非折腾界人士是无法理解的。我猜你肯定不喜欢linux8 ~&&{) A( i2 K- w4 @1 N
①闪亮之心
完成论坛推广任务即可获得。无须在此申请。
①陶园之星
本勋章为任务勋章,完成陶园第一任务即可获得
②是个皇后的人材
充满魅力的女生,新陶园最有个性的勋章,鲜花数超过20朵的女同学可以申请
广告合作洽谈: 帐号处理:
Powered by
Copyright &
ISCNU. All Rights ReservedDIY无线打印 是谁需要这么做?
 作者: 闫国强 编辑:
  【IT168 办公视点】一台打印机,一台电脑,USB接口连接着它们,这样实现的是最简单的共享打印,我想现在绝大多数打印用户都是这么做的,因为就算是现在,网络打印机的售价还是普遍偏高,就购机成本以及这种使用习惯来说,USB共享打印机还是我们现在的购机首选。  共享打印变无线打印不是想象  那您是否留意到打印机也会像台式机电脑一样,后期可以DIY一下呢,比如加条内存,来加快它的打印速度以及处理能力;加个纸盒好让它有着更好的纸张选择能力;还有今天我们重点要说的,选择一款无线适配器,来DIY出一款具备无线打印能力的打印机出来?  当然这个问题本身的说明只是确可实现,而并非只是让大家想象一下。&DIY出来的无线打印机  那大家可能会问了,我昨天给公司买的那台激光打印机只有800元,我要是再像你所说的DIY无线打印,还需要格外花费多少呢?我们购买800元的激打,就是为了节约成本,DIY无线打印想必也是网络打印的一种,那它比直接购买网络打印机在价格上又有什么区别呢?  有些人&不差钱&,而有些人&就差钱&,那我们就先来分析一下DIY无线打印需要格外花多少钱吧,但有个前提要先跟大家说清楚,DIY无线打印将适用所有带有USB接口的打印机、一体机,可将原本只能共享打印的现状变成格外支持无线打印。  DIY无线打印的成本花费  要把普通USB接口共享打印机变成无线打印机,我们目前可以有二种选择,一种是购买无线网络适配器,另外一种是购买一款支持无线网络适配器功能的无线路由器产品。当然我们会认为无线打印也将会是将来打印机逐渐会普及的一个功能,只是现在本身具备无线功能的打印机真是太少了,就算有也是较贵。  我们先来看看无线网络适配器,从市场调查显示,趋势TEW-P1U1P是目前市场上售价最低的无线网络适配器,市场售价699元,这也就是说,我们DIY无线打印,最简单的方式就是花上这699元。&华硕RT-N13U实现的DIY无线打印  那支持无线网络适配器功能的无线路由器呢?如果我们以华硕RT-N13U为例,这款机型京东商城的送货价为559元,当然华硕RT-N13U可实现的功能不仅仅是无线打印,它还可以为范围内的用户提供无线上网服务,它是一款802.11n无线路由器。  我们最近也试用过这款华硕RT-N13U,在实际使用过程中发现,它不仅可实现无线路由本身功能以及支持无线打印,它其实还可以支持有线网络打印,简单的说它就是一款带有网络适配器功能的无线路由器产品。所以,599元本身的花费,用户还要考虑它除可实现无线打印,还可实现无线上网,以及有线网络打印。  无线打印的优势与弊端  对于有兴趣组建DIY无线打印的用户来讲,它有何优势?又有何弊端呢?我们下面就来分析一下。&无线打印无需看共享主机&脸色&  首先我们谈的是优势,无线打印也将是网络打印的一种,它会取代传统的USB共享打印,这也是它最大的优势所在,即这种打印环境下我们不再需要共享主机,也不会因为共享主机关闭,而失去打印能力了。  另外无线打印还可以是用户脱离网络之后仍可继续打印的一种方式,在此之前,我们的笔记本电脑是连入网络的,你可以使用网络中的共享打印机,或者是有线网络打印机,而当我们不得不拔掉网线时,原本的这些打印将不会再被支持,而无线打印无须连线的这一特点也让这种打印变的更为自由。而在谈到这一点时,我们可能使用的是无线网络,那这一点来看,所以它的这种自由性还是不那么明显而以。  而谈到弊端,那就是无线打印有一定的支持范围,这取决于无线打印适配器的无线信号收集能力,比较入门的只有几十米,当然这已经足够一般的中小型公司在环境中使用了。  还有一点是无线打印适配器支持的可同时连接数问题,不过这与传统的有线网络打印机一样,可连接数将与它的售价有着直接的联系,这也不应该算是其明显的弊端之一。另外我们会考虑并发网络打印的几率又会是多少,这将是我们选择无线网络适配器的采购要素之一。  无线打印实际环境的用途  说了那么多,如果用户没有明确的概念的话,不妨来看看DIY的这种无线打印在我们实际使用环境中可能会带来的些用途吧,我们可能只会举几个具有代表性的应用,而其它的就要靠用户自己想象了。&洽谈室中将可以使用无线打印  我们先来假设一下有这样一个环境,一个8人工作组,他们都有着即时打印需求,所以公司要格外给他们配一台独立的打印机,而且这8人都将会使用笔记本电脑进行日常办公,那这种DIY出来的无线打印将十分适合他们,无论组内人员身在公司何处,会议室、休息室、洽谈室,都可以随时调用无线打印。  而重要的是他们无须谁做这台打印机的共享主机,因为有些人下班是要将笔记本电脑带走的,那也许会有人留下来加会班,那这时的打印任务因为无线本身无须共享主机,所以他仍然是可以打印的。&无线打印将床上打印轻松实现  下面我们再假设有一位个人用户,在家庭中他是有着打印需要的,而在习惯了使用上网本之后,他的这种移动上网办公将会是频繁而又让他感到自在的,在床上、阳台上、甚至是浴缸边,他都有过无线办公的经历,而恰时有打印需要怎么办?当然无线打印在此时会让他不必再回头去连接那线头了!  而重要的是,就算这位用户使用的是有线网络打印打,他想实现无线打印,也是格外需要配一台无线路由器的。而有线网络打印机就喷墨类打印机而言,最便宜的也要接近2000元,最便宜的有线网络激光打印机,最便宜的也要在1700元左右,这与DIY实现来的无线打印机,不知要贵上多少。
打印机类型:黑白激光打印机
最大打印幅面:A4
黑白打印速度:14ppm
最高分辨率:
首页出纸时间:8.5秒
大学生分期购物销量榜
已有条评论
打印机类型:黑白激光打印机
最大打印幅面:A4
黑白打印速度:14ppm
最高分辨率:
首页出纸时间:8.5秒
纸张容量:150张
IT168企业级
正在努力加载文档,请稍等…只需一步,快速开始
扫一扫,访问微社区
后使用快捷导航没有帐号?
TV应用下载 / 资源分享区
综合交流 / 产品评测 / 活动公告
新手入门 / 社区互助
查看: 14722|回复: 5
设定几个任务:
& & 1. 开启迅雷远程下载,使用SD卡或U盘作为下载存储设备;
& & 2. 支持U盘和USB硬盘,并共享出来,作为个人数据和媒体中心;
& & 3. 利用旧手机实现远程视频监控; 
& & 4. 利用旧手机和移动电源作为外置UPS,断电后续航和安全关机;
& & 5. 外置USB红外模块,控制附近的家电;
今天我们的主角就是这位了:
DIY准备: root 
& & 要想对设备进行DIY,第一步需要获得设备的全部管理权限,以便安装文件或修改配置,也就是在Android中俗称的root。各种设备有不同的root方法,由于极贰刚出来没几天,root只能靠自己。最简单的方法当然是拆机TTL,看看有没有机会,好在拆开一看,为“极客”而生的极过然考虑了极客的感受,留了TTL。后面的步骤就简单了,开启SSH、设定密码,重新装上机壳,root完成!(根据前述原则,涉及产品安全,不说详细步骤)
DIY第一步:迅雷远程下载
& & 远程下载其实使用的是迅雷提供的一套嵌入式程序,叫xware。在有root的情况下,安装相对比较容易,虽然极贰用的SD卡的速度比不上硬盘,但作为下载用,与网速比起来,还是足够了!迅雷的xware提供各种嵌入式系统的版本,极贰使用的CPU是MIPS32架构,小端,系统库使用的是uClibc,所以选择安装xware-mipsel_32_uclibc版本。迅雷自己网站上写的过程比较复杂,如果有,简单来说,几个步骤:
 & &1. 取下SD卡,在根目录上创建子目录,如thunder,然后把安装包内的portal, ETMDaemon和EmbedThunderManager三个程序放进去。
  2. 重新装上SD卡并开机,等联网OK后,启动完成后通过SSH登进去,执行/tmp/data/thunder/
  3. 显示结果中会有一行,类似如下的信息,就表示安装OK了:
THE ACTIVE CODE IS: 123456
 && 4. 现在去,登录后,选择添加设备,选择任意一种类型,如NAS,然后输入上面的值关联设备,一切就绪!
& && &与小米路由器一样,关联以后,迅雷的各种下载方式,包括手机上的,都可以下载到远程到我们DIY的路由器上。试试云播的效果,选择一部电影,点下载时,会出现选项,选择本地下载或远程下载,选择极路由,下载开始:
不过这样改动我们每次开机都需要进入到系统中进行改动,太麻烦了一点,我们需要让它自动运行起来。改动方法比较简单,因为openwrt通过overlay文件系统技术实现了全系统可改写,最简单的改法是直接修改/etc/rc.local,在最后一行“exit 0”前加入下面的行即可:
/tmp/data/thunder/portal
当然,这个方法与系统的标准做法并不匹配,标准的做法,我们至少需要做一个配置文件来启用和关闭迅雷离线服务,做一个标准的启动脚本来启动和停止这个服务,同时,还需要做一个基于luci的配置页面,以便用户可以在网页上开启和关闭这个服务,以及初次配置时,让用户可以获得激活码,甚至反过来,让用户输入迅雷账号后,自动为用户绑定服务,这样就和小米路由器做得完全一样了!
DIY第二步:启用U盘和USB硬盘,实现NAS
& && & 通过SSH进入到命令行中就发现,实际上论坛上说的不支持U盘似乎并不准确,因为U盘插上去后,是自动挂接到路由器上了的,只是没有定义任何的功能。既然我们期望用极二来做为我们的小型个人数据中心,那首先通过我们的笔记本、手机和盒都能通过网络访问到U盘或SD卡的存储空间,在路由器上实现类似windows的共享,我们需要的叫samba。不过,这一步不需要我们DIY,极路由标准的Plugin里有这个东东,不过名字叫做局域网文件中转站:
安装这个插件,配置用户名密码就可以使用了,不过默认情况下,这个软件只在SD卡上共享了一个文件夹而已,我们的目标是要共享整个SD卡和U盘(或USB外置硬盘)。这个DIY很容易,通过SSH命令行登入,修改/etc/config/samba,加入下面的行:
上面的改动其实就是把SD卡和U盘完全共享出来,配置和在插件中配置相同。最后的效果,
,会看到下面的效果,刚才下的电影可以观看了,如果USB接口上连的是USB硬盘盒,那么一个小型的NAS就可以使用了。
在上或上,可以用小米路由器一样的方法来访问这些共享文件哦! 在小米电视上,打开“高清播放器”后,就可以看到我的DIY路由器了,我外接的硬盘也是1T,和小米路由器一样哦。现在enjoy it!
DIY第三步:旧手机开启视频监控
  为什么会想到使用旧手机而不是一个廉价的摄像头呢?原因很简单,其实大多数厂商都没有公布核心源码和相关的工具集,这就使得我们很难为现有的设备添加驱动(开发或编译应用程序不需要厂商的源码)。尽管还是可以从其它地方找到与厂商相同版本的核心源码,不过Linux的驱动不象Windows,核心的一个微小版本差异或配置差异都不能通用,DIY难度相对高了一点点。所以最简单的办法是使用一个IP摄像头,这样路由器上不需要去驱动摄像头,而你刚退休下来的旧Android手机就是一个很好的IP摄像头。
  我期望的是手机作为简单的网络摄像头的作用,其数据都存在了路由器的硬盘上,同时,各种终端包括手机、电脑和平板,可以借助路由器的云服务器或动态DNS服务连接到家中的路由器以查看家中的情况,同时,如果出现异常情况,还可以接收到告警。时间有限,第一步我们将首先实列IP camera的功能,并且可以通过互联网来查看家里的情况
  手机是一个淘汰下来有一段时间的HTC,开机正常,摄像头也不错,很清晰,刚好买了个鼠标,留下来的盒子拿来卡住手机刚好合适。
  我们要用到的是一款叫Android手机无线摄像头的APP(居然还有个大xx广告!)。软件使用很简单,配置一下显示或拍照的分辨率,然后配置一下用户名密码即可。注意,用户名密码请一定配上,因为后面我们要通过互联网来访问。(能做IP camera的类似软件比较多,我们还可以选择其它的软件来做同样的事情,配置也基本相似)。
  开始拍摄后,我们就可以通过电脑来查看我们拍摄的图像,注意右边的照片上显示了连接的方法,
,打开后,输入用户名密码,可以看到一个网页,指示如何查看照片或视频。但是我们看到的这个地址是一个只能路由器内部访问的地址,在互联网上就无法访问了。
  下面是DIY的重点,配置路由器,使我们可以在任何可以上网的地方查看家中的情况。我们要解决两个主要的问题,一是如何知道家里上网的IP地址,这对于大多数ADSL用户来说,确实是个难事,因为这个IP可能会变化;第二个问题是如何可以透过路由器访问到家里的那台手机。好在极路由已经包含了这样的两个插件,一个叫动态域名,一个叫超级端口转发。
 &&平心而论,这两个功能被收录到plugin中确实有点牵强。因为在许多家用路由器中,动态DNS和端口转发(DNAT)都只是基本功能而已。动态域名安装完成后,配置一个自定义的DNS名称即可,例如我们配置rediceli,此后就可以通过rediceli.jios.org来访问到家里路由器的IP地址,即使有变化也没有关系。
 & &我们安装的Android IP webcam使用的端口是8080,所以我们还要使用“超级端口转发”来转发一下这个端口,这个功能简单的说就是当访问我们路由器的8080端口时,路由器把这个请求送到我们内部的手机上(192.168.15.102)同样的端口。
& &  现在我们
来在电脑或手机上访问家里的webcam了。(发现有人在尝试连我的摄像头,所以我已经更换了域名,请不要再尝试这个地址了)
DIY第四步:安全廉价的路由器UPS
  当路由器接上硬盘后,如何安全的开启和关闭路由器就成了一个很重要的问题。为什么呢?因为无论是普通硬盘还是固态硬盘,突然断电都有可能会对其造成逻辑或物理的损坏的,实际上如果路由器本身使用了NAND Flash,突然的断电对其来说,也会大大降低其寿命或者造成不可修复的破坏。
  如何解决关电问题呢?很简单,如果我们能在断电前,象电脑一样安全的关机,硬盘在停止读写操作后,再停转,就不容易出现损坏了。所以我做这个DIY的UPS最主要的目的并不是停电后可以支撑多久不完机,而是希望我的外接硬盘、SD卡不会因为突然断电而造成损坏!
  前面我们已经在DIY时用了一个旧手机,我们还要再利用一下它,下面是连接逻辑图:
& && &手机一直充着电,而路由器接在普通的移动电源上,因为极贰的输入电压是5V,所以普通的手机移电源就行,正好也有一个旧的,然后移动电源也一直充着电,长期充着没关系,反正是旧的,不过得小心一点,放在不容易引起发热或不利于散热的东西上面。
& && &下面需要一点编程能力了,我们的基本原理就是,手机平时当摄像头用,并且通过WIFI连接了网络,当突然停电时,Android手机停止充电,而我们的一个APP一直在检测手机的充电状态,得到断电消息后,我们第一时间通过网络发出去一个告警报文给路由器。因为路由器接着移动电源,所以停电并不影响其使用,但是路由器自己无法检测断电,所以它开启一个程序接收来自手机的网络消息,收到消息后,路由器就可以安全的关闭(shutdown)了。Android程序写得比较简单,慢慢改善!路由器上,只是写了一个基于nc(netcat)的脚本,在一个TCP端口上监听,收到报文后就准备关机。
  经过测试,已经勉强能用,断开插座电源后,手机程序显示检测到停止充电,并发送信息到路由器。这里也有一技巧,如果我们在家里的其它设备想访问路由器,其实是可以不用IP地址的,就象访问小米路由时可以用域名一样,极路由也可以用域名,它的域名还不止一个,除了大家知道的,还可以用t.w,tw这样的名字来访问(如果有极二,在你电脑浏览器里输入这些地址试一下!)。使用域名最大的好处是当你更换路由器的IP地址时,这些域名都会自动批向新IP地址。
& && &不过谁能告诉我,为什么关机发了关机命令后,系统停止了所有工作,但WIFI灯还亮着是怎么回事?(@极路由) 好在关机命令可以正常工作,路由器可以关闭,这样硬盘安全多了。
& && &另:我测试了一下移动电源的待机时间,我这个电源比较旧了,在WIFI开启并连接硬盘的情况下,大概还能工作半个小时,所以我修改了关机策略,路由器收到断电消息后,会再工作十分钟,如果这个过程中,又收到手机发来的充电消息(说明来电了)则取消关机,是不是有些智能了!但可惜的是,如果过了十分钟后再来电,我就没有办法把路由器再自动的开起来了,所以以后还得再DIY个WOL(网络唤醒开机),这样我的手机只要还有电,就可以把它叫醒了。
DIY第五步:自制BroadLink
  前面的照片上有一个小东西,小米第三批有一个新玩具,叫BroadLink,这是一个与Broadlink相似的东西,只是它需要通过USB线来连接而不是通过无线。我用的这个模块是一个多功能模块,可以用作RS485、RS232和红外,图中框出的开关用于切换功能。另一个框中的则是红外的接收和发送端子,黑的那个用于接收。
& &&&为了让这个模块能发出正确的遥控编码,就要靠黑色的这个接收器来完成学习,原理上和市面上十来块钱的万能遥控器一样,先用遥控器对着这个模块发送信息,然后将收到的编码和对应的按键存下来,例如增大音量对应的编码是0x1234。不同的遥控器会通过一个厂商前缀来区分,举例来说有点象电话的区号,同一个号码,区号不同也互不影响。这就是家里各遥控器通常会互不影响的原因。记下我们需要的键码后,我们可以通过另一个用于发射的红外管将相应的编码发送出去。所以通过这个模块,只要通过电器的遥控器,将编码先记录下来,就可以控制任何想控制的电器或功能。
& && &小米路由器带的broadlink大多数情况下是不需进行对码的操作的,因为主流的遥控器编码都会自动被下载到小米路由器的数据库中,其实很多库在网上都能找得到,这样我们也可以做成一个非常通用的遥控器。
  路由器上需要一个叫LIRC(Linux Infrared Remote Control)的软件,简单的说就是一个用来管理红外收发的软件,编译这个软件需要MIPS32EL的编译器。好在只要有Openwrt的环境,制造这样一套编译器并不困难,而且可以直接使用Openwrt来编译lirc。有了lirc后,其后的工作就是找到各种遥控器的编码表,然后就可以通过lirc自由的发送各种控制命令了。
  这里的缺陷是我们没有象Broadlink一样的服务器,在家的时候可以直接登录到设备上通过命令来发送遥控命令,而不在家时,这个过程就不太容易了。好在极贰有动态DNS功能,通过动态DNS,我们可以通过域名访问家里的路由器,但还有一点,就是需要在防火墙上开启外网口访问SSH的功能,这样,即使不在家,也可以连接到路由器上,然后在命令行上发送一条命令,打开路由器对面的那台空调吧!拿遥控器对了半天码,才把开和关给搞定,这个夏天就用上了。不过,隔壁的空调还是搞不定,不会穿墙术啊!
  这种方式对于普通用户来说,可能太复杂了,但对于极客来说,That’s OK。好吧,现在我有一台DIY出来的路由器,比起小米如何?同样1T的外接USB硬盘,同样迅雷远程下载,同样支持共享方式让小米电视或盒子在线观看,支持了山寨的BroadLink,还支持了远程监控,更重要的是,当意外停电时,我们的智能UPS系统可以安全的关闭电源,保证硬盘不会被破坏!
  现在我们通过一台极路由、一部旧手机、一个旧的移动电源、一个屌丝级的broadlink模块、U盘和移动硬盘,DIY了一台功能丰富家庭智能中心,包含了NAS、迅雷远程下载、网络摄像头、家电红外控制、智能UPS等一系列的功能,虽然功能都还不是非常完善,不过还是勉强可以和小米路由器PK一下了吧!
上一篇:下一篇:
很给力,ZNDS有你更精彩!
强烈支持楼主ing……
楼主威武啊,ZNDS有你更给力!
极路由PK小米,还用比嘛!当然是小极更赞啦!性价比高!支持小极。
楼主写的很全面,支持。我回家也去试试。极路由是不错滴
强烈推荐,装机必备软件!专为智能电视和安卓电视盒子打造的TV APP应用商店!追求极简体验,完美适配遥控器!海量精选TV应用,快下载体验吧!
电视运行慢,看视频卡、玩游戏卡、用浏览器还是卡,卡的人想砸电视怎么办?别担心,当贝助手来帮您!当贝助手,第一款专为电视打造的功能全面的当贝电视管家!
倡导极简高效的电视主题桌面,极致的自主操作和用户体验。并提供智能排序、自动清理、快捷管理等一系列贴心功能,帮助用户让智能电视变得真正简单好用。
Powered by Discuz! X3

我要回帖

更多关于 自制无线路由器 的文章

 

随机推荐