Java me J2ME蓝牙-发现具有未知详细信息的服务

Java me J2ME蓝牙-发现具有未知详细信息的服务,java-me,bluetooth,Java Me,Bluetooth,假设我有一个手机可以通过蓝牙连接的设备(它可以是市场上的任何设备…) 为了能够在我的手机上使用J2ME应用程序连接此设备,我需要首先发现该设备,然后发现该设备允许手机连接的服务 我的问题是我不知道如何发现那个服务。。。。J2ME应用程序发现该设备时没有任何问题,但是为了发现该设备的服务,我需要服务的UUID和属性(J2MEAPI要求),我不知道从何处以及如何获得这些属性 有人知道我如何使用J2ME应用程序连接设备的服务,而不知道服务的UUID和属性吗 谢谢 据我所知,API中没有直接执行“远程服

假设我有一个手机可以通过蓝牙连接的设备(它可以是市场上的任何设备…)

为了能够在我的手机上使用J2ME应用程序连接此设备,我需要首先发现该设备,然后发现该设备允许手机连接的服务

我的问题是我不知道如何发现那个服务。。。。J2ME应用程序发现该设备时没有任何问题,但是为了发现该设备的服务,我需要服务的UUID和属性(J2MEAPI要求),我不知道从何处以及如何获得这些属性

有人知道我如何使用J2ME应用程序连接设备的服务,而不知道服务的UUID和属性吗


谢谢

据我所知,API中没有直接执行“远程服务发现”的功能,但我发现了,我认为是这样的:

服务发现允许您查找 附近的服务,不管什么 设备正在提供这些功能。 DiscoveryAgent提供了 通过蓝牙发现服务 要启动的服务器设备和 服务发现事务。之前 服务可以被发现,但必须被发现 首先在一个网站上注册或刊登广告 蓝牙服务器设备。服务器正在运行 负责一些事情,, 包括创建服务记录 它描述了所提供的服务, 接受来自客户端的连接, 以及将服务记录添加到 服务器的服务发现数据库 (SDDB)。一般来说,它的工作原理类似于Web 服务