当前位置: 首页 > wzjs >正文

网站建设标书模板黑科技推广软件

网站建设标书模板,黑科技推广软件,网站营销力,做网站都需要考虑哪些ubuntu下利用MOTO E6手机的MODEM通过蓝牙连接上网 在网上查找资料时看到一些用智能手机带的MODEM拨号上网的帖子。用苹果的OSX系统和MOTO E680实现GPRS上网和在LINUX下GPRS上网。但没有找到LINUX下通过蓝牙GPRS上网的方法。于是测试了一下,找到了方法。我用的是UBUN…

ubuntu下利用MOTO E6手机的MODEM通过蓝牙连接上网

在网上查找资料时看到一些用智能手机带的MODEM拨号上网的帖子。用苹果的OSX系统和MOTO E680实现GPRS上网和在LINUX下GPRS上网。但没有找到LINUX下通过蓝牙GPRS上网的方法。于是测试了一下,找到了方法。我用的是UBUNTU 7.10和MOTO E6手机。当然其他的LINUX系统应该也可以。下面是具体的方法:

首先在LINUX下面安装下列包:bluez-utils,bluez-gnome。

运行bluetooth-applet,并在其中设置蓝牙可以被查找。
用手机来查找可用的蓝牙设备,找到电脑的蓝牙设备后绑定在一起。并且在运行的bluetooth-applet的
首选项里面把他们设置为信任关系,避免后面连接时的确认

想连接到手机的MODEM,肯定要在LINUX系统里建立一个和它对应的设备,这里我们要用rfcomm命令来
做这个事情。
019:46:34 /home/j # rfcomm -h
RFCOMM configuration utility ver 3.19
Usage:
rfcomm [options] 

Options:
-i [hciX|bdaddr] Local HCI device or BD Address
-h, --help Display help
-r, --raw Switch TTY into raw mode
-A, --auth Enable authentication
-E, --encrypt Enable encryption
-S, --secure Secure connection
-M, --master Become the master of a piconet
-f, --config [file] Specify alternate config file
-a Show all devices (default)

Commands:
bind [channel] Bind device
release Release device
show Show device
connect [channel] Connect device
listen [channel [cmd]] Listen
watch [channel [cmd]] Watch
大概我们要用的命令的样子是这个: rfcomm connect [channel]
这里面有三个参数我们要确定。 第一个是LINUX系统里面的设备,我们自己起个设备名:/dev/rfcomm0
. 第二个是手机的UUID, 这个用 hcitool来找.(在查找前,要先让手机的蓝牙设备处于可被搜索的状态:
017:45:07 /home/j # hcitool scan
Scanning ...
00:1A:77:8B:17:D6 MOTOROKR E6
好,找到了. 我的就是这个 00:1A:77:8B:17:D6
然后要确定第三个参数[channel]. 
因为拨号是用的串口,所以要找到手机的串口对应的channel,执行下面的指令
018:22:51 /home/j # sdptool -h
sdptool - SDP tool v3.19
Usage:
sdptool [options] [command parameters]
Options:
-h Display help
-i Specify source interface
Commands:
search Search for a service
browse Browse all available services
records Request all records
add Add local service
del Delete local service
get Get local service
setattr Set/Add attribute to a SDP record
setseq Set/Add attribute sequence to a SDP record

Services:
DID SP DUN LAN FAX OPUSH FTP PRINT HS HF HFAG SAP NAP GN PANU 
HCRP HID KEYB WIIMOTE CIP CTP A2SRC A2SNK AVRCT AVRTG UDIUE UDITE 
SEMCHLA SR1 SYNCML SYNCMLSERV ACTIVESYNC HOTSYNC PALMOS NOKID 
PCSUITE NFTP NSYNCML NGAGE APPLE ISYNC 
因为没有查到串口的服务名(service_name)对应上面的Services中的哪一个,所以只有猜测了。
哪一个最象呢? 里面最象的就是SP,我们先拿它开刀(SP大概应该是Serial Port的缩写)。
018:28:52 /home/j # sdptool search SP 00:1A:77:8B:17:D6
Inquiring ...
Searching for SP on 00:1A:77:8B:17:D6 ...
Service Name: Bluetooth Serial Port
Service RecHandle: 0x10006
Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 5
原来SP对应的是 Channel: 5.

现在就可以在LINUX里面建立设备连接到手机的MODEM上面了:
018:29:24 /home/j # rfcomm connect /dev/rfcomm0 00:1A:77:8B:17:D6 5
Connected /dev/rfcomm0 to 00:1A:77:8B:17:D6 on channel 5
Press CTRL-C for hangup

呵呵,连接上了.

这个时候就可以在LINUX里面利用/dev/rfcomm0这个设备拨号了:
020:07:02 /home/j # cat /etc/wvdial.conf 
[Dialer Defaults]
Init1 = at+cgdcont=1,"ip","cmwap"
Modem Type = BlueTooth Modem
ISDN = 0
Phone = *99***1#
Modem = /dev/rfcomm0
Username = "wap"
Carrier Check = no
Password = "wap"
Baud = 460800
Auto DNS = on
先如上配置/etc/wvdial.conf.
并且在/etc/ppp/options里面加入
:192.168.0.254
然后执行wvdial:
018:29:07 /home/j # wvdial
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Cannot get information for serial port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Sending: at+cgdcont=1,"ip","cmwap"
WvDial Modem<*1>: at+cgdcont=1,"ip","cmwap"
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial<*1>: Sending: ATDT*99***1#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATDT*99***1#
WvDial Modem<*1>: CONNECT
WvDial<*1>: Carrier detected. Waiting for prompt.
WvDial Modem<*1>: ~[7f]}#@!}!}!} }<}!}$}%\}"}&} } } } }#}$@#}%}&h}#} } }'}"}(}"}#}<~
WvDial<*1>: PPP negotiation detected.
WvDial: Starting pppd at Sat Mar 1 18:29:47 2008
WvDial: Pid of pppd: 14991
WvDial<*1>: Using interface ppp1
WvDial<*1>: pppd: [18]?[06][08]??[06][08]
WvDial<*1>: pppd: [18]?[06][08]??[06][08]
WvDial<*1>: pppd: [18]?[06][08]??[06][08]
WvDial<*1>: pppd: [18]?[06][08]??[06][08]
WvDial<*1>: pppd: [18]?[06][08]??[06][08]
WvDial<*1>: pppd: [18]?[06][08]??[06][08]
WvDial<*1>: local IP address 10.198.35.182
WvDial<*1>: pppd: [18]?[06][08]??[06][08]
WvDial<*1>: remote IP address 192.168.0.254
WvDial<*1>: pppd: [18]?[06][08]??[06][08]
可以看到已经拨号登录上去了,获得IP地址为WvDial<*1>: local IP address 10.198.35.182
查看网络设备WvDial<*1>: Using interface ppp1
DNS也被改变为新的: cat /etc/resolv.conf

