none
WinCE 5.0 蓝牙虚拟串口问题 RRS feed

  • 问题

  •  

    硬件平台:samsung 2443(ARM4)
    操作系统: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,虚拟出一个串口,但是如何把这个设备让外面的手机可见呢?
    2008年8月13日 5:54

全部回复