kevin8093
驱动牛犊
驱动牛犊
  • 注册日期2008-08-13
  • 最后登录2008-08-19
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3172回复:2

WinCE 5.0 蓝牙虚拟串口问题

楼主#
更多 发布于:2008-08-13 11:30
硬件平台:samsung 2443
操作系统:wince 5.0

状态:
用USB连接一个蓝牙模块,加载对应的driver,工作正常,通过OBEX可以接收文件。
蓝牙模块是微软的stack,所以默认微软的Bluetooth Stack with Universal Loadable Driver应该是可以工作的。

问题:
我需要连接一台手机,这部手机使用的是Windows Mobile的操作系统,可以成功发现这个蓝牙设备,但是不能发现蓝牙设备提供的服务。
我现在需要使用蓝牙虚拟串口进行通信,是不是需要发布一个虚拟串口的服务,怎么发布这个服务。


另:
我看到微软的stack里面,RFCOMM和SDP是在OBEX等协议之下的,所以OBEX如果OK了,理论上RFCOMM和SDP应该是已经好了。
然后看到Wince中默认带的一些例子中,可以通过注册设备的方式调用btdrt.dll中的API,虚拟出一个串口,但是如何把这个设备让外面的手机可见呢?
a346805212
驱动牛犊
驱动牛犊
  • 注册日期2008-04-15
  • 最后登录2009-09-11
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-05-08 09:04
我也在研究这个问题,改动注册表,的确可以打开虚拟串口,并且对外部可见,但是虚拟串口服务感觉不好用,就是通过虚拟串口看不到手机内部的文件,我用摩托的手机试了,发现通过虚拟串口是可以看到手机内部的文件目录的,并且可以通过虚拟串口传送文件,郁闷了!
landherd
驱动牛犊
驱动牛犊
  • 注册日期2006-09-19
  • 最后登录2009-06-18
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望47点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-06-12 10:50
我也做了一个虚拟串口,但是在控制面板的“新建连接”里面看不到新的串口,大家知道怎么让新虚拟到串口在“新建连接”到下拉菜单中出现吗?
游客

返回顶部