Module 4G SIMCOM A7680 với Esp32 (Tính năng SMS Alarm)
[Ngày cập nhật: 27/02/2025]
Phần cứng yêu cầu
Module 4G SIMCOM kết hợp Esp32: Tham khảo https://linhkienthuduc.com/san-pham/kit-phat-trien-4g-esp32-lte-cat-1-wifi-ble-tdm2401-volte/.
Thẻ Nano Sim cùng gói SMS & 4G.
1 x Nút nhấn nhả.
1 x Led.
Điện trở 1 x 220ohm, 1 x 10Kohm.
Dây cắm bảng mạch.
Bảng mạch.
Đấu nối phần cứng
Sơ đồ nguyên lý

Hướng dẫn cấu hình
Trong ví dụ này sẽ thực hiện kịch bản kích hoạt đèn Led qua sự kiện nhấn nút đồng thời gửi nội dung tin SMS đến số điện thoại mong muốn.
1. Tạo Gateway và cấu hình
Từ trang Web Dashboard E-Ra, tiến hành tạo mới Gateway theo lựa chọn phần cứng tương ứng -> Tạm thời Copy đoạn mã
ERA_AUTH_TOKEN
trong chương trình mã nguồn trong bước số 3 -> Chuyển sang bước số 4, đợi Gateway khởi tạo và chờ gán kết nối theo mã định danh (Tính năng bật lựa chọn dạng Module Sim và tự động cập nhật mã nguồn chương trình xuyên suốt trong bước tạo Gateway đang phát triển).

Điều chỉnh và nạp chương trình
ESP32_Gsm_Basic
mới nhất từ thư viện E-Ra -> Thay mãERA_AUTH_TOKEN
, định nghĩa APN nhà mạng, gán vị trí chân giao tiếp Serial với module Sim, bổ sung thư viện TinyGSM nếu có.

2. Tạo kịch bản tự động bao gồm action SMS Alarm
Sau khi tạo xong Gateway, tạo thêm cấu hình 2 thiết bị đèn Led (GPIO2) và nút nhấn (GPIO5) dạng Pin Input/Output cơ bản như sau đây:

Vào App E-Ra tìm đến Unit bao gồm thiết bị đã tạo -> Chọn trang Thông minh -> Chọn Tab Tự động -> Chọn Thêm mới (1).

Tạo kịch bản tự động với điều kiện khởi tạo là giá trị Active từ sự kiện nút nhấn -> Chọn Gateway bật kích hoạt Điều khiển tại biên (2).
Tạo action (Hành động) bật Led khi có sự kiện, action gửi báo notification lên App và action SMS Alarm (3).

Tham khảo cách cấu hình kịch bản tự động trong bài viết: Local Control (For Smart Automation).
Với action SMS Alarm tạo lần lượt các bước như sau: Chọn Thêm hành động (3.1) -> Loại hành động Cảnh báo SMS (3.2) -> Điền nội dung gửi tin (3.3) -> Chọn số tài khoản gửi tới (3.4).
Lưu ý: Nội dung gửi tin bao gồm các kí tự không dấu.
3. Kiểm tra hoạt động tại biên (Local Control)
Kiểm tra hoạt động điều khiển và giám sát thiết bị.
Kiểm tra hoạt động của kịch bản tự động cũng như nội dung tin SMS gửi tới.

Last updated
Was this helpful?