-
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:
- Đọc tin nhắn trên windows phone
- Cách lấy các bản tin (news) mới thành các mục trong WP?
- Cách tạo đĩa sửa chữa hệ thống trên Windows 10
- Mơ thấy lội bùn báo hiệu đềm gì & đánh con gì?
- Hiển thị nhiều font trong 1 textbox với lập trình C#?
- Lập trình mobile với c# như thế nào?
- Tư vấn sử dụng thư viện Win32 API trên Windows Phone !
- Play file wav trong window ce5.0
- Không thể giới hạn việc kéo hình sang trái,phải...khi zoom hình.
- Dịch vụ thiết kế kiến trúc giá siêu ƯU ĐÃI cho mọi người
-
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; }
Sự đa dạng trong các mẫu mã và kiểu dáng của sản phẩm Đồ Thờ Gỗ cũng là điểm thu hút đặc biệt. Từ những tượng phật nhỏ xinh, đến các bức thư pháp hoặc các bát hương gỗ được điêu khắc tỉ mỉ, đều mang...
Tinh Thần Truyền Bá: Skyhome.vn và...