我使用php_serial.class.php,并且有一个问题。当我将下面这行代码发送到我的设备时,一切都运行正常。
$serial->sendMessage("'x02'x06'xf1");
但是当我这样做时,什么也没发生。
$str = "'x02'x06'xf1";
$serial->sendMessage($str);
有人知道为什么会这样吗?
问题解决。使用pack将字符串转换为二进制是解决方案。
$str = "'x02'x06'xf1";
$str = pack("H*",$str);
$serial->sendMessage($str);
try
var $str = "'x02'x06'xf1";
$serial->sendMessage($str);
。