Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101900318
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-06 14:39:21

作者: libuse  出自:
我在自己的Thinkpad T43本子上装了内置蓝牙芯片BMDC3,并且在Ubuntu Gusty操作系统上将蓝牙配置成功。购买蓝牙芯片的主要目的是——装酷!恩,就类似于不用一次性打火机而非要买个ZIPPO努力表现的很小资一样(嘿嘿,说的也是我自己)。其次的原因是,我爱死这台treo 650了,对treo 650深深的爱恋和对中国移动的刻骨仇恨促使我入手BMDC芯片——我的计划是,用t43笔记本以wi-fi功能连接办公室的无线路由,再用treo的蓝牙功能连t43的蓝牙适配器,在treo上安装skype软件,通过skype给老爸老妈打长途,费用大概是0.17RMB/min,若是购买套餐的话就更加便宜了,每分钟要比17951拨打国内长途足足便宜0.03RMB!(当然,这个理由你千万别相信,恩)

前面的拆开T43机器卸下moden芯片、安装bmdc3蓝牙芯片、调整数据线之类的工作就不多做介绍了,会在以后心情好的时候介绍一下。现在只是假设如下的情况:
笔记本上已经安装了蓝牙硬件,并且在ubuntu下配置成功;
t43的蓝牙和treo的蓝牙都已经打开
那么,下面开始乱入正题:

一、在ubuntu笔记本上的设置:

首先是要修改蓝牙属性:
sduo vim /etc/default/bluetooth
(我搜索的一些资料中提示这个文件应该是在 /etc/default/bluez-utils。但无论如何都找不到,看了更多的文档之后才知道,原来现在已经变成/etc/default/bluetooth了)
将其中这两段代码修改如下:
DUND_ENABLED=1
DUND_OPTIONS="--listen --persist --msdun call treo"
其中的treo是我们假设将要在ubuntu系统中给手机连接起的名字,它可以是符合linux系统明明规则的任何名字,你可以按照自己的喜好来设置,比如chenshuibian之类的。

然后是修改/etc/ppp/peers/treo文件,其作用是建立一个拨号连接treo650和t43笔记本的脚本,如果你在前面将手机连接命名为chenshuibian,那么这里就是指向/etc/ppp/peers/chenshuibian
我们可以看到如下几行:
115200
192.168.1.1:192.168.1.2
local
ms-dns 202.120.190.208
noauth
debug

其中,115200是该连接允许的最大流量,192.168.1.1是计算机的网关ip地址,192.168.1.2是为treo设置的ip地址,诸位可以根据自己的喜好来设置,只要确保它们二者处于同一个网端就可以了。ms-dns和t43设置使用的dns一样就可以,这里我填写的是我所在网络的地址

再看看这个文件,$sudo cat /etc/bluetooth/hcid.conf
如果其中有auth enable和encrypt enable的,就将这两行注释掉。

重新起动t43的蓝牙服务
sudo /etc/init.d/bluetooth restart
二、好,随后进入到在treo上的设置:

控制台——参数设定——其他——连接(假设你已经将treo汉化了)——新增
“名称”随意起吧,我用的是BT,bluetooth的简称(或者变态?)
“连接到”PC
“经由”bluetooth
“设备”地方按一下屏幕,进入搜索界面,在“选一个设备”中选择这台打开了蓝牙功能的笔记本,确定
“详情”——“速度”设置为115.200bps,“流量控制”设“自动”即可
确定
确定

还是在控制台中,通讯——网络,打开“修改”,即让屏幕左下方红色锁住模样的锁头变成绿色打开模样的锁头。
“连接”处选择BT
“用户名称”BT
“密码”不要设置
详情——“后备”一定要设置成无,免得treo到时候一旦连接蓝牙失败,跳过wifi直接gprs或wap上网去了,白白给移动联通送钱。“闲置间断时间”1或3分钟均可。再选择“高级”——在“IP地址”和“查询DNS”后面都选上勾,这样连接到t43的时候就会自动被/etc/ppp/peers/treo脚本授予192.168.1.2的ip地址和202.120.190.208的dns。
确定,确定,在“服务”处随便填个名字,容易区分即可。我写的是“Notebook”。
“连接”一下,看看能否成功。若出现“连接建立”的字样,表示这一步也成功了。

三、在treo上设置hotsync:
打开hotsync,“选项”部分中:
调制解调器同步参数设定——选择“网络”
局域网同步参数设定——本机HotSync
主PC机设定:名字留空,地址填入192.168.1.1,子网掩码255.255.255.0
连线设定:BT
回到hotsync的主界面,选择“调制解调器”,在大图标下方选择”Notebook”,按一下大图标试试看?

treo屏幕上跳出“与桌上设备连线使用Notebook”字样。。。。。。
。。。。。。。。。
。。。。。。。。
连不上??!!
当然了,笔记本上还没装同步软件呢:)

四、t43上安装jpilot:
没什么可说的,jpilot还算不错,欢迎使用:)
若是此前ubuntu没有安装jpilot的话
sudo apt-get install jpilot
alt+f2,输入jpilot,回车,进入jpilot界面
文件——用户名输入Handspring,没办法,很多软件都是用这个名字安装的,如果用其他名字,同步完成后treo里的软件还要一个个的重新注册,太麻烦
文件——首选项。字符集选择UTF:Simplified Chinese (GBK)。否则Jpilot同步后会变成乱码。捎带着说一句,建议把联系人中的名字都设置成英文,比如王小二在联系人中保存为Wang Xiaoer,在备注里输入他的中文名字王小二即可。这样可以省去很多英文软件中无法正常显示中问的麻烦。
还是在文件——首选项中,设置——串行接口部分填入net:any,以使jpilot通过蓝牙网络寻找treo
其他jpilot设置就自己看着玩吧

五、连接T43和treo:
在jpilot上点一下hotsync按钮(快捷键ctrl+y),jpilot的命令行中出现如下字样
****************************************
正在与设备 net:any 同步
现在请按 HotSync 键
****************************************
此时再回到手机上,按hotsync同步之
若Jpilot出现如下字样:
用户名是“Handspring”"
用户 ID 是 1490960081
上次同步的PC = 773979359
这部 PC = 773979359
正在进行快速同步。
treo上也有同步时的音乐声和“正在同步***”的字样,那么恭喜,你得到它了!
阅读(1122) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~