CDMA 고양이 AT 명령 으로 중국어 문자 보 내기(C\#)
void SendCHNSms(string content,string phone)
{
// CDMA ,UNICODE
byte[] b = Encoding.BigEndianUnicode.GetBytes(content);
//CDMA AT 86, , 5
if(phone.IndexOf("86")==0)
{
phone = phone.Substring(2);
}
// COM3
SerialPort sp = new SerialPort("com3");
// GSM , 115200,
sp.BaudRate = 115200;
sp.Open();
//
sp.Write("AT+WSCL=6,4\r");
Thread.Sleep(500);
//
sp.Write("AT+CMGF=1\r");
Thread.Sleep(500);
//
sp.Write("AT+CMGS=\"" + phone + "\"," + b.Length + "\r");
Thread.Sleep(500);
//
sp.Write(b, 0, b.Length);
Thread.Sleep(500);
// CTRL+Z , UNICODE ,
byte[] b2 = new byte[] { 0x00, 0x1a };
sp.Write(b2, 0, b2.Length);
sp.Close();
}
5 월 15 일[오리지널]CDMA 고양이 AT 명령 으로 중국어 문자 보 내기(C\#)