0

我是一名黑莓开发人员,并且确实想编写代码以使用蓝牙在两个设备之间传输和接收信息。

https://github.com/blackberry/JDE-Samples/tree/master/com/rim/samples/device/bluetooth/bluetoothdemo

我提到了这个蓝牙演示程序

  1. 获取 AppScreen 中可用的蓝牙串口信息,并查看它们是否受支持

  2. SPPScreen java 文件获取蓝牙串口信息并连接到设备 id 为“Hi there”的串口

此类在菜单中有诸如 DSR_ON 、 DSR_OFF 、 DTR 之类的术语,它使 DSR 处于打开状态, DSR 处于关闭状态并检查 DTR 状态......我没有得到

此类还包括 loopback on 和 loop back off,这是在接收方法期间使用的标志。

此类包含sendData()发送 1k 数据的dataReceive()方法和接收数据的方法,但根据我在代码中的知识,此方法尚未在任何地方调用。

我在实现代码之前采取的步骤。

蓝牙在模拟器上不工作,所以我在 2 个真实设备上签名和测试。

我将这两个设备(假设设备 A 和设备 B)命名为“您好”,并在应用程序外部手动配对。

然后我在两台设备上启动了该应用程序。

从设备 BI 中选择了从菜单和设备 A 上侦听连接的选项...我连接到 Hi there 设备然后它已连接,然后在设备 A 上它说

“输入一些东西......”并在设备 B 上显示

“连接外部设备,然后输入一些东西……”

所以到这一步程序工作正常。现在,当我输入一些东西时,似乎什么都没有发生。

所以我担心的是

  1. 这段代码是否真的在两个设备 A 和 B 之间发送和接收数据。

  2. 如果有人得到整个项目代码,请解释一下。

4

1 回答 1

1

是的,它确实会将您键入的文本从一个 bb 发送到另一个。逐个字母..

于 2013-09-18T11:33:11.293 回答