我在Arduino UNO的顶部有一个蓝牙屏蔽(Bluefruit EZ-Link),我想使用rfcomm协议通过串行通信发送数据。将设备与相对简单的说明配对后(我捣破了sudo rfcomm connect 0 98:76:B6:00:A0:58 1
),在/ dev中有/ dev / rfcomm0虚拟终端,我想用作普通的串行端口。原来那行
fd=open("/dev/rfcomm0", O_RDWR | O_NOCTTY | O_SYNC)
返回-1,因此连接失败。如何以这种方式(即使用C函数)连接端口?如何记下bash脚本以自动建立蓝牙连接?