切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 10556阅读
  • 19回复

[WiFi]创意无限! 将无线路由改造成WIFI声卡(转载) [复制链接]

上一主题 下一主题
离线网际飞鹰
 

发帖
4594
M币
694
专家
19
粉丝
130
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2010-06-09
无线路由改造成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,然后将此数字信号给功放解码
本帖最近打赏记录:共8条打赏
hideaway M币 +11 速度快不了 2019-01-03
huaweiwx M币 +13 謝謝分享 2019-01-03
离线pret

发帖
859
M币
4669
专家
2
粉丝
25
只看该作者 1楼 发表于: 2010-06-09
请登录后查看
离线rencw

发帖
3305
M币
9342
专家
11
粉丝
96
只看该作者 2楼 发表于: 2010-06-09
请登录后查看
离线三無產品

发帖
12303
M币
55
专家
11
粉丝
311
只看该作者 3楼 发表于: 2010-06-09
请登录后查看
离线网际飞鹰

发帖
4594
M币
694
专家
19
粉丝
130
只看该作者 4楼 发表于: 2010-06-09
应网友要求,补几张图片,记得加M哦
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏
离线海边听浪

发帖
2340
M币
346
专家
11
粉丝
51
只看该作者 5楼 发表于: 2010-06-10
请登录后查看
离线174505598

发帖
1739
M币
6356
专家
2
粉丝
65
只看该作者 6楼 发表于: 2010-06-10
请登录后查看
离线h25090

发帖
759
M币
1281
专家
2
粉丝
39
只看该作者 7楼 发表于: 2010-06-11
请登录后查看
离线jamespook

发帖
429
M币
374
专家
1
粉丝
53
只看该作者 8楼 发表于: 2010-06-11
请登录后查看
离线chenliwen
发帖
622
M币
707
专家
4
粉丝
37
只看该作者 9楼 发表于: 2010-06-11
请登录后查看
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个