无线路由改造成WiFi无线声卡
泡泡网无线频道6月2日 废弃的电脑数码产品该怎么用?相信有不少的网友一定有自己独到的想法,网上曾经有不少网友将电源改造空气过滤器,将硬盘做成各种小的摆件,这些都是电脑内部的配件,改造起来相对于要容易很多。
但是废弃的无线路由有什么用呢?在泡硬件的论坛里,小编看到一篇《将无线路由改造成WIFI无线声卡》的文章,网友将无线路由器改造成WiFi无线声卡,利用淘汰过时的手机来控制,这样的想法的确是很有创意。小编整理之后在此发表,和网友一起来分享一下。(这篇文章是由网友编译而来,并不代表本站的观点)
买贝尔金7231无线路由器已经快2年了吧,买它的目的,就是想用好它的USB口,外挂硬盘,脱机BT电驴,还有实现无线音频服务器。买的第一块裸板没有USB口,让我很是郁闷。
无线音频服务器是这么个意思:我客厅有一套音响,而我的音乐都存储在硬盘里头,一般用笔记本播放。(想听音乐的时候,基本靠网络下载,懒得去买CD了。)于是,每次我要拷贝想听的歌曲到优盘,再将优盘插入音响的USB口播放。为了选歌,我还得打开350W的55寸彩电,设置一番,再将电视关掉,开始听音乐。相当麻烦。而直接把笔记本电脑搬到客厅,连上音响,也是相当麻烦。搞个HTPC?似乎没必要这么夸张。
家庭实景
如果可以通过无线局域网WIFI,把客厅的音响作为我电脑的声卡,那就省事多了。这样的设备貌似有卖的,不过价值不菲,可能要2K吧。脱机BT电驴,SAMBA等等都相对简单,玩的人很多。今天晚上,终于实现了将贝尔金7231作为无线音频服务器。特此分享,亦是备忘。
准备工作
硬件准备:
在贝尔金7231的USB口插上USB HUB。
连接设置
无线路由器周边连接
连接设置
在USB HUB上插上优盘(路由自带FLASH空间不够,插上优盘扩展JFFS,插硬盘也行)以及USB声卡。我的USB声卡音质不错,耳放、DAC、USB声卡三合一。
软件设置:
这是启动脚本:
umount /jffs
mount /dev/scsi/host0/bus0/target0/lun0/part1 /jffs
mount -o bind /jffs/opt /opt 以上是挂载优盘到Linux系统。因为路由自带4M的FLASH太小,装软件不够。当然挂硬盘也行
/opt/etc/init.d/S80samba 这是开samba服务,在计算机上可以通过[url=file://\\192.168.1.2]\\192.168.1.2[/url]这样的指令访问路由的优盘
/opt/etc/init.d/mlnet 这是linux下的电驴
insmod /jffs/lib/modules/soundcore.o 这是声卡驱动
insmod /jffs/lib/modules/audio.o 这是声卡驱动
/opt/bin/esd -d /dev/sound/dsp -tcp -public 这是音频服务器
启动脚本
这样路由器一开机,就可以当声卡用,无需任何额外配置,简单方便。
DD-WRT设置
要先安装OPT,要安装USB驱动,不过我的固件自带了USB驱动,于是省略。安装USB声音驱动,我用的是2.4.35.4版本声卡驱动,不知2.4.30可否。
用dmesg指令,应该可以看到声卡被识别了。
为了测试声卡工作是否正常,让路由播放MP3试试。安装mp3播放器madplay
/opt/bin/ipkg install madplay
注:可以考虑先/opt/bin/ipkg update一下。然后,用WINSCP往优盘里头拷贝一些MP3。输入如下指令用madplay播放:
madplay –v *.mp3 V参数用于显示播放时间
F是下一首,B是上一首,P是暂停。应该就可以通过路由的声卡听到音乐了。
接下来,实现无线音频服务器。需要EsounD及相关插件。EsounD已经包含在optware包内,直接输入以下指令安装:
/opt/bin/ipkg install esound
不过,我没装成功,它说是已经安装完毕,但是我找不到可执行文件。ESOUND程序我会在附件里头附上,直接拷贝到优盘,CHMOD 777设置可执行权限就行。
输入以下指令,将esound与声卡硬件绑定:
esd -d /dev/sound/dsp -tcp -public
esound会使用16001端口通讯。
输入上述指令后,TELNET提示:
- using device /dev/sound/dsp
然后就停那了,光标闪啊闪,这纯属正常。接下来,配置PC机,将PC机与我们的无线声卡关联。这个比较麻烦,esound是linux的程序,而我们想在WINDOWS里头用它。目前我能找到的就是两个程序:
第一个是WINESD,这是一个声卡驱动,ESOUND服务器作为声卡。听起来相当不错,不过它多年未更新,只有WIN NT4.0的驱动。经测试,在WINDOWS XP下可以安装,但是没法用。而且国外的网友评价它BUG多。第二个是为WINAMP编写的PLUG IN。幸好,这个是可以用的。将这个DLL文件拷贝WINAMP的PLUGIN目录下,在WINAMP的插件OUTPUT里头选定它,输入路由器的IP和端口,例如192.168.1.3与 16001。
WINAMP播放器
接下来,请尽情享受吧。不过只有用WINAMP播放器放出来的声音才能到咱们的无线声卡,但这也够了,不是么。
无线键盘鼠标
再接下来,我把我的蓝牙鼠标键盘连上笔记本,可以舒舒服服地在沙发上选歌了。也可以在我的手机上装远程桌面软件,控制WINMAP选歌。方法多多,随意折腾。
手机、网络,双管齐下
基于WIFI的Windows Mobile平台的WINAMP遥控器。Windows Mobile手机可以成为Winamp的无线遥控器。软件安装都很简单傻瓜式的,下一步下一步就行了,下载后压缩包里有说明,这里就不说了。必备的硬件:PC、PPC(要带WiFi),无线路由器。我的淘汰WINDOWS手机现在就当遥控器用了。
手机也能成为遥控器
手机界面截图
下一步是买个便宜的USB转光纤的声卡,把光纤信号输出到YAMAHA 465功放解码,相信音质会更好。我觉得传输的都是数字信号,应该对音质没什么大影响吧。希望此文可以拓展大家对无线路由的应用。跑LINUX的路由,真是物美价廉。
顺便提一下,我家用一个路由覆盖不全,所以我用了两个DDWRT路由WDS。在这种情况下,从路由必须设置好网关和DNS,这个从路由才能访问互联网。否则,从路由无法访问互联网(但经过从路由连接的PC机可以访问互联网)。
DD-WRT界面显示
DD-WRT界面显示
音乐的传输路径是:PC机的WINAMP通过一个插件把音乐传送到无线路由器。无线路由器将音乐信号送到接于其上的USB声卡。声卡将声音送到音响。当然,USB声卡也可以送出数字信号,例如光线或者SPDIF,然后将此数字信号给功放解码