2011-10-30 67 views
0

我为我的项目使用32feet.NET库,我的项目是使用蓝牙协议控制机器人。我必须发送一个字符或一串字符作为指令,但不幸的是我不熟悉32feet.NET(我可以找到所有的蓝牙设备,并发送一个配对请求到他们中的任何一个),没有好的指导手册Library support site任何人都可以请我帮助我做基本的发送/接收操作,这样我就可以向前移动自己的更复杂的任务?使用蓝牙

+3

第一步。询问更具体的问题。 –

+0

我相信你可以在供应商的论坛上询问 - http://32feet.net/forums/ – sll

回答

0
+0

我是否必须创建一个虚拟串行端口,或者我只能使用BluetoothClient完成我的工作? – user1020943

+0

不需要'虚拟串行端口'。您只能使用BluetoothClient工作。 –

+0

如何使用BluetoothClient发送和接收字符数组?我可以使用BluetoothClient发送文件,但我不知道关于字符数组! – user1020943

2

这里是连接的示例

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

DialupNetworking仅仅是一个例子,你会发现在你的机器人手册连接到该服务)之后,你可以使用GetStream()方法来发送和接收字节BluetoothClient

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

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

例如连接到手机的DialupNetworking服务,您可以使用AT command set发送后/读短信

+0

谢谢,那太有用了:) – user1020943