-
16-10-2011, 04:42 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
lập trình gửi tin nhắn từ máy tính sang dtdd như thế nào ?
Mình đang làm một project có một modul gửi tin nhắn cho khách hàng, thông báo thông tin khuyến mãi. Vậy mình phải bắt đầu từ đâu, cần những gì. Mình có xem qua tập lệnh at và cũng biết một vài lệnh cơ bản. Hy vọng nhận được sự giúp đỡ từ mọi người thank!
View more random threads:
- [HCM] Tuyển Lập Trình Viên Ứng Dụng Di Động Android, Windows Phone, Ios
- Xin ít tài liệu về lập trình game trên window phone?
- Hiển thị nhiều font trong 1 textbox với lập trình C#?
- [Hỏi]Ai giúp mình với. Vấn đề với HTTPClient
- C# có thể lập trình cho Mobile được không
- Lập trình từ điển trên Window Mobile?
- Chèn file mp3 vào code C# của Window Phone Application
- Cách chuyển đổi giữa các Page trong Window Phone?
- Lập trình winphone
- Làm cho ứng dụng khít với màn hình Mobile bằng C#?
-
14-02-2012, 11:49 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mua 1 USB 3G hoặc GSM Modem kết nối vào máy tính.
Sử dụng SerialPort (C#) và AT Command để giao tiếp với thiết bị thông qua COM port.
Đây là mã nguồn SMSHeper, bạn có thể tham khảo
Mã:using System;using System.IO.Ports;using System.Threading; namespace SMS_Service{ internal class SmsHelper { private static SerialPort _serialPort; private string _response; public SmsHelper(SerialPort smsPort) { _response = string.Empty; _serialPort = smsPort; _serialPort.RtsEnable = true; _serialPort.DataReceived += SerialPortDataReceived; } void SerialPortDataReceived(object sender, SerialDataReceivedEventArgs e) { if (e.EventType == SerialData.Chars) { _response += _serialPort.ReadLine(); } } public bool IsReady() { try { if (!_serialPort.IsOpen) _serialPort.Open(); _serialPort.Write("AT "); Thread.Sleep(3000); } catch { return false; } return _response.Contains("OK"); } public SmsHelper(string portName, int baudRate) : this(new SerialPort(portName, baudRate)) { } public static bool SendSms(string phoneNumber, string message) { try { if (!_serialPort.IsOpen) _serialPort.Open(); // Send _serialPort.Write("AT+CMGF=1" + (Char) 13); _serialPort.Write(String.Format("AT+CMGS=\"{0}\"" + (Char) 13, phoneNumber)); _serialPort.Write(String.Format("{0}" + (Char) 26 + (Char) 13, message)); return true; } catch { return false; } } }}
-
14-02-2012, 06:33 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn dùng OZEKI MESSAGE SERVER: ozeki.hu
-
18-04-2012, 06:58 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hi cần tìm hiểu các lệnh AT của điện thoại. mở, gửi và nhận data qua cổng COM của máy tính. ok các thứ chỉ có thế..
-
28-06-2012, 09:58 AM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hi !
Mình đang viết app gửi tin nhắn, nhận tin nhắn qua 1 cổng cố định. Nhưng lại ko có máy đt thật để test. Vậy có cách nào để test gửi, nhận sms qua emulator được không nhỉ. mình viết winphone 7.
Cảm ơn anh em.
-
30-06-2012, 03:25 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Tại sao mình dùng using System.IO.Ports lại báo lỗi nhỉ, thậm chí trong reference của .Net cũng không có Bạn nào giúp mình với
-
21-07-2012, 05:25 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi Tab
-
22-07-2012, 08:44 AM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hi mở cổng com và gửi lệnh at qua là được thôi mà
-
24-07-2012, 05:02 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình đã mở và gửi lệnh AT nhưng ko thấy phản hồi lại gì cả, ngay cả khi mình có down thử project mẫu (Link) về nhưng cũng ko thể chạy được.
-
24-07-2012, 06:35 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:public bool DetectSMSModem(string portName) { bool available = false; string str; SerialPort port = new SerialPort(); port.PortName = portName; port.BaudRate = 9600; port.DataBits = 8; port.StopBits = StopBits.One; port.Parity = Parity.None; port.Handshake = Handshake.RequestToSend; port.NewLine = System.Environment.NewLine; port.ReadTimeout = 5000; port.WriteTimeout = 5000; port.Open(); try { if (port.IsOpen) { port.WriteLine("AT "); str = port.ReadExisting(); //Response text from GSM modem //MessageBox.Show(str); if (!string.IsNullOrEmpty(str)) { available = true; //this.cboPortName.Items.Add(port.PortName); port.Close(); //port.Dispose(); } } } catch (Exception ex) { //MessageBox.Show("Try another Port. Phone not detected", "CONNECTION ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); port.Close(); port.Dispose(); } return available; }
Vừa qua, Chính phủ đã ban hành Quyết định số 2383/QĐ-TTg ngày 09/12/2013 về việc xếp hạng di tích quốc gia đặc biệt. Theo đó, khu di tích Đường Trường Sơn - Đường Hồ Chí Minh là 1 trong 14 kỷ vật...
Các relic, danh thắng được xếp...