我为我的项目使用32feet.NET库,我的项目是使用蓝牙协议控制机器人。我必须发送一个字符或一串字符作为指令,但不幸的是我不熟悉32feet.NET
(我可以找到所有的蓝牙设备,并发送一个配对请求到他们中的任何一个),没有好的指导手册Library support site任何人都可以请我帮助我做基本的发送/接收操作,这样我就可以向前移动自己的更复杂的任务?使用蓝牙
使用蓝牙
回答
尝试http://32feet.codeplex.com/documentation和http://32feet.codeplex.com/wikipage?title=General%20Bluetooth%20Data%20Connections - 这些应该让你开始。
我是否必须创建一个虚拟串行端口,或者我只能使用BluetoothClient完成我的工作? – user1020943
不需要'虚拟串行端口'。您只能使用BluetoothClient工作。 –
如何使用BluetoothClient发送和接收字符数组?我可以使用BluetoothClient发送文件,但我不知道关于字符数组! – user1020943
这里是连接的示例
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
发送后/读短信
谢谢,那太有用了:) – user1020943
- 1. 蓝牙IOException:蓝牙关闭
- 2. 蓝牙:使用蓝色检测事件
- 3. 在iOS上使用蓝牙
- 4. 如何使用蓝牙
- 5. 使用SL4A(Python)和蓝牙
- 6. Android:使用蓝牙APi
- 7. 使用蓝牙ANE的Android
- 8. 强迫蓝牙2.1使用蓝牙2.0协议?
- 9. 使用蓝牙4.01连接蓝牙LE设备
- 10. Android蓝牙:RFCOMM +蓝牙耳机
- 11. 蓝牙和Bleno树莓蓝牙外设
- 12. 蓝牙SPP和其他蓝牙服务
- 13. Android蓝牙LE和经典蓝牙API
- 14. 蓝牙未禁用
- 15. Android蓝牙启用
- 16. 如何使用蓝牙使用adb?
- 17. Android上的蓝牙:startDiscovery不起作用,我启用了蓝牙
- 18. 使用蓝牙调用应用程序
- 19. 通用蓝牙功能使用蓝牙设备发送数据android
- 20. 利用蓝牙在Mac上使用Python
- 21. 使GKSession的默认蓝牙
- 22. 使蓝牙可发现
- 23. MonoDroid蓝牙
- 24. 通过蓝牙
- 25. 蓝牙服务
- 26. Java蓝牙API
- 27. Android 6蓝牙
- 28. 远程蓝牙
- 29. Android蓝牙
- 30. android蓝牙
第一步。询问更具体的问题。 –
我相信你可以在供应商的论坛上询问 - http://32feet.net/forums/ – sll