F2103 GPRS IP Modem ngoài chức năng thông thường là một IP modem thì còn hỗ trợ chức năng tương tự như một GSM/GPRS modem sử dụng tập lệnh AT command tiêu chuẩn, giúp sử dụng được với tất cả các bài toán có ứng dụng tin nhắn. Sau đây MC&TT xin hướng dẫn bạn cấu hình cho F2103 qua ứng dụng SMS
Cấu hình modem:
- Đầu tiên, hãy đảm bảo simcard trong modem còn đủ tiền và kết nối cable, nguồn, antenna đúng.
- Để sử dụng F2103 như một GPRS modem, cần cài đặt chế độ WorkMode là TRNS ( Có thể cài đặt qua tool configure hoặc qua câu lệnh AT là: AT+MODE=TRNS). Ở đây MC&TT hướng dẫn bạn cài đặt WorkMode qua tool configure:
Vào phần mềm “DTU configure tool”, chọn serial params và re-power cho modem. Sau khi re-power và modem đã được khởi tạo, chúng ta bắt đầu thay đổi WorkMode cho nó.
Sau khi Reboot Enter Communication State modem sẽ Resetting… và bắt bạn nhấn “s” để configure program cho đến khi hiện Four-Faith IP Modem CONFIGURE PROGRAM:……. Input “AT+LIST<cr>” For help. => tắt phần mềm DTU configure tool đi.
Như vậy là chúng ta đã cấu hình được cho modem F2103 làm việc ở WorkMode TRNS.
Lưu ý:
Trong một số trường hợp, cần cấu hình APN nhà mạng của SIM điện thoại mà các bạn đã lắp vào modem (ở tab Other setting)
APN của mạng Mobifone:
- APN: m-wap
- Username: mms
- Password: mms
APN của mạng Viettel:
- APN: v-internet (với sim D-Com APN là : e-connect)
- Username: (để trống)
- Password: (để trống)
APN của mạng Vinaphone
- APN: m3-world
- Username: mms
- Password: mms
Sử dụng phần mềm gửi câu lệnh AT command:
Sử dụng phần mềm HyperTerminal để gửi câu lệnh AT command cho F2103.
Link tải phần mềm: https://www.hilgraeve.com/hyperterminal-trial/
Tập lệnh AT command được sử dụng để nhúng vào các ngôn ngữ lập trình thông dụng hiện nay với mục đích giao tiếp với modem GPRS và điều khiển chúng cho mục đích sử dụng tin nhắn khác nhau qua giao tiếp cổng COM.
Trong quá trình sử dụng F2103 trong các ứng dụng nhắn tin, để kiểm tra nhanh tình trạng của modem, ta có thể sử dụng câu lệnh AT cơ bản để test như sau:
SMS:
Kết quả:
CALL:
Kết quả:
Note: 1 số câu lệnh AT command thường dùng:
– AT: câu lệnh kiểm tra xem sim có yêu cầu nhập mã PIN hay không?
• OK: thiết bị hỏi đáp với lệnh AT bình thường.
– AT+CPIN=<mã pin>{enter} : Nhập mã PIN nếu SIM được bảo vệ bằng mã PIN.
– AT+CMGF=1: set TEXT mode (dành cho chế độ SMS)
– AT+CMGS=<”số điện thoại”>{enter} : Gửi tin nhắn đến số điện thoại cần gửi.
> [nội dung tin nhắn]<ctrl+Z> (Khi lập trình, bạn có thể thay vì bấm <ctrl+Z>, bạn có thể gửi bằng ký tự 1A dạng Hex)
• OK nếu tin nhắn gửi thành công.
• Error nếu tin nhắn gửi thất bại.
– ATD<số điện thoại>; {enter}: Gọi điện thoại đến số cần gọi.
– ATH; {enter}: Dừng cuộc gọi đến số đã gọi bằng lệnh ATD ở trên.
Quy trình nhắn tin bao gồm:
1. AT+cmgf=1
2. at+cmgs=”điền số điện thoại”
3. Khi hiện >, [điền nội dung tin nhắn] <bấm tổ hợp phím: ctrl+Z> (Khi lập trình, bạn có thể thay vì bấm <ctrl+Z>, bạn có thể gửi bằng ký tự 1A dạng Hex) để sms đi
Như vậy là ta đã cấu hình và kết quả là modem đã gửi tin nhắn cũng như cuộc gọi cảnh báo cho số điện thoại ta cần gửi. Hy vọng với những thao tác cơ bản như vậy, các bạn đã có thể tự cấu hình cho modem theo ứng dụng của bạn.