<?php /* * author: rainbird * date:2010-02-26 * system:ubuntu9.10 * php cli:5.2.10 *gsm modem:WAVECOM MODEM */ include "php_serial.class.php"; //加载php操作串口的类 $serial = new phpSerial; //连接USB gas modem $serial->deviceSet("/dev/ttyUSB0"); $serial->deviceOpen(); //要发送的手机号:1531170xxxx $phone_sendto = InvertNumbers('861531170xxxx'); //要发送的短信:I am rainbird,i love 中国 $message = hex2str('I am rainbird,i love 中国'); $mess = "11000D91".$phone_sendto."000800".sprintf("%02X",strlen($message)/2).$message; $serial->sendMessage("at+cmgf=0".chr(13)); $serial->sendMessage("at+cmgs=".sprintf("%d",strlen($mess)/2).chr(13)); //不加短信中心号码 $serial->sendMessage('00'.$mess.chr(26)); //加短信中心号码 //$phone_center = InvertNumbers('8613800100500'); //$mess_ll = "0891".$phone_center.$mess; //$serial->sendMessage($mess_ll.chr(26)); //用完了就关掉,有始有终好习惯 $serial->deviceClose(); //将utf8的短信转成ucs2格式 function hex2str($str) { $hexstring=iconv("UTF-8", "UCS-2", $str); $str = ''; for($i=0; $i
php gsm modem,用php操作gsm modem发短信
最新推荐文章于 2021-03-19 03:33:03 发布