首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将蓝牙数据从Windows CE读取到蓝牙设备

如何将蓝牙数据从Windows CE读取到蓝牙设备
EN

Stack Overflow用户
提问于 2016-12-02 05:47:16
回答 1查看 733关注 0票数 0

我有一个Windows Mobile/CE6设备,它需要在自定义的RFID3.5CF应用程序中从蓝牙RFID棒读取.NET数据。尝试了许多不同的解决方案,并尝试使32Feet的InTheHand蓝牙库工作。我可以让设备很好地配对和连接,但当我向设备发送命令并尝试从流中读取时,总是会导致“操作超时”的异常。任何提示或帮助都是非常感谢的。

代码语言:javascript
复制
var endpoint = new BluetoothEndPoint(device.DeviceAddress, BluetoothService.SerialPort);
var client = new BluetoothClient();
client.Connect(endpoint); // Connects just fine!
var stream = client.GetStream();

using (var sw = new StreamWriter(stream))
{
   sw.Write("l");
}

if (stream.CanRead) // Always False
{
   using (var sr = new StreamReader(stream))
   {
      var exi = sr.Peek();
      var p = sr.ReadToEnd();
      var pp = sr.ReadLine();
   }
}
EN

回答 1

Stack Overflow用户

发布于 2016-12-02 13:08:07

1.

我将首先检查是否可以使用标准工具进行通信。可能RFID并不像你想的那样工作。

使用BT小程序连接BT RFID,并在BT小程序中添加新的输出串行端口。然后使用PocketPuTTY或其他串行终端工具与射频识别模块进行通信。如果成功了,你可以继续使用32英尺。

2.

RFID会在简单的字符上响应,还是需要在接收的数据上使用CR/LF?

3.

按照以下步骤测试PC上的通信: 1.使用类似应用程序的超级终端。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40921001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档