Java(NOT ANDROID)通过蓝牙向耳机发送AT音量命令

时间:2015-11-17 06:27:57

标签: java bluetooth

好的,免责声明:通常,我提供代码和尝试,但这个超出了我。我稍微搞砸了BlueCove并为Mac找到了一个工作堆栈,但我不确定这是我需要去的方向。

我用谷歌搜索,但Android链接使这个话题饱和。

结论:我有一个设备,其音量按钮损坏,默认音量设置约为75%左右。我只想将一个Java应用程序组合在一起,将AT + VGS命令发送到连接的设备。

感谢您的支持。

更新:好一点代码:

    try{
        LocalDevice localDevice = LocalDevice.getLocalDevice();
        System.out.println("Device:" + localDevice.getBluetoothAddress());
        DiscoveryAgent agent = localDevice.getDiscoveryAgent();
        agent.startInquiry(DiscoveryAgent.GIAC, listener);
        try {
            synchronized(lock){
                lock.wait();
            }
        }
        catch (InterruptedException e) {
            e.printStackTrace();
            return;
        }
        System.out.println("Device Inquiry Completed. Number of listners:" + listener.devices.size());
    }

返回:

Device:000000000007
Device Inquiry Completed. Number of listners:0

所以我假设我找到了当地的BT,但它并没有看到任何东西。我已将设备配对并连接。想法?

1 个答案:

答案 0 :(得分:0)

你是在正确的轨道,堆栈是处理它的方式,你必须发送AT命令到你的耳机。enter image description here