Я использую Windows 7 и подключил свой телефон с помощью Bluetooth. Это соединение использует виртуальный COM-порт для связи, который я настроил на указанную скорость передачи, управление потоком, длину слова и т. Д., Прежде чем я вызову свою функцию php
function sendmsg($str = 'AT\r\n', $device = 'COM5'){
$handle = fopen($device, "w+b");
stream_set_blocking($handle, 0);
fwrite($handle, $str);
fclose($handle);
return true;
}
Теперь проблема заключается в том, что
fopen () выдает мне сообщение о том, что это недопустимый аргумент, не удалось открыть поток и все остальное не удалось. Но мой телефон говорит, что он подключен к моему компьютеру, а затем мигает предупреждение о сбое подключения Bluetooth. Когда я попробовал те же параметры конфигурации на PuTTY, я смог сделать то, что хотел.
Я также пробовал это на C #, но это тоже привело к тому же результату
: (