小编Adr*_*ian的帖子

Bluecove:SERVICE_SEARCH_DEVICE_NOT_REACHABLE问题

我尝试使用BlueCove连接到自定义蓝牙设备.我可以配对设备,但是当我尝试搜索服务时,我总是在serviceSearchCompleted()中获得SERVICE_SEARCH_DEVICE_NOT_REACHABLE,并且没有发现任何服务.如果我在Java之外尝试相同的东西(在Windows中),PC蓝牙设备会发现并且可以连接(使用COM21,COM22,...)到我的设备上的SPP服务.

我究竟做错了什么?设备发现结束后,我也尝试进行服务搜索.同样的问题.请在下面找到我的代码.

非常感谢任何有关如何解决这个问题的想法,

阿德里安.

public class Test {
        private static Logger LOG = Logger.getLogger(Test.class.getName());

        private static final String NAME = "XXXX";
        private static final String PIN = "1234";
        private static final UUID[] UUIDS = new UUID[] {new UUID(0x0003), new UUID(0x1101)};

        private LocalDevice localDevice;
        private DiscoveryAgent discoveryAgent;
        private DiscoveryListener discoveryListener = new GDiscoveryListener();
        private Map<Integer, RemoteDevice> searchForServices = new HashMap<Integer, RemoteDevice>();
        private Collection<ServiceRecord> servicesDiscovered = new HashSet<ServiceRecord>();
        private Object lock = new Object();
        private CountDownLatch waitForDevices;

        protected void connect() {
                try …
Run Code Online (Sandbox Code Playgroud)

java bluetooth bluecove

5
推荐指数
1
解决办法
2075
查看次数

标签 统计

bluecove ×1

bluetooth ×1

java ×1