**ESP32** | **Module SIM** |
5V | Vin |
GND | GND |
GPIO 17 (MCU-TX) | RX |
GPIO 16 (MCU-RX) | TX |
GPIO 15 (MCU-RX) | PEN (Power Enable) |
# Tài liệu hướng dẫn chung # Nâng cấp từ SIM800 2G lên SIM7600/A76XX 4G 1. **Phần cứng** - Đối với dòng module SIM800L, việc nâng cấp lên module 4G sẽ tương thích phần cứng 100%. Đây là các module có sẵn tại linhkienthuduc - Lưu ý: Nếu ứng dụng có gọi cần chọn module có VoLTE
Loại command | SIM800 | SIM7600/A76XX | Ghi chú |
Baudrate | Mặc định 9600 | Mặc định 115200 Có thể set lại baudrate: AT+IPREX=<speed> **Ví dụ:** AT+IPREX=9600 | |
Kiểm tra AT | AT | AT | Giống |
Kiểm tra tín hiệu mạng | AT+CSQ | AT+CSQ | Giống |
Gọi | ATD<SDT> | ATD<SDT> | Giống |
Nhận cuộc gọi | ATA | ATA | Giống |
SMS | **Set text mode:** `AT+CMGF=1` **Set số điện thoại:** AT+CMGS=”xxxxxx” **Gửi:** Ctrl+Z **Đọc tin nhắn:** AT+CMGR=3 **Xóa tin nhắn:** AT+CMGD=3 | **Set text mode:** `AT+CMGF=1` **Set số điện thoại:** AT+CMGS=”xxxxxx” **Gửi:** Ctrl+Z **Đọc tin nhắn:** AT+CMGR=3 **Xóa tin nhắn:** AT+CMGD=3 | Giống |
Kiểm tra kết nối mạng | AT+CREG? AT+CGREG? | AT+CREG? | |
Kiểm tra SIM (PIN) | AT+CPIN? | AT+CPIN? | |
Kết nối mạng | **Kết nối GPRS:** AT+CGATT=1 và AT+CGATT? **Set APN:** AT+CSTT **Kết nối:** AT+CIICR | Không cần set APN (Tự động) Kết nối mạng: AT+NETOPEN | |
Kiểm tra IP | AT+CIFSR | AT+IPADDR | |
Kết nối TCP/UDP | AT+CIPSTART = <mode>,<IP Address or domain>,<port> **Ví dụ**: AT+CIPSTART = “TCP”,”iotespresso.com”,80 | AT+CIPOPEN=<n>,<mode>,<IP Address or domain>,<port> **Ví dụ:** AT+CIPOPEN=1,”TCP”,”117.131.85.139″,5253 | |
Kiểm tra kết nối TCP/UDP | AT+CIPSTATUS | Không có | |
Gửi TCP/UDP | AT+CIPSEND=<n> Ctrl+Z | AT+CIPSEND=<n> Ctrl+Z | |
Ngắt kết nối TCP/UDP | AT+CIPCLOSE | AT+CIPCLOSE=<n> | |
Ngắt mạng | AT+CIPSHUT | AT+NETCLOSE |
NSX module lõi | 4G Cat 1+ SMS, **No** VOLTE | 4G Cat 1+SMS+ VOLTE |
SIMCOM | Mã SP: [TDM2309](https://linhkienthuduc.com/san-pham/module-4g-simcom-a7680c-tdm2309-giai-phap-thay-the-y-het-chan-cho-2g-sim800-sim800l/) | Mã lõi: A7680C Mã SP: [SP000584](https://linhkienthuduc.com/san-pham/module-4g-simcom-a7680c-thay-the-sim800-sim800l-co-volte/) (Bản CN) |
SIMCOM | Mã lõi: A7683E Mã SP: [TDM2413](https://linhkienthuduc.com/san-pham/module-sim-4g-volte-a7683e-ra-chan-tuong-thich-sim800l-tdm2413/) (Bản quốc tế) | |
Mã lõi: A7682S Mã SP: [TDM2430](https://linhkienthuduc.com/san-pham/module-4g-a7682s-volte-ra-chan-v1-tdm2430-thay-the-sim800-sim800l/) (Bản VN) |
NSX module lõi | 4G+ SMS, **No** VOLTE | 4G+SMS+ VOLTE | **4G+GPS** |
SIMCOM | Mã SP: [SP000765](https://linhkienthuduc.com/san-pham/module-4g-simcom-da-ra-chan-tdm-4g-v2-nv-no-volte-cai/) Mã lõi: A7680C-XXX NSX lõi: SIMCOM | Mã SP: [SP000767](https://linhkienthuduc.com/san-pham/module-4g-simcom-da-ra-chan-tdm-4g-v2-sc-co-volte-cai/) Mã lõi: A7680C-XXX NSX lõi: SIMCOM | Mã SP: [TDM2308](https://linhkienthuduc.com/san-pham/module-4g-gps-simcom-a7672s-ra-chan-tich-hop-nguon-va-khay-sim/) Mã lõi: A7672S-XXX NSX lõi: SIMCOM |
SIMCOM | Mã SP: [TDM2431](https://linhkienthuduc.com/san-pham/module-4g-a7682s-volte-ra-chan-v2-tdm2431/) Mã lõi: A7682S-XXX NSX lõi: SIMCOM | ||
SIMCOM | Mã SP: [SP25041673](https://linhkienthuduc.com/san-pham/module-4g-a7683e-ra-chan-v2/) Mã lõi: A7683E-XXX NSX lõi: SIMCOM | ||
Quectel | Mã SP: [SP001076](https://linhkienthuduc.com/san-pham/module-4g-quectel-ec800g-cn-da-ra-chan/) Mã lõi: EC800G-CN NSX lõi: Quectel | **NO-VOLTE:** Mã SP: [TDM2404](https://linhkienthuduc.com/san-pham/module-4g-gps-quectel-eg800k-da-ra-chan-tdm2404/) Mã lõi: EG800K NSX lõi: Quectel **VOLTE:** Mã SP: [TDM2519](https://linhkienthuduc.com/san-pham/module-4g-quectel-ec800m-cn-ra-chan-ho-tro-4g-volte-va-gps/) Mã lõi: EC800M-CN NSX lõi: Quectel | |
Mobiletek | Mã SP: [TDM2406](https://linhkienthuduc.com/san-pham/module-4g-gps-mobiletek-lynq-l511cn-da-ra-chan-tdm2406/) Mã lõi: LYNQ L511CN |
4G CAT 1, SMS, VOLTE | 4G CAT 1, SMS, No VOLTE | 3G 4G LTE CAT 4, SMS, VOLTE | 3G,4G, GPS |
Mã SP: [TDM2401](https://linhkienthuduc.com/san-pham/kit-phat-trien-4g-esp32-lte-cat-1-wifi-ble-tdm2402-volte/) Mã lõi: A7680C/A7683E/A7682S\*\* MCU: ESP32-WROOM-32E | Mã SP: [TDM2402](https://linhkienthuduc.com/san-pham/kit-phat-trien-4g-esp32-lte-cat-1-wifi-ble-tdm2402/) Mã lõi: A7680C/A7683C\*\* MCU: ESP32-WROOM-32E | Mã SP: [SP001060](https://linhkienthuduc.com/san-pham/kit-phat-trien-3g-4g-a7600c-esp32-dongle-lte-cat-4/) Mã lõi: A7600C Ngưng sản xuất | Mã SP: [TDM2421](https://linhkienthuduc.com/san-pham/mach-phat-trien-4g-gps-esp32-c3-tdm2421/) Mã lõi: EG800K |
Mã SP: [TDM2422](https://linhkienthuduc.com/san-pham/mach-phat-trien-4g-esp32-c3-volte-tdm2422/) Mã lõi: A7680C/A7683E/A7682S\*\* MCU: ESP32-C3FH4 | Mã SP:[TDM2421](https://linhkienthuduc.com/san-pham/mach-phat-trien-4g-gps-esp32-c3-tdm2421/) **(bản có volte)** Mã lõi: EC800M-CN |
4G+SMS+VOLTE | 4G + GPS |
Mã SP: [TDM2201](https://linhkienthuduc.com/san-pham/module-4g-3g-2g-simcom-a7600c-l1-lte-cat-4-ra-chan/) Mã lõi: A7600C NSX lõi: SIMCOM | Mã SP: TDM2203 Mã lõi: Sim7600CE-M1S **ngưng sx** |
Mã sản phẩm:[ SP004859](https://linhkienthuduc.com/san-pham/mach-mini-pcie-4g-lte-cat-1-module-tdm2409-sc/) | Mã SP:[ TDM2403](https://linhkienthuduc.com/san-pham/mach-chuyen-doi-mini-pcie-4g-lte-cat-4-module-tdm2403/) |
4G LTE CAT 1, No VOLTE | 4G LTE CAT 1 V2, No VOLTE(VOLTE), fit vỏ usb kèm vỏ usb | LTE CAT 4, VOLTE |
Mã SP: [TDM2310](https://linhkienthuduc.com/san-pham/usb-dongle-4g-lte-cat1/) Mã lõi: A7680C | Mã SP: [TDM2424](https://linhkienthuduc.com/san-pham/usb-4g-usb-dongle-lte-cat1-v2/) Mã lõi: A7680C(A7682S) | Mã SP: [TDM2302](https://linhkienthuduc.com/san-pham/usb-dongle-4g-3g-2g-simcom-a7600c-l1-lte-cat-4/) Mã lõi: A7600C |
Link Module ra chân | Loại hoàn thiện | băng tần hỗ trợ | Loại 4G | GPS | VOLTE (gọi 4G) | Nguồn cấp | Khay sim | Giá bán | Link mua module lõi |
[**TDM-4G-V2-SC**](https://linhkienthuduc.com/san-pham/module-4g-simcom-da-ra-chan-tdm-4g-v2-sc-co-volte-cai/) | Ra chân giống [A7670](https://linhkienthuduc.com/module-4g-simcom-a7670c-lass-da-ra-chan-thay-the-module-sim800l) | 4G | LTE-CAT1 10Mbps | không | **có** | **5-16V** | Push-push | thấp | |
[**TDM-4G-V2-NV**](https://linhkienthuduc.com/san-pham/module-4g-simcom-da-ra-chan-tdm-4g-v2-nv-no-volte-cai/) | Ra chân giống [A7670](https://linhkienthuduc.com/module-4g-simcom-a7670c-lass-da-ra-chan-thay-the-module-sim800l) | 4G | LTE-CAT1 10Mbps | không | **không** | **5-16V** | Push-push | thấp | |
[**TDM2309-No-volte**](https://linhkienthuduc.com/module-4g-simcom-a7680c-tdm2309-giai-phap-thay-the-y-het-chan-cho-2g-sim800-sim800l) | Ra chân (thay thế trực tiếp SIM800/SIM800L module) | 4G | LTE-CAT1 10Mbps | không | **không** | **3.8-4.2V** | Push-push | thấp nhất | [A7680C](https://linhkienthuduc.com/san-pham/module-4g-simcom-a7680c) |
[**A7680C-VoLTE**](https://linhkienthuduc.com/san-pham/module-4g-simcom-a7680c-thay-the-sim800-sim800l-co-volte) | Ra chân ( thay thế trực tiếp SIM800/SIM800L module) | 4G | LTE-CAT1 10Mbps | không | **có** | **3.8-4.2V** | Push-push | thấp | [A7680C ( ghi chú cho shop có volte)](https://linhkienthuduc.com/san-pham/module-4g-simcom-a7680c) |
[**A7670**](https://linhkienthuduc.com/san-pham/module-4g-simcom-a7670c-lass-da-ra-chan-thay-the-module-sim800l) | Ra chân (ngưng sx, Khuyến nghị đổi sang [**TDM-4G-V2)**](https://linhkienthuduc.com/san-pham/module-4g-simcom-da-ra-chan-tdm-4g-v2-nv-co-volte) | 4G | LTE-CAT1 10Mbps | không | **có** | **5-16V** | Push-push | thấp | [A7670](https://linhkienthuduc.com/san-pham/module-4g-simcom-a7670c-lass) |
[**A7672S**](https://linhkienthuduc.com/san-pham/module-4g-gps-simcom-a7672s-ra-chan-tich-hop-nguon-va-khay-sim) | Ra chân | 4G/GPS | LTE-CAT1 10Mbps | **Có** | **có** | **5-16V** | Open-lock | trung bình | [A7672S](https://linhkienthuduc.com/san-pham/module-2g-4g-gps-simcom-a7672s) |
**[A7600C](https://linhkienthuduc.com/san-pham/module-4g-3g-2g-simcom-a7600c-l1-lte-cat-4-ra-chan)** | Ra chân | 2G/3G/4G | LTE-CAT4 150Mbps | không | **có** | **5-16V** | Push-push | cao | [A7600C](https://linhkienthuduc.com/san-pham/module-sim-2g-3g-4g-a7600c-labe-lte-cat-4-simcom) |
[**SIM7600CE**](https://linhkienthuduc.com/san-pham/module-4g-3g-2g-gps-simcom-sim7600ce-m1s-lte-cat-4-ra-chan) | Ra chân | 2G/3G/4G+GPS | LTE-CAT4 150Mbps | **Có** | **có** | **5-16V** | Push-push | cao nhất | [SIM7600CE](https://linhkienthuduc.com/san-pham/sim7600ce-m1s-4g-lte-cat-4-gps-simcom-module) |
**[SIM7020E](https://linhkienthuduc.com/san-pham/module-nb-iot-sim7020e-ra-chan)** | Ra chân | NB-IoT | NB-IoT | không | không | **2.1-3.6V** | Push-push | thấp | [SIM7020E](https://linhkienthuduc.com/san-pham/module-mang-nb-iot-sim7020e) |
[**A7680C USB Dongle**](https://linhkienthuduc.com/san-pham/usb-dongle-4g-lte-cat1) | Cổng ra USB | 4G | LTE-CAT1 10Mbps | không | không | **5V USB** | Push-pull | thấp | [A7680C](https://linhkienthuduc.com/san-pham/module-4g-simcom-a7680c) |
[**A7600C USB Dongle**](https://linhkienthuduc.com/san-pham/usb-dongle-4g-3g-2g-simcom-a7600c-l1-lte-cat-4) | Cổng ra USB | 2G/3G/4G | LTE-CAT4 150Mbps | Không | **có** | **5V USB** | Open-Lock | cao | [A7600C](https://linhkienthuduc.com/san-pham/module-sim-2g-3g-4g-a7600c-labe-lte-cat-4-simcom) |
Code mẫu ở đây dùng sản phẩm [**Kit phát triển 4G ESP32 LTE CAT 1 WIFI BLE TDM2401** ](https://linhkienthuduc.com/san-pham/kit-phat-trien-4g-esp32-lte-cat-1-wifi-ble-tdm2401-volte/)**[Volte](https://linhkienthuduc.com/san-pham/kit-phat-trien-4g-esp32-lte-cat-1-wifi-ble-tdm2401-volte/).**
Bạn có thể nối mạch như sau:Phần cảnh báo có thể dùng chung cho các sản phẩm khác, bạn cần điều chỉnh **chân UART** cho hợp lệ.
Bạn có thể tham khảo video hướng dẫn cụ thể tại đây: [https://www.youtube.com/watch?v=JW7ia1GnZh8](https://www.youtube.com/watch?v=JW7ia1GnZh8)
```c++ #includeDưới đây là code mẫu dùng cho [**Mạch phát triển 4G GPS ESP32-C3 TDM2421**](https://linhkienthuduc.com/san-pham/mach-phat-trien-4g-gps-esp32-c3-tdm2421/), một số sản phẩm khác bạn cần tìm hiểu tập lệnh AT để chỉnh sửa cho phù hợp.
Sever ở đây mình dùng là Thingsboard, nếu dùng sever khác thì các bạn chỉnh **TOPIC, ACESSTOKEN cho phù hợp.**
Để sử dụng được MQTT cho module này, các lệnh AT cần thiết phải dùng là: 1. AT+QMTOPEN 2. AT+QMTCONN 3. AT+QMTPUBEX 4. AT+QMTDISC **Lập trình** ```c++ #include**ESP32** | **Module SIM** |
5V | Vin |
GND | GND |
GPIO 17 (MCU-TX) | RX |
GPIO 16 (MCU-RX) | TX |
GPIO 15 (MCU-RX) | PEN (Power Enable) |