Phƣơng pháp xử lý tin nhắn SMS

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu thiết kế và chế tạo thiết bị định vị chính xác kết hợp truyền thông vô tuyến phục vụ các mục đính giám sát (Trang 31 - 33)

Nhƣ đã trình bày ở trên, server gửi và nhận tin nhắn SMS nhờ việc điều khiển

modem GSM qua giao tiếp qua cổng COM máy tính. Tuy nhiên, để có thể giao tiếp đƣợc cần cấu hình kết nối COM này nhƣ sau:

B ng 2.1 C u hình c ng COM ả ấ ổ

Baudrate 19200 Databits 8 Stopbits One

Parity None

Modem GSM đƣợc điều khiển bằng tập lệnh AT command, đây là một tập lệnh rất phổ biển, các thiết bị module SIM hiện nay của các công ty nhƣ SIMCOM, WAVECOM và ngay cả các dòng D-COM3G của Viettel, Vinaphone đều hỗ trợ.Đối với hệ thống này,thiết bị đƣợc sử dụng làmodem của công ty WAVECOM, tập lệnh

AT command đƣợc mô tả chi tiết trong datasheet[8]. Bảng dƣới đây trình bày một số lệnh quan trọng và phản hồi tƣơng ứng.

B ng 2.2 Chu i l nh nh n tin nh n t c th i ả ỗ ệ ậ ắ ứ ờ

Lệnh kiểm tra Trả lời Ý nghĩa

AT OK Kết nối modem tốt

AT + CPMS OK Thiết lập bộ nhớ trên SIM

AT+CMGF=1 OK Định dạng SMS dạng text

AT+CNMI=2,1,0,0, 0

OK Xong lệnh này không làm gì

nữa. Đợi tin nhắn đến

2.4.2 CMTI: "SM",3 SMS vừa nhận đƣợc lƣu, đó

Formatted:No underline, Font color: Auto

Formatted: Heading Line spacing: single,3, Outline numbered + Level: 3 + Numbering Style: 1, 2, 3,… + Start at: 1 + Alignment: Left + Aligned at: + Indent at: 0.5", 0" Tab stops: 0.49", Left

Formatted: Font: Not Bold

Formatted: Justified, Indent: First line: 0.3", Right: 0", Space Before: 12 pt

Formatted: Font: Not Bold, No underline, Font color: Auto, Not Highlight

Formatted: Font: Not Bold, No underline, Font color: Auto, Not Highlight

Formatted: Font: Not Bold, No underline, Font color: Auto

Formatted: Space After: 6 pt

Formatted: Font: Not Bold, No underline, Font color: Auto

Formatted: Font: Not Bold

Formatted: Font: Not Bold, No underline, Font color: Auto

Formatted: Justified

Formatted: Font: Not Bold

Formatted: Font: Not Bold, No underline, Font color: Auto

Formatted: Font: Not Bold

Formatted: Font: Not Bold, No underline, Font color: Auto

Formatted: Font: Not Bold

Formatted: Justified

Formatted: Justified

Formatted: Justified

Formatted: Justified

Formatted: None, Space Before: 0 pt, No bullets numbering, Don't keep with nextor

NGHIÊN CỨU THIẾT KẾ VÀ CHẾ TẠO THIẾT BỊ ĐỊNH VỊ CHÍNH XÁC KẾT HỢP TRUYỀN THÔNG VÔ TUYẾN PHỤC VỤ CÁC MỤC ĐÍCH GIÁM SÁT

là SMS thứ 3 AT+CMGR="3" CMGR: 1,"REC UNREAD","+8416692 21566",,"08/01/23,09:2 0:25+00" SMS 1 Đọc tin nhắn vừa nhận đƣợc

Sơ đồ thuật toán xử lý tin nhắn SMS đƣợc thể hiện trong hình dƣới đây:

Bắt đầu Kiểm tra kết nối cổng Gửi các lệnh setting cho Modem Nhận dữ liệu trả về qua cổng kết nối COM Tách, kiểm tra số điện thoại Gửi các lệnh setting cho Modem Chế độ LOG-IN Gửi tin nhắn yêu cầu hệ thống LOG-OUT Dữ liệu: Lat, Long, Time, Speed, ID, ...

Insert vào cơ sở dữ liệu Thông báo lỗi

Kết thúc

Có lỗi Không

lỗi

Thiết bị Ngƣời dùng

Hình 2.14Sơ đồthuật toán truy n nh n s u qua c ng COM ề ậ ốliệ ổ Quy trình trên đƣợc xây dựng nhằm đáp ứng nhƣng yêu cầu sau:

Đảm bảo tính bảo mật: số thuê bao chƣa đăng kí sử dụng hệ thống sẽ không đƣợc phục vụ tại server.

Đơn giản hóa cú pháp cấu hình của ngƣời dùng.

Formatted: Justified

Formatted: Justified

Formatted: Justified, Indent: First line: 0.5"

Formatted: Font: No underline, Font color: Auto

NGHIÊN CỨU THIẾT KẾ VÀ CHẾ TẠO THIẾT BỊ ĐỊNH VỊ CHÍNH XÁC KẾT HỢP TRUYỀN THÔNG VÔ TUYẾN PHỤC VỤ CÁC MỤC ĐÍCH GIÁM SÁT

Nâng cao tính uyển chuyển của hệ thống (nhờ việc điều khiển qua server, ngƣời quản lý có thể thay đổi hoặc thêm bớt các chức năng khác mà không cần lập trình lại cho những thiết bị hiện có).

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu thiết kế và chế tạo thiết bị định vị chính xác kết hợp truyền thông vô tuyến phục vụ các mục đính giám sát (Trang 31 - 33)

Tải bản đầy đủ (PDF)

(86 trang)