018:31:37 /home/j # ifconfig
ppp1 链路封装:点对点协议 
inet 地址:10.198.35.182 点对点:192.168.0.254 掩码:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 跃点数:1
接收数据包:7 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:7 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:3 
接收字节:64 (64.0 b) 发送字节:87 (87.0 b)

此时,只需设置代理即可以上网了 代理为 10.0.0.172:80 

为了方便使用,可以用 rfcomm bind /dev/rfcomm0 00:1A:77:8B:17:D6 5
然后,用wvdial连接时, 会自动连接手机的MODEM.

上网的速度还是挺快的. 如果在没有网络连接的时候,比如旅游的过程中,可以临时上下网.
不过最好用包月的GPRS.

如果不能上网, 执行:
route add default gw 192.168.0.254

http://www.dtcms.com/wzjs/413063.html

相关文章:

  • 医疗网站建设哪个好用网络营销一个月能挣多少钱
  • 网站别人做的上面有方正字体webview播放视频
  • 使用局域网做网站地推扫码平台
  • 商城网站都有什么功能seo推广主要做什么
  • 云南做网站报价360优化大师app下载
  • 温州网站建设推广友情链接多少钱一个
  • 百度推广需要自己做网站吗如何进行网络推广
  • 一个企业可以备案几个网站长尾词挖掘免费工具
  • 浙江城乡建设网站证件查询如何模板建站
  • 网站底部 图标人员优化是什么意思
  • 苏州知名网站制作设计游戏代理是怎么赚钱的如何代理游戏
  • 网站备份流程十个有创意的线上活动
  • 中国十大财务软件短视频优化
  • 微信公众号的h5网站开发网站seo平台
  • 网站数据包括哪些内容怎样创建自己的网站
  • 快3网站制作 优帮云互联网运营推广是做什么的
  • 巫山集团网站建设火星时代教育培训机构怎么样
  • 番禺网站建设哪里好提升seo搜索排名
  • 做公司网站的流程产品推广软文300字
  • 关于做摄影的网站百度新站关键词排名
  • 关于进一步优化当前疫情防控措施武汉seo百度
  • 上海网站建设公司案例sem营销
  • 网站版权备案东莞网站建设推广平台
  • 怎么接单做网站合肥网站快速优化排名
  • 网站建设如何站内搜索加快百度收录的方法
  • 网站建设是啥工作现在什么网络推广好
  • 解析网站接口怎么做贵阳百度seo点击软件
  • 手机创建网站的软件软件培训机构排行榜
  • 义乌市做网站常用的网络营销方法有哪些
  • 网站解析不过来查询网站信息