Cú pháp lệnh AT

Một phần của tài liệu HỆ THỐNG báo TRỘM ỨNG DỤNG CÔNG NGHỆ SMS TRONG MẠNG GSM (Trang 25 - 26)

Khởi đầu lệnh : Tiền tố “AT” hoặc “at” Kết thúc lệnh : ký tự <CR>

Lệnh AT thường có một đáp ứng theo sau nó, đáp ứng có cấu trúc: “<CR><LF><Response><CR><LF>”

Tập lệnh AT có thể chia thành 3 loại cú pháp chính: cú pháp cơ bản, cú pháp tham số S, cú pháp mở rộng.

Cú pháp cơ bản:

“AT<x><n>” hoặc “AT&<x><n>” Với: <x>: Lệnh

<n>: Đối số của lệnh, đối số có thể có 1 hoặc nhiều đối số, đối số có thể tùy chỉnh, được thiết lập mặc định nếu trong lếnh thiếu đối số.

Cú pháp tham số S:

“ATS<n>=<m>”

Với: <n>: Chỉ số của thanh ghi S được thiết lập.

<m>: Giá trị đặc cho thanh ghi S. <m> có thể tùy chỉnh, nếu thiếu, giá trị mặc định sẽ được đặt cho <m>.

Cú pháp mở rộng:

Chế độ lệnh AT

Lệnh kiểm tra AT+<x>=?

Liệt kê danh sách các tham số của lệnh và các giá trị có thể thiết lập cho tham số.

Lệnh đọc AT+<x>? Cho biết giá trị hiện tại của các tham

số trong lệnh.

Lệnh thiết lập AT+<x>=<...> Thiết lập các giá trị cho các tham số

của lệnh.

Lệnh thực thi AT+<x>

Đọc các tham số bất biến được tác động bởi các tiến trình bên trong của module.

Kết hợp các lệnh AT liên tiếp trên cùng một dòng lệnh: chỉ cần đánh “AT” hoặc “at” một lần ở đầu dòng lệnh, các lệnh cách nhau bởi dấu chấm phẩy. Một dòng lệnh chỉ chấp nhận tối đa 256 ký tự. Nếu số ký tự nhiều hơn sẽ không có lệnh nào được thi hành.

Nhập các lệnh AT liên tiếp trên các dòng lệnh khác nhau: giữa các dòng lệnh sẽ có một đáp ứng (Ví dụ như OK, CME error, CMS error). Cần phải chờ đáp ứng này trước khi nhập lệnh AT tiếp theo.

Một phần của tài liệu HỆ THỐNG báo TRỘM ỨNG DỤNG CÔNG NGHỆ SMS TRONG MẠNG GSM (Trang 25 - 26)