TAILIEUCHUNG - Nhận SMS thông qua GSM modem bằng C#

Tài liệu lập trình - Nhận SMS thông qua GSM modem bằng C# | Nhận SMS thông qua GSM modem bang C# using System; using ; using ; using ; using ; using ; using ; namespace sending_and_receive_SMS { class Program { static AutoResetEvent readNow = new AutoResetEvent(false); static SerialPort port; static string[] mang; static string[] mang1; static string content_SMS; static string thisrow = ""; static MySqlConnection connect; static void Main(string[] args) { try { port = EstablishConnection();//thuc hien ket noi cong COM do { string receivedData = ExecuteCommand("AT", 300);//thuc hien lenh AT receivedData = ExecuteCommand("AT+CMGL=" + (char)34 + "REC UNREAD" + (char)34, 300); mang = (");//tach du lieu nhan ve (receiveData); (); } while (mang[2].Contains("OK"));// dieu kieu de bit khi nao co du lieu trong buffer ("gia tri nhan dc la " , receivedData) } catch (Exception e) { ("Error Mes: " + () + "\r\nPress any key to exit "); (); } finally { if (port != null) { (); -= new SerialDataReceivedEventHandler(DataReceived); port = null; } } } static string ExecuteCommand(string command,int timeout)//ham thuc hien chuc nag gui lenh AT vo cong COM { (); (); (); (command + "\r"); string received = receive(timeout); return received; } static string receive(int timeout)//ham nhan du lieu tra ve tu buffer { string buffer = ; do { if ((timeout, false)) { string t = (); buffer += t; } } while (!("\r\nOK\r\n") && !("\r\n>") && !("ERROR")); return buffer; } static SerialPort EstablishConnection()//Thiet lap thong so cho cong COM { SerialPort port = new SerialPort(); = "COM1"; = 115200; = 8; = ; = ; = 300; = 300; = ; = ("iso-8859-1"); += new SerialDataReceivedEventHandler(DataReceived); (); = true; return port; } static void DataReceived(object sender,SerialDataReceivedEventArgs e) { if ( == ) (); } Code trên mình thực hiện việc nhân tin SMS thông qua GSM tại thi vòng lặp do while đang thực hiện chưa đung ý mình (khi có dữ liệu ,tin SMS đến thì vòng lặp sẽ bị break .sau đó thưc hiện lệnh sau của chương trình)).Tuy nhiên hiên tại thi khi dữ liệu đến thì vòng lặp bị break nhưng không thực hiện các lệnh sau đã thử bỏ vòng lặp ra thi chuong trinh hoat dộng binh CAC BAN DA TUNG LAM VE KẾT NỐI CỎNG COM BẰNG c # GIUP DO MINH VỚI

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.