AT+CMGF =? +CMGF:1 OK

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Xây dựng hệ thống nhắn tin nội bộ dựa trên các thiết bị thông tin không dây (Trang 82 - 83)

Cơ sở dữ liệu

AT+CMGF =? +CMGF:1 OK

OK

Lệnh được dùng để hỏi định dạng hiện hành đang được đặt đối với tin nhắn. Môđem trả lời tin nhắn đang ở chế độ text.

AT+CMGF=0 OK Đặt chế độ PDU cho tin nhắn Bảng 1: Cú pháp lệnh CMGF

Mơđem GSM nói chung đều hỗ trợ đọc tin nhắn dưới dạng text mode và PDU mode. Trong text mode, tin nhắn và các mã trả lại sẽ được đưa ra dưới dạng ASCII. Trong PDU mode, các tin nhắn sẽ được đưa ra dưới dạng hexa được mã hoá tuân theo tiêu chuẩn GSM 03.40. Khi muốn đọc tin nhắn, chúng ta bắt buộc phải giải mã. Khác với dạng text, trong PDU mode các tin nhắn được đọc ra có chứa cả địa chỉ của trung tâm nhắn tin (SMSC address).

Lệnh AT+CMGR

Dùng để đọc một tin nhắn xác định trong bộ nhớ.

Cú pháp của lệnh AT+CMGR như sau: +CMGR=<index>

Trong đó index là chỉ số của tin nhắn trong bộ nhớ. Ví dụ về lệnh và đáp ứng khi sử dụng +CMGR được cho trong bảng 2.

Lệnh Mã trả lại Diễn giải

AT+CMGR=1 +CMGR: "REC UNREAD",

"0146290800","98/10/01,18:22:11+00" , <CR><LF> <CR><LF> ABCdefGHI OK Đọc tin nhắn có index bằng 1 trong bộ nhớ.

AT+CMGR=2 +CMS ERROR: 321 Báo lỗi sai index của tin nhắn (khơng có tin nhắn có index bằng 2

Hệ thống nhắn tin nội bộ trên cơ sở ghép nối môđem GSM ứng dụng SMS

trong bộ nhớ Bảng 2: Cú pháp lệnh +CMGR

Lệnh AT+CMGL

Dung để liệt kê và đọc các tin nhắn có trong bộ nhớ.

Cú pháp của lệnh AT+CMGL như sau: AT+CMGL=<stat> trong đó <stat> nhận các giá trị sau:

PDU Mode Text Mode Giải thích

0 “REC READ” Tin nhắn đã được đọc 1 “REC UNREAD” Tin nhắn chưa được đọc

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Xây dựng hệ thống nhắn tin nội bộ dựa trên các thiết bị thông tin không dây (Trang 82 - 83)

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

(84 trang)