2) Nội dung các phần thuyết minh và tính toán:
4.2.2 Nguyên lý hoạt động
Thuê bao gửi tin nhắn điều khiển đến Module Sim300CZ theo cú pháp: *<mật khẩu># <nội dung điều khiển>
Trong đó :
<mật khẩu> : 1234 <nội dung điều khiển> :
99: kiểm tra thiết bị 1: mở tất cả các thiết bị 0: tắt tất cả các thiết bị 00 01: tắt thiết bị 1, tắt thiết bị 2 00 11: tắt thiết bị 1, mở thiết bị 2 10 01: mở thiết bị 1, tắt thiết bị 2 10 11: mở thiết bị 1, mở thiết bị 2
Khi nhận được tin nhắn mới, module sẽ gửi lệnh +CMTI: “SM”, 1 đến vi điều khiển thông qua chân TXD để báo cho vi điều khiển biết có tin nhắn mới. Vi điều khiển nhận được lệnh thông qua chân RXD (P3.0) sẽ gửi lại lệnh AT+CMGR=1 qua chân TXD (P3.1) đến module để đọc nội dung tin nhắn vừa nhận được. Module nhận được lệnh này qua chân RXD sẽ gửi nội dung tin nhắn đến vi điều khiển.
Sau khi nhận được nội dung tin nhắn, vi điều khiển tiến hành xử lý tin nhắn và gửi tín hiệu điều khiển ra chân P2.7 (thiết bị 1), P2.5 (thiết bị 2) để điều khiển. Sau
khi điều khiển, vi điều khiển nhận biết trạng thái thiết bị thông qua chân P2.6 (thiết bị 1), P2.4 (thiết bị 2), và điều khiển module gửi tin nhắn báo kết quả điều khiển bằng lệnh: AT+CMSS=<chỉ số>, <số điện tho ại> trong đó:
<Chỉ số>: số chỉ thị kết quả điều khiển thiết bị tương ứng với vị trí tin nhắn lưu trong sim:
3: sai mật khẩu 4: sai cú pháp 5: thiết bị 1 mở, thiết bị 2 mở 6: thiết bị 1 tắt, thiết bị 2 mở 7: thiết bị 1 mở, thiết bị 2 tắt 8: thiết bị 1 mở, thiết bị 2 mở
<số điện thoại>: số điện thoại thuê bao gửi tin nhắn điều khiển thiết bị Cuối cùng, vi điều khiển gửi lệnh điều khiển AT+CMGD=1 cho module để xóa tin nhắn điều khiển. Quá trình trên được lặp lại khi có tin nhắn điều khiển mới đến.