Java me 电脑无法发现J2ME蓝牙服务

Java me 电脑无法发现J2ME蓝牙服务,java-me,bluetooth,Java Me,Bluetooth,我有一个宣传服务的J2Me应用程序。此服务可以被其他手机(运行此服务的j2me客户端)检测到,但不能被PC检测到。可能是什么问题?或者,我如何让电脑使用电脑内置的蓝牙适配器检测此类服务(即,我假设在执行扫描时,应将其与obex、遥控器等服务一起列出) 更新 我正在扫描电话上广告的所有服务。Obex只是一个例子。我所做的是定义一个服务(让我们称之为)我的东西。我是否能够看到我的东西以及手机提供的所有其他服务(即obex、遥控器等)。或者是否需要添加一些内容,以便PC和手机都可以看到此服务?取决于您

我有一个宣传服务的J2Me应用程序。此服务可以被其他手机(运行此服务的j2me客户端)检测到,但不能被PC检测到。可能是什么问题?或者,我如何让电脑使用电脑内置的蓝牙适配器检测此类服务(即,我假设在执行扫描时,应将其与obex、遥控器等服务一起列出)

更新


我正在扫描电话上广告的所有服务。Obex只是一个例子。我所做的是定义一个服务(让我们称之为)
我的东西
。我是否能够看到
我的东西
以及手机提供的所有其他服务(即obex、遥控器等)。或者是否需要添加一些内容,以便PC和手机都可以看到此服务?

取决于您PC上的扫描仪正在查找的内容。如果它只是在寻找OBEX,您需要以OBEX(UUID 0x1105 IIRC)的形式宣传您的服务,否则它不会出现

尝试为您的PC编写自己的蓝牙扫描仪(可以使用Java实现,例如JSR82实现)

更新


您的电脑可能可以“看到”服务,但我敢打赌,您的设备扫描软件只显示了它实际上知道如何与之通信的内容。它通过将它提供的UUID与其理解的协议的已知UUID进行匹配来确定它是否可以与服务通信(例如,请参阅列表).

嘿,非常感谢,我使用UUID而不是地址进行扫描,结果成功了!