我用短信猫连接串口来发短信,现在用系统的超级终端发送AT指令:at+cmgs="10086" 是可以发送成功的
说明我的设备和串口都没有问题。
但是我用C#程序发送的时候手机就是收不到,请大虾帮我看下是什么原因。
private System.IO.Ports.SerialPort SerialPort1;
SerialPort1.PortName = "COM1";
SerialPort1.BaudRate = 2400;
SerialPort1.Parity = Parity.None;
SerialPort1.DataBits = 8;
SerialPort1.StopBits = StopBits.One;
if (SerialPort1.IsOpen == false)
{
SerialPort1.Open();
}
SerialPort1.Write("AT+CMGS=\"13671514587\"");
// outputStream.write("0x600xa80x590x7d0x000x1a".getBytes());
SerialPort1.Write("短信内容 0x000x1a");[/align]