4.2.1. Giới thiệu tập lệnh Command
AT Commands (viết tắt) của ATtention là tập các lệnh đƣợc sử dụng để điều khiển một modem. Vì nhiều lệnh trong đó bắt đầu với “AT” hay “at” nên nó đƣợc gọi là tập lệnh AT và chúng ta hoàn toàn có thể điều khiển đƣợc các modem GSM/GPRS và điện thoại di động (có tích hợp modem GSM) qua tập
lệnh AT. Tập lệnh này do Viện Tiêu Chuẩn Viễn Thông Châu Âu (European Telecommunication Standards Institute - ETSI) đƣa ra.
Các modem GSM hỗ trợ tập lệnh AT chuẩn để giao tiếp với ứng dụng máy tính. Ngoài ra, modem có thể có tập lệnh mở rộng. Nếu ứng dụng máy tính sử dụng tập lệnh AT chuẩn để giao tiếp với modem thì ứng dụng đó không phụ thuộc vào thiết bị [14].
4.2.2. Các tập lệnh AT cơ bản (theo chuẩn Nokia) Calling control command Command Description
ATA Lệnh trả lời
ATD Lệnh gọi
ATH Lệnh cúp máy
ATL Bật chế độ loa bên trong
ATM Chế độ loa ngoài
ATO Go on-line
ATP Set pulse dial as default
ATT Thiết đặt nhạc chuông mặc định AT+CSTA Chọn kiểu địa chỉ
Data card control commands Command Description
AT&F Trở về chế độ mặc định AT&V Xem những thiết đặt
AT+GMI Xem thông tin nhà sản xuất AT+GMM Xem thông tin đời của điện thoại AT+GMR Xem phiên bản sản xuất
AT+GSN Xem số IMEI
Phone control commands Command Description
AT+CBC Xạc pin
AT+CPBF Tìm kiếm trong danh bạ AT+CPBR Đọc danh bạ
AT+CPBW Lƣu vào danh bạ AT+CSQ Xem lƣu lƣợng sóng
SMS commands SMS text mode Command Description
AT+CSMS Chọn dịch vụ message AT+CMGF Định dạng message AT+CSCA Số của trung tâm dịch vụ AT+CSMP Thiết đặt dạng text
AT+CSDH Hiển thị chế độ text AT+CSAS Lƣu thiết đặt
AT+CRES Phục hồi cài đặt
AT+CMGL Xem danh sách message
AT+CMGR Đọc message
AT+CMGS Gửi message
AT+CMSS Gửi message từ bộ nhớ AT+CMGW Lƣu message vào bộ nhó
4.2.3. Sử dụng các lệnh AT command để điều khiển Modem
Để gửi/nhận SMS, cần kết nối thiết bị là modem GSM vào cổng COM của máy tính. Chƣơng trình máy tính và thiết bị trao đổi dữ liệu thông qua hệ thống lệnh AT chuẩn.