Bluetooth 建立模拟蓝牙连接
我想在同一台机器上运行的两个Java程序之间建立一个模拟蓝牙连接。我写的程序使用BlueCove的BT库连接到硬件设备;我传递蓝牙地址(例如。“btspp://1C659DF6B5AC:1;master=false;encrypt=false;authenticate=false”,其中包含设备的mac地址)以连接到我的程序Bluetooth 建立模拟蓝牙连接,bluetooth,emulation,bluecove,Bluetooth,Emulation,Bluecove,我想在同一台机器上运行的两个Java程序之间建立一个模拟蓝牙连接。我写的程序使用BlueCove的BT库连接到硬件设备;我传递蓝牙地址(例如。“btspp://1C659DF6B5AC:1;master=false;encrypt=false;authenticate=false”,其中包含设备的mac地址)以连接到我的程序 我想编写另一个模拟硬件设备的java程序,以便进行测试(我的硬件目前不工作)。有没有办法用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()也许你需要一个单独的线程,但我不确定你会。但基本上你可以做的是创建一个行为有点像BT设备的对象,但不提供任何真正的功能。它的特点是建立连接等。这称为“模拟”(请参阅)。