5. Một số tập lệnh AT cơ bản sử dụng cho ứng dụng GSM
5.2. Các lệnh thiết lập và cài đặt cho cuộc gọi.
ATA Trả lời một cuộc gọi đến.
ATD Đi trước một số điện thoại để thực hiện cuộc gọi.
ATD><mem><n> Thực hiện cuộc gọi đến số điện thoại đã lưu trong bộ nhớ. ATD<str> Thực hiện cuộc gọi đến số đã lưu và có tên <str>.
ATDL Gọi số vừa gọi gần nhất. ATH Ngắt kết nối đang thực hiện.
ATI Hiện thị thông tin về module SIM548. ATL Cài đặt độ lớn của loa.
ATO Chuyển từ chế độ nhận lệnh sang chế độ nhận dữ liệu. ATT Lựa chọn kiểu chuông.
ATZ Thực hiện lệnh này trước khi cài đặt lại các thông số của module. AT&F Thiết lập các thông số cài đặt là các thông số mặc định.
AT&V Hiện thị cấu hình đã cài đặt cho module.
Các lệnh thiết lập và cài đặt cuộc gọi
- Chi tiết về tập lệnh thiết lập và cài đặt cho cuộc gọi:
ATA Lệnh nhấc máy khi có cuộc gọi đến
MT gửi trả <CR><LF>OK<CR><LF> khi kết nối thành công.
MT gửi trả <CR><LF>NO CARRIER <CR><LF> khi kết nối không thành công.
ATD[<n>][<msgm>][;] Lệnh thực hiện cài đặt dịch vụ cuộc gọi.
Lệnh này có thể hủy bỏ bằng việc nhận 1 lệnh ATH hoặc 1 ký tự khi lệnh đang thực thi.
Nếu cuộc gọi được kết nối và cài đặt hoàn tất. MT gửi trả:
<CR><LF>OK<CR><LF>
Nếu không đổ chuông. MT gửi trả:
<CR><LF>NO DIALTONE<CR><LF>
Số máy đang bận:
<CR><LF>BUSY<CR><LF>
Không kết nối hoặc bị từ chối :
Các tham số:
<n>: số điện thoại
<msgm>: I Kích hoạt CLIR (Không hiện thị số người
gọi)
i Hủy chế độ CLIR(Hiện thị số người gọi) G Kích hoạt chế độ gọi nội bộ(chỉ dành riêng cho cuộc gọi này)
g Hủy chế độ gọi nội bộ.
<;>: Kết thúc và thực hiện cài đặt cuộc gọi
ATD<mem><n>[<I>][<G>][;] Lệnh thực hiện quay số có trong danh bạ riêng biệt.
Lệnh này có thể hủy bỏ bằng việc nhận 1 lệnh ATH hoặc 1 ký tự khi lệnh đang thực thi.
Module bị lỗi. MT gửi trả:
+CME ERROR:<err>
Nếu không đổ chuông. MT gửi trả:
<CR><LF>NO DIALTONE<CR><LF>
Số máy đang bận:
<CR><LF>BUSY<CR><LF>
Không kết nối hoặc bị từ chối :
<CR><LF>NO CARRIER<CR><LF>
Kết nối thành công và cuộc gọi được thực hiện:
<CR><LF>OK<CR><LF>
<mem> danh bạ
“DC” danh sách các số đã gọi. “FD” danh bạ trong sim.
“LD” danh sách các số đã gọi trong sim. “MC” danh sách các cuộc gọi nhỡ. “ME” tất cả các số có trong danh bạ.
<n>: Một số nguyên là vị trí bộ nhớ có thể sử dụng.
<msgm>: I Kích hoạt CLIR (Không hiện thị số
người gọi)
i Hủy chế độ CLIR(Hiện thị số người gọi) G Kích hoạt chế độ gọi nội bộ(chỉ dành riêng cho cuộc gọi này)
g Hủy chế độ gọi nội bộ.
<;>: Kết thúc và thực hiện cuộc gọi ATD><n>[<I>][<G>][;] Thực hiện cuộc gọi từ dạnh bạ.
Lệnh thực hiện quay số có trong danh bạ riêng biệt.
Lệnh này có thể hủy bỏ bằng việc nhận 1 lệnh ATH hoặc 1 ký tự khi lệnh đang thực thi.
Module bị lỗi. MT gửi trả:
+CME ERROR:<err>
Nếu không đổ chuông. MT gửi trả:
Số máy đang bận:
<CR><LF>BUSY<CR><LF>
Không kết nối hoặc bị từ chối :
<CR><LF>NO CARRIER<CR><LF>
Kết nối thành công và cuộc gọi được thực hiện:
<CR><LF>OK<CR><LF>
Các tham số:
<n>: Một số nguyên là vị trí bộ nhớ có thể sử dụng.
<msgm>: I Kích hoạt CLIR (Không hiện thị số
người gọi)
i Hủy chế độ CLIR(Hiện thị số người gọi) G Kích hoạt chế độ gọi nội bộ(chỉ dành riêng cho cuộc gọi này)
g Hủy chế độ gọi nội bộ.
<;>: Kết thúc và thực hiện cuộc gọi
ATD><str>[<I>][<G>][;] Lệnh thực hiện cuộc gọi đến số đã lưu trong danh bạ có tên <str>.
Lệnh này có thể hủy bỏ bằng việc nhận 1 lệnh ATH hoặc 1 ký tự khi lệnh đang thực thi.
Module bị lỗi. MT gửi trả:
+CME ERROR:<err>
Nếu không đổ chuông. MT gửi trả:
Số máy đang bận:
<CR><LF>BUSY<CR><LF>
Không kết nối hoặc bị từ chối :
<CR><LF>NO CARRIER<CR><LF>
Kết nối thành công và cuộc gọi được thực hiện:
<CR><LF>OK<CR><LF>
Các tham số:
<str>: Chuỗi ký tự “abc123” đã lưu torng dạnh bạ .
<msgm>: I Kích hoạt CLIR (Không hiện thị số
người gọi).
i Hủy chế độ CLIR(Hiện thị số người gọi) G Kích hoạt chế độ gọi nội bộ(chỉ dành riêng cho cuộc gọi này).
g Hủy chế độ gọi nội bộ.
<;>: Kết thúc và thực hiện cuộc gọi.
ATDL Thực hiện cuộc gọi đến số vừa gọi gần nhất.
Lệnh này có thể hủy bỏ bằng việc nhận 1 lệnh ATH hoặc 1 ký tự khi lệnh đang thực thi.
Module bị lỗi. MT gửi trả:
+CME ERROR:<err>
Nếu không đổ chuông. MT gửi trả:
<CR><LF>NO DIALTONE<CR><LF>
<CR><LF>BUSY<CR><LF>
Không kết nối hoặc bị từ chối :
<CR><LF>NO CARRIER<CR><LF>
Kết nối thành công và cuộc gọi được thực hiện:
<CR><LF>OK<CR><LF> ATH0 Lệnh ngắt kết nối đang thực hiện.
Lệnh được thực hiện. MT gửi trả:
<CR><LF>OK<CR><LF>
ATI Lệnh yêu cầu hiện thông tin của module. Ví dụ:
SIMCOM_ltd.
SIMCOM_SIM548Z.
ATL[value] Lệnh cài đặt độ lớn của loa.
Lệnh thực hiện thành công.MT gửi trả:
<CR><LF>OK<CR><LF>
Tham số:
[value]: Có bốn mức độ 0,1,2,3.
ATM[value] Lệnh cài đặt các chế độ cho loa.
Lệnh thực hiện thành công. MT gửi trả:
Tham số:
[value]: 0 Tắt loa. 2 Mở loa khi nhấc máy.
+++ Lệnh này chỉ có hiệu lực khi module đang ở kết nối mạng GPRS. Lệnh này thực hiện hủy bỏ kết nối và trở về chế độ nhận lệnh.
Lệnh thực hiện thành công. MT gửi trả:
<CR><LF>OK<CR><LF>
Thực hiện chuyển từ chế độ nhận lệnh trở về chế độ nhận dữ liệu và kết nối mạng gửi lệnh ATO.
ATO[n] Lệnh thực hiện chuyển module từ chế độ nhận lệnh sang
chế độ nhận dữ liệu.
Lệnh thực hiện không thành công. MT gửi trả:
<CR><LF> NO CARRIER <CR><LF>
Lệnh thực hiện thành công. MT gửi trả:
<CR><LF>OK<CR><LF>
Tham số:
[n] 0 chuyển từ nhận lệnh sang nhận dữ liệu.