0

我正在编写一个桌面应用程序以使用蓝牙与听诊器进行通信。最初我想使用 OBEX,但我正在使用此页面中的代码验证可用的服务:http: //www.jsr82.com/jsr-82-sample-bluetooth-service-search/#more-21

我得到以下结果:

*Starting device inquiry...
Device Inquiry Completed. 
Bluetooth Devices: 
1. 002484006FFB (M3200 0010030000286675         )
Choose the device to search for Obex Push service : 1
Searching for service...
Device does not support Object Push.
BlueCove stack shutdown completed* 

有人知道我必须将文件从听诊器传输到桌面应用程序的 OBEX 替代方案吗?

4

2 回答 2

0

您需要询问制造商听诊器的行为方式。它使用什么配置文件并充当客户端或服务器。如果它使用 OBEX,我可能是它是一个客户端,因此它发送到范围内的 OBEX 服务器设备,可能带有特定的设备名称或服务名称......

后来,从文档(产品页面3200 用户手册)来看似乎是这样。将听诊器与 PC 设备配对,在其中运行软件,听诊器就会连接到它。考虑到可能的实时方面,似乎也有点像它可能不是 OBEX ......

如果您有适用于 PC 的软件应用程序,请对 PC 上的所有记录进行 SDP 查询,无论是否运行该软件,并查看该应用程序正在使用什么服务...

于 2010-10-20T20:14:54.790 回答
0

它可能支持 SPP(串行端口配置文件)。不确定您要做什么,因为听诊器上的应用程序可能不会与您的应用程序对话,除非您知道欣赏级别的通信细节。希望能帮助到你

于 2010-10-21T03:32:58.557 回答