Giới thiệu tập lệnh AT Command

Một phần của tài liệu Thiết kế hệ thống kiểm soát trạng thái môi trường dựa trên (Trang 62 - 64)

Các lệnh AT là các hƣớng dẫn đƣợc sử dụng để điều khiển một modem. AT là một cách viết gọn của chữ Attention. Mỗi dòng lệnh của nó bắt đầu với “AT” hay “at”. Đó là lí do tại sao các lệnh Modem đƣợc gọi là các lệnh AT. Các modem GSM/GPRS và các điện thoại di động đƣợc hỗ trợ bởi một bộ lệnh AT đặc biệt đối với công nghệ GSM. Nó bao gồm các lệnh liên quan tới SMS nhƣ AT+CMGS (gửi tin nhắn SMS), AT+CMSS (gửi tin nhắn SMS từ một vùng lƣu trữ), AT+CMGL (chuỗi liệt kê các tin nhắn SMS) và AT+CMGR (đọc tin nhắn SMS).

Chú ý là khởi động “AT” là một tiền tố để thông báo tới modem về sự bắt đầu của một dòng lệnh. Nó không phải là một phần của tên lệnh AT. Ví dụ nhƣ D là một tên lệnh AT thực tế trong ATD và +CMGS là tên một lệnh AT thực tế trong AT+CMGS. Tuy nhiên, một số sách hay một số trang web lại sử dụng chúng thay cho nhau nhƣ là tên của một lệnh AT.

Sau đây là một vài nhiệm vụ có thể đƣợc hoàn thành bằng cách sử dụng các lệnh AT kết hợp với sử dụng 1 modem GSM/GPRS hay một điện thoại di động:

 Lấy thông tin cơ bản về điện thoại di động hay modem GSM/GPRS. Ví dụ nhƣ tên của nhà sản xuất (AT+CGMI), số model (AT+CGMM), số IMEI (International Mobile Equipment Identity) (AT+CGSN) và phiên bản phần mềm (AT+CGMR).

 Lấy các thông tin cơ bản về những ngƣời kí tên dƣới đây. Thí dụ, MSISDN (AT+CNUM) và số IMS (International Mobile Subscriber Identity) (AT+CIMI).

 Lấy thông tin trạng thái hiện tại của điện thoại di động hay modem GSM/GPRS. Ví dụ nhƣ trạng thái hoạt động của điện thoại (AT+CPAS), trạng

thái đăng kí mạng mobile (AT+CREG), chiều dài sóng radio (AT+CSQ), mức sạc bin và trạng thái sạc bin (AT+CBC).

 Thiết lập một kết nối dữ liệu hay kết nối voice tới một remote điều khiển (ATD, ATA,..).

 Gửi và nhận fax (ATD, ATA,AT+F*).

 Gửi (AT+CMGS, AT+CMSS), đọc (AT+CMGR, AT+CMGL), viết (AT+CMGW) hay xóa tin nhắn SMS (AT+CMGD) và nhận các thông báo của các tin nhắn SMS nhận đƣợc mới nhất (AT+CNMI).

 Đọc (AT+CPBR), viết (AT+CPBW) hay tìm kiếm (AT+CPBF) cá mục về danh bạ điện thoại (phonebook).

 Thực thi các nhiệm vụ liên quan tới an toàn, chẳng hạn nhƣ mở hay đóng các khóa chức năng (AT+CLCK), kiểm tra xem một chức năng đƣợc khóa hay chƣa (AT+CLCK) và thay đổi password (AT+CPWD).

( Các ví dụ về khóa chức năng: khóa SIM [một password phải đƣợc cho vào thẻ SIM mỗi khi điện thoại đƣợc mở] và khóa PH-SIM [một thể SIM nào đó có liên kết tới điện thoại, và để sử dụng đƣợc các thẻ SIM khác thì buộc phải đăng nhập một password vào trong nó] ).

 Điều khiển hoạt động của các mã kết quả/các thông báo lỗi của các lệnh AT. Ví dụ, bạn có thể điều khiển cho phép hay không cho phép kích hoạt hiển thị thông báo lỗi (AT+CMEE) và các thông báo lỗi nên đƣợc hiển thị theo dạng số hay theo dạng dòng chữ (AT+CMEE=1 hay AT+CMEE=2).

 Thiết lập hay thay đổi cấu hình của điện thoại di dộng hay modem GSM/GPRS. Ví dụ, thay đổi mạng GSM (AT+COPS), loại dịch vụ của bộ truyền tin (AT+CBST), các thông số protocol liên kết với radio (AT+CRLP), địa chỉ trung tâm SMS (AT+CSCA) và khu vực lƣu trữ các tin nhắn SMS (AT+CPMS).

 Lƣu và phục hồi các cấu hình của điện thoại di động hay modem GSM/GPRS. Ví dụ, lƣu (AT+COPS) và phục hồi (AT+CRES) các thiết lập liên quan tới tin nhắn SMS chẳng hạn nhƣ địa chỉ trung tâm tin nhắn SMS.

Chú ý là nhà sản xuất điện thoại di động thƣờng không thi hành tất cả các lệnh AT, các thông số lệnh và các giá trị của tham số trong các điện thoại di động.

Trạng thái hành vi của các lệnh AT thực thi có thể cũng khác so với các định nghĩa chuẩn trƣớc đó. Nói chung, các modem GSM/GPRS đƣợc thiết kế dành cho các ứng dụng wireless mà có đƣợc các hỗ trợ tốt về các lệnh AT hơn là các điện thoại di động thông thƣờng khác.

Thêm vào đó, một vài lệnh AT yêu cầu sự hỗ trợ từ các tổng đài của mạng di động. Ví dụ, SMS thông qua GPRS có thể đƣợc kích hoạt trên các điện thoại di động có sử dụng GPRS và các modem GPRS với lệnh +CGSMS (tên lệnh ở dạng text: Select Service for MO SMS Messages). Nhƣng nếu tổng đài mạng điện thoại không hỗ trợ quá trình truyền dẫn SMS thông qua GPRS, thì bạn không thể sử dụng chức năng này đƣợc.

Một phần của tài liệu Thiết kế hệ thống kiểm soát trạng thái môi trường dựa trên (Trang 62 - 64)