假设我有一个设备,我的手机可以通过蓝牙连接到它(它可以是市场上的任何设备......)
为了能够使用手机上的J2ME应用程序连接此设备,我需要先发现设备,然后发现设备允许手机连接的服务。
我的问题是我不知道如何发现该服务...... J2ME应用程序正在发现设备没有问题,但是为了发现这个设备的服务,我需要服务的UUID和属性( J2ME API要求),我不知道在哪里以及如何获得。
有谁知道如何在不知道服务的UUID和属性的情况下仍然使用J2ME应用程序连接设备的服务?
谢谢!
答案 0 :(得分:0)
据我所知,API中没有任何内容可以直接进行“远程服务发现”,但我发现this,我认为是这样的:
服务发现可让您查找 附近的服务,不管是什么 设备正在提供它们。 DiscoveryAgent提供方法 通过蓝牙发现服务 服务器设备并启动 服务发现交易。之前 必须要发现一项服务 首先在a上注册或做广告 蓝牙服务器设备。服务器是 负责一些事情, 包括创建服务记录 描述所提供的服务, 接受客户的联系, 并添加服务记录 服务器的服务发现数据库 (SDDB)。一般来说,它像Web一样工作 服务。