使用蓝牙

本文关键字: | 更新日期: 2023-09-27 18:12:42

我用的是32英尺。NET库为我的项目,我的项目是用蓝牙协议控制一个机器人。我必须发送一个字符或字符数组作为指令,但不幸的是,我不熟悉32feet.NET(我只能找到所有蓝牙设备,并向他们中的任何一个发送配对请求),并且在库支持网站上没有好的指令手册,请任何人帮助我做基本的发送/接收操作,这样我就可以用更复杂的任务前进?

使用蓝牙

下面是一个连接的例子

BluetoothAddress addr = new BluetoothAddress(0x0016756A4CD1);
BluetoothEndPoint ep = new BluetoothEndPoint(addr, BluetoothService.DialupNetworking);
BluetoothClient cln = new BluetoothClient();
cln.Connect(ep);

(DialupNetworking只是一个例子。您应该在您的机器人的手册中找到要连接的服务)之后,您可以使用BluetoothClientGetStream()方法发送和接收字节。

byte[] buf = .....
cln.GetStream().Write(buf, 0, buf.Length);

但是你应该发送或接收的是特定于设备的,你应该阅读你的机器人的手册。

例如连接手机DialupNetworking业务后,可以使用AT command set发送/读取短信

试试http://32feet.codeplex.com/documentation和http://32feet.codeplex.com/wikipage?title=General%20Bluetooth%20Data%20Connections——这些应该能让你入门。

相关文章:
  • 没有找到相关文章