wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
阅读:1378回复:9

蓝牙的问题,各位高手看看?

楼主#
更多 发布于:2007-08-03 09:44
我用的是2440+WINCE4.2系统,现在在板上增加了一个蓝牙模块,实现免提。现在想利用手机GPRS上网,2440通过蓝牙模块与手机连接,将网络的数据通过蓝牙传给2440,实现2440浏览网页,收发电子邮件、下载等功能,不知是否可行?如果可以,应该如何实现?请高手详细指点指点。
sniper167
驱动中牛
驱动中牛
  • 注册日期2006-07-12
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分13分
  • 威望411点
  • 贡献值0点
  • 好评度321点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-08-03 09:48
直接搞个GPRS模块呢  不通过蓝牙
[url]http://sniper167.bokee.com[/url]
wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2007-08-03 09:52
老板要求用蓝牙模块的。
zhengshijie
驱动小牛
驱动小牛
  • 注册日期2003-07-11
  • 最后登录2009-03-18
  • 粉丝1
  • 关注0
  • 积分8分
  • 威望217点
  • 贡献值0点
  • 好评度199点
  • 原创分3分
  • 专家分0分
地板#
发布于:2007-08-03 15:05
如果把手机当成桌面PC,且安装有Active Sync软件,那么2440 CE设备通过蓝牙连接到手机,就可以上网了。或者把手机当成一个GPRS Modem,通过蓝牙串口连接,在2440 CE设备上拨号上网。要么就是把2440 CE设备当成桌面PC,需要开发一个类似玩转手机一样的软件,通过蓝牙接口完全接管手机,如同远程桌面控制。
dillonhua
驱动小牛
驱动小牛
  • 注册日期2004-07-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望401点
  • 贡献值0点
  • 好评度128点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-08-03 19:33
建议你集中考虑下面几点:
1 在手机上实现一个网络共享程序,能够将网络数据通过蓝牙重定向到2440
2 在2440上开发一个虚拟Miniport驱动,能够将蓝牙数据和网络数据互相转换

当然,你应该在手机上也实现这样的一个转换程序
wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
5楼#
发布于:2007-08-04 09:25
引用第3楼zhengshijie于2007-08-03 15:05发表的  :
如果把手机当成桌面PC,且安装有Active Sync软件,那么2440 CE设备通过蓝牙连接到手机,就可以上网了。或者把手机当成一个GPRS Modem,通过蓝牙串口连接,在2440 CE设备上拨号上网。要么就是把2440 CE设备当成桌面PC,需要开发一个类似玩转手机一样的软件,通过蓝牙接口完全接管手机,如同远程桌面控制。

如果采用后者,完全接管手机,是不是所有的操作都是在手机上处理,2440只是一个显示?比如收邮件、下载的音乐都在手机上保存了。
wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
6楼#
发布于:2007-08-04 09:27
引用第4楼dillonhua于2007-08-03 19:33发表的  :
建议你集中考虑下面几点:
1 在手机上实现一个网络共享程序,能够将网络数据通过蓝牙重定向到2440
2 在2440上开发一个虚拟Miniport驱动,能够将蓝牙数据和网络数据互相转换

当然,你应该在手机上也实现这样的一个转换程序

高手,能不能详细说说,如何实现虚拟Miniport驱动,CE有样本代码吗?
dillonhua
驱动小牛
驱动小牛
  • 注册日期2004-07-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望401点
  • 贡献值0点
  • 好评度128点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-08-04 16:30
简单说,你就是要实现一个网卡驱动,这个驱动控制蓝牙设备来发送和接收数据,所以我自己叫虚拟Miniport驱动,你只要会控制蓝牙设备,随便找个网卡的驱动套一下就可以了

另外,我不是高手,还只是牛犊,呵呵
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-08-04 21:12
没有那么麻烦,你自己做一个蓝牙控制程序,先搜索附近的蓝牙设备,然后去搜索某个设备支持的服务,如果那个蓝牙设备支持MODEM,就可以直接用它的MODEM建立一个拨号上网连接,就可以上网了,SDK目录下面有类似的例子,你多找一下.
学海无涯
wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
9楼#
发布于:2007-08-05 08:52
谢谢两位的指导。
游客

返回顶部