如何通过蓝牙使用串行通信(端口)发送数据?
我需要通过 Android 设备将串行数据发送到蓝牙模型(BlueSMiRF Silver)(连接到 Arduino 板)。
我真的坐了三天试图理解如何做到这一点......
如何通过蓝牙使用串行通信(端口)发送数据?
我需要通过 Android 设备将串行数据发送到蓝牙模型(BlueSMiRF Silver)(连接到 Arduino 板)。
我真的坐了三天试图理解如何做到这一点......
很高兴有更多关于你尝试了什么以及你被困在哪里的细节。
在 Android 端,第一步是与 BlueSMiRF 模块配对。您应该能够发现 BlueSMiRF 并从 android 上的“蓝牙设置”中配对。您可能必须将 BlueSMiRF 模块置于可发现模式(您可以为其设置密码)。
配对后,为了能够发送和接收数据,您需要使用蓝牙套接字进行连接。要与 BlueSMiRF 模块通信,您需要使用串行端口配置文件 (SPP) 并创建和 RFCOMM 套接字。例如,您可以查看这篇文章。