Các tin nhắn SMS giữa các nhà điều hành được chia ra làm hai hạng mục gồm tin nhắn SMS giữa các nhà điều hành cục bộ và tin nhắn SMS giữa các nhà điều hành quốc tế với nhau. Tin nhắn SMS giữa các nhà điều hành cục bộ là tin nhắn mà được gửi giữa các nhà điều hành trong cùng một quốc gia còn tin nhắn SMS giữa các nhà điều hành quốc tế là tin nhắn SMS được gửi giữa các nhà điều hành mạng wireless ở những quốc gia khác nhau.
Thường thì chi phí để gửi một tin nhắn SMS quốc tế thì cao hơn so với gửi trong nước. Và chi phí gửi tin nhắn trong nội mạng thì ít hơn so với gửi cho mạng khác trong cùng một quốc gia nhỏ hơn hoặc bằng chi phí cho việc gửi tin nhắn SMS quốc tế.
Khảnăng kết hợp của tin nhắn SMS giữa hai mạng wireless cục bộ hay thậm chí là quốc tế là một nhân tố chính góp phần tới sự phát triển mạnh mẽ của hệ thống SMS toàn cầu.
“Tra cứu thông tin và Điều khiển thiết bịđiện qua tin nhắn” T r a n g | 13
CHƯƠNG 2. GSM MODEM, TẬP LỆNH AT
2.1GSM MODEM
2.1.1 Giới thiệu
Hình 2-1 GSM Modem
Một GSM modem là một modem wireless, nó làm việc cùng với một mạng wireless GSM. Một modem wireless thì cũng hoạt động giống như một modem quay số. Điểm khác nhau chính ở đây là modem quay số thì truyền và nhận dữ liệu thông qua một đường dây điện thoại cố định trong khi đó một modem wireless thì gửi và nhận dữ liệu thông qua sóng vô tuyến.
Một modem GSM có thể là một thiết bị mở rộng bên ngoài hay một PC Card/PCMCIA Card. Điển hình đó là một modem GSM rời bên ngoài được kết nối với một máy tính thông qua một cáp nối tiếp hay một cáp USB. Một modem GSM hợp chuẩn với một PC Card/PCMCIA Card được thiết kế cho việc sử dụng với một máy tính laptop. Nó được gắn vào một trong những khe cắm PC Card/PCMCIA Card của một máy tính laptop.
Giống như một điện thoại di động GSM, một modem GSM yêu cầu 1 thẻ SIM với một sóng mang wireless để hoạt động.
Số tin nhắn SMS có thể được thực thi bởi một modem GSM trên một phút thì rất thấp, nó chỉ khoảng từ 6 đến 10 tin nhắn SMS trên 1 phút.
2.1.2WAVECOM Fastrack Supreme 20
“Tra cứu thông tin và Điều khiển thiết bịđiện qua tin nhắn” T r a n g | 14
WAVECOM Fastrack Supreme 20 là modem 2 băng tần GSM 900/1800Mhz, được thiết kế cho các ứng dụng dữ liệu, SMS, fax và thoại.Tương thích đầy đủ với các đặc tả của GSM Phase 2+
*Tính năng kỹ thuật
Bộ xử lý: ARM946/DSP, 32 bit, 26-104 MHz Bộ nhớ: Internal Flash 64MB và PSRAM 32Mb
Hỗ trợSMS định dạng Text, PDU, Point-to-Point (MT/MO) và gửitin nhắn quảng bá (broadcast), hỗ trợ UCS2, hỗ trợGPRS.
Giao diện kết nối theo chuẩn RS-232
Điều khiển từ xa với tập lệnh AT GSM 07.07 và GSM 07.05. Tốc độ truyền qua cổng RS232: 300 đến 115200 bit/s.
Điện áp khe cắm SIM 3V-5V SIM Điện áp cung cấp: 5V-32V
Dòng điện vào: Idle <10mA
Nhiệt độ làm việc: -300C đến 750C Kích thước: 98×54×25 mm
Trọnglượng: 130g
*Ứng dụng
Gửi SMS đến người dùng các chương trình khuyến mãi, quảng cáo về một loại sản phẩm và dịch vụ
Khách hàng dùng ĐTDĐ dò mã trúng thưởng trên sản phẩm mới
Dùng SMS bình chọn sản phẩm, thăm dò ý kiến khách hàng để cho ra một loại sản phẩm mới, Chi phí tìm hiểu thị trường thấp
Đại lý có thể gửi một tin nhắn để kiểm tra lượng hàng tồn trong kho (Tại kho công ty) và thực hiện việc đặt hàng thông qua SMS
Đối với nội bộ: Thông báo họp khẩn cấp bằng SMS với nội dung ngắn gọn về giờ, địa điểm cuộc họp tỏ ra rất hiệu quả và giảm chi phí
Tự động kiểm tra sự cố và gửi tin SMS kịp thời bằng SMS tới các nhân sự liên quan là điểm mạnh của hệ thống chất lượng hiện nay
*Một số hình ảnh
“Tra cứu thông tin và Điều khiển thiết bịđiện qua tin nhắn” T r a n g | 15
Hình 2-4 Cổng COM
Hình 2-5 Khe gắn SIM
Hình 2-6 Vị trí gắn Antenna
*Kiểm tra kết nối
Nối cáp RS232 giữa Fastrack Supreme với cổng COM máy tính Thiết lập các thông số cho cổng COM:
“Tra cứu thông tin và Điều khiển thiết bịđiện qua tin nhắn” T r a n g | 16
Data bits: 8, Parity: None, Stop bits: 1,
Flow control: hardware.
Sử dụng HyperTerminal để thực hiện lệnh: Gõ lệnh AT rồi nhấn Enter,kết quả là OK thì kết nối đã thành công
Nếu kết nối chưa thành công thì cần kiểm tra lại:
Kiểm tra kết nối giữa FASTRACK Supreme và máy vi tính Kiểm tra cấu hình cổng COM của máy tính
Ví dụ một số lệnh AT
AT+CGMI: kết quả là: "WAVECOM MODEM"
AT+CPIN=xxxx: to enter a PIN code xxxx (if activated).
AT+CREG?: to verify the registration of the FASTRACK Supreme Plug & Play onthe network.
ATD<phone number>;: thực hiện cuộc gọi ATH: kết thúc cuộc gọi
Xem thêm về tập lệnh AT ở cuốn sách "AT Commands Interface Guide" [6]
2.2TẬP LỆNH AT DÙNG CHO SMS
2.2.1 Giới thiệu
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. Nhiều lệnh của nó được sử dụng để điều khiển các modem quay số sử dụng dây nối (wired dial-up modems), chẳng hạn như ATD (Dial), ATA (Answer), ATH (Hool control) và ATO (return to online data state), cũng được hỗ trợ bởi các modem GSM/GPRS và các điện thoại di động.
Bên cạch bộ lệnh AT thông dụng này, các modem GSM/GPRS và các điện thoại di động còn đượ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ư 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).
“Tra cứu thông tin và Điều khiển thiết bịđiện qua tin nhắn” T r a n g | 17
-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í du, 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.
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.