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

时间:2012-06-25 16:38:04

标签: c bluetooth

我正在尝试在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结果。

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

1 个答案:

答案 0 :(得分:0)

可能是你有错误的字节序吗?尝试以反向结尾发送命令。