Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 通过蓝牙向提供串行端口配置文件的设备发送命令_C_Bluetooth - Fatal编程技术网

C 通过蓝牙向提供串行端口配置文件的设备发送命令

C 通过蓝牙向提供串行端口配置文件的设备发送命令,c,bluetooth,C,Bluetooth,我正在尝试用C语言开发一个应用程序,它应该向设备发送一些命令 以便通过蓝牙发送一些以前存储的数据。我从windows SDK获得了一个示例,并尝试对其进行更改 例如,要关闭设备,命令应如下所示: const char Cmd_Shutdown[]= {0xFC,00,0xFF,00,0xcf,0x63,0xFD}; 我不知道为什么,但它不起作用。每个十六进制数必须为一个字节 我试着这样发送: SOCKET_ERROR == send(LocalSocket,

我正在尝试用C语言开发一个应用程序,它应该向设备发送一些命令 以便通过蓝牙发送一些以前存储的数据。我从windows SDK获得了一个示例,并尝试对其进行更改

例如,要关闭设备,命令应如下所示:

 const char Cmd_Shutdown[]=  {0xFC,00,0xFF,00,0xcf,0x63,0xFD};  
我不知道为什么,但它不起作用。每个十六进制数必须为一个字节

我试着这样发送:

 SOCKET_ERROR == send(LocalSocket,
                      Cmd_Shutdown,
                      sizeof(Cmd_Shutdown),
                      0) )
FC和FD是启动和停止字节,cf63是crc结果


有谁能告诉我我做错了什么吗?

是不是你的结尾错了?尝试以反向尾端发送命令