如何使用C ++将命令发送到iOS中的蓝牙?

时间:2015-09-15 08:52:29

标签: android c++ ios bluetooth serial-port

我正在创建一个C / C ++库,它将向蓝牙设备发送和接收数据。该库将用于iOS和Android。因此,在数据传输之前,我将iOS设备(iPod)与蓝牙设备配对。连接成功后,我开始从C ++库发送数据。但问题是,打开端口时我的代码失败(打开返回-1)。以下是我的代码段:

struct termios options;
int tty_fd;

//const char *port = "/dev/rfcomm0";
const char* port = "/dev/tty.F4-VFI-PWM-iRDA-SerialP";

cout << "Trying to open port: " << port << endl;

tty_fd = open(port, (O_RDWR | O_NOCTTY  | O_NONBLOCK)); //O_NDELAY

if (tty_fd < 0)
{
    cout << "Failed to open port: " << port << ", error code: " << tty_fd << endl;
}

有没有人知道在iOS中使用C / C ++与蓝牙设备通信的正确方法?

0 个答案:

没有答案