【发布时间】:2013-07-28 10:54:07
【问题描述】:
我有一个应用程序,该应用程序由我制作的通过 USB 模拟串行端口连接的设备组成。现在,我需要通过蓝牙连接同一设备,因此我在设备中使用 RN-42(蓝牙转串口)通过 RF 发送数据。
然后,我将 Windows 中的设备与笔记本电脑的内部 BT 模块配对,该模块为 COM 端口创建一个传出端口和一个传入端口。然后,如果我使用 Br@ay 的终端进行连接,我会在连接到 Outgoing COM 端口时收到预期的数据。
问题是,当我在使用最后一个 RXTX 库的地方使用我的 Java 应用程序时,我可以发现 COM 端口(这是每个人都有的问题,至少这是我在论坛中找到的所有内容),看起来连接,但我没有收到任何数据。使用完全相同的程序,但使用电缆连接它就像终端一样工作。
我也尝试使用 BlueCove 库,我可以找到蓝牙设备,但我真的不知道如何发现它的服务,然后使用 RFComm 连接到它。我找不到如何做到这一点的完整示例。
任何帮助将不胜感激!
【问题讨论】:
标签: java bluetooth serial-port rxtx