Trang chủ Liên hệ

Cấu hình F2103 GPRS IP MODEM thực hiện chức năng nhắn tin SMS

CÔNG TY TNHH THIẾT BỊ ĐO LƯỜNG VÀ ĐIỀU KHIỂN 28/08/2023

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:

Tool cấu hình IP Modem F2103

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 của mạng Viettel:

APN của mạng Vinaphone

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:

Phần mềm HyperTerminal gửi tin nhắn SMS

Kết quả:

Kết quả nhận SMS

CALL:

Phần mềm HyperTerminal gọi điện thoại

Kết quả:

Kết quả nhận cuộc gọi

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.

Bài viết liên quan