Bluetooth 建立模拟蓝牙连接

Bluetooth 建立模拟蓝牙连接,bluetooth,emulation,bluecove,Bluetooth,Emulation,Bluecove,我想在同一台机器上运行的两个Java程序之间建立一个模拟蓝牙连接。我写的程序使用BlueCove的BT库连接到硬件设备;我传递蓝牙地址(例如。“btspp://1C659DF6B5AC:1;master=false;encrypt=false;authenticate=false”,其中包含设备的mac地址)以连接到我的程序 我想编写另一个模拟硬件设备的java程序,以便进行测试(我的硬件目前不工作)。有没有办法用mac地址或其他类型的蓝牙地址来模拟蓝牙设备,以便将数据发送到我的程序 通过模拟硬

我想在同一台机器上运行的两个Java程序之间建立一个模拟蓝牙连接。我写的程序使用BlueCove的BT库连接到硬件设备;我传递蓝牙地址(例如。“btspp://1C659DF6B5AC:1;master=false;encrypt=false;authenticate=false”,其中包含设备的mac地址)以连接到我的程序


我想编写另一个模拟硬件设备的java程序,以便进行测试(我的硬件目前不工作)。有没有办法用mac地址或其他类型的蓝牙地址来模拟蓝牙设备,以便将数据发送到我的程序

通过模拟硬件,您可能正在做比需要更多的工作,是否可以在“调用”BT库之前创建一个模拟连接(或临时删除)


通过这样做,您可以编写一些类似于连接的代码,但不需要编写设备驱动程序。

您的意思是创建一个单独的线程,例如,可以响应通过蓝牙发送的命令?要启动连接,我调用
StreamConnection sc=null;OutputStream dataout=null;InputStream数据输入=null;sc=(流连接)连接器。打开(“btspp://1C659DF6B5AC:1;master=false;encrypt=false;authenticate=false”);System.out.println(“右after Connector.open”);dataout=sc.openDataOutputStream();datain=sc.openDataInputStream()