Android 蓝牙连接嵌入式设备
我正在创建应用程序,其中我必须通过嵌入式设备将数据发送到手机。
是否可以通过蓝牙将文件通过嵌入式设备发送到Android手机?
我没有找到任何示例,我认为我需要另一个嵌入式设备(例如加密狗)来实现 obex 协议。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我正在创建应用程序,其中我必须通过嵌入式设备将数据发送到手机。
是否可以通过蓝牙将文件通过嵌入式设备发送到Android手机?
我没有找到任何示例,我认为我需要另一个嵌入式设备(例如加密狗)来实现 obex 协议。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
您需要读取设备正在提交的文件的字节数。将 android 连接到单独设备的示例代码可以在此 文档以及特定的示例应用程序。请注意,许多人在使用示例应用程序尝试将 Android 连接到单独的设备时发现了问题。这个问题在SO post(请参阅已接受的答案)中进行了解释,但本质上是连接问题是由调用
listenUsingRfcommWithServiceRecord
引起的。我自己也遇到了蓝牙问题,但是使用上述资源已经能够非常成功地将我的 Android 与嵌入式设备连接起来。希望这些信息汇总对您有用。
You need to read in the bytes of the file that is being submitted by your device. Sample code that connects the android to a separate device can be found in this SO post. There is also a robust documentation of the API as well as a specific sample application. Be aware that many people are finding issues when using the sample application to try and connect the android to a separate device. The issue is explained in this SO post (see the accepted answer), but essentially the connectivity problem is caused by calling
listenUsingRfcommWithServiceRecord
.I myself ran into problems with Bluetooth, but using the above resources have been able to quite successfully connect my android with an embedded device. Hopefully this aggregate of information will be of use to you.
您可以对 SPP 设备使用非常常见的 UUID:("00001101-0000-1000-8000-00805F9B34FB");
You can use the very common UUID for SPP devices: ("00001101-0000-1000-8000-00805F9B34FB");