私は非常に多くの反対票を投じる可能性があることを知っていますが、もうすぐそこにいるので、これを手伝ってください。以下のコードがあります。
<?php
exec("mode COM1 BAUD=9600 PARITY=N data=8 stop=1 xon=off");
$fp = fopen ("\\.\com1", "r+");
//$fp = dio_open('COM5:', O_RDWR | O_NOCTTY | O_NONBLOCK);
if (!$fp)
{
echo "Uh-oh. Port not opened.";
}
else
{
$string = "AT+CMGF=1";
$string = $string."OK";
$string = $string."AT+CMGS='+44XXXXX'";
$string = $string."> Hello World?<Ctrl>+<Z>";
$string = $string."+CMGS: 44";
$string = $string."OK";
fputs ($fp, $string );
echo $string."\n";
fclose ($fp);
}
?>
上記のコードは出力AT+CMGF=1OKAT+CMGS='+44XXXX'> Hello World?++CMGS: 44OK
していますが、実際にはその番号にメッセージを送信していません。
SIM カードを搭載した PC にデバイスが接続されています。
これどうやってするの?