# 4G-5G-Nb-IoT-GPS-GNSS # 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
**2. Đăng ký với nhà mạng** - Đối với ứng dụng có gọi cần thực hiện đăng ký VoLTE, Xem trang hướng dẫn tại đây. [https://linhkienthuduc.com/faq-giai-dap-cac-thac-mac-ve-4g-esim-nbiot/](https://linhkienthuduc.com/faq-giai-dap-cac-thac-mac-ve-4g-esim-nbiot/) - Đối với các ứng dụng có 4G cần đăng ký gói cước 4G phù hợp và đổi sim 4G. - Đối với các ứng dụng sử dụng eSIM cần đăng ký trực tiếp với nhà mạng pháp nhân công ty. **3. Phần mềm**
Loại commandSIM800SIM7600/A76XXGhi chú
BaudrateMặc định 9600Mặc định 115200 Có thể set lại baudrate: AT+IPREX=<speed> **Ví dụ:** AT+IPREX=9600
Kiểm tra ATATATGiống
Kiểm tra tín hiệu mạngAT+CSQAT+CSQGiống
GọiATD<SDT>ATD<SDT>Giống
Nhận cuộc gọiATAATAGiố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=3Giống
Kiểm tra kết nối mạngAT+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+CIICRKhông cần set APN (Tự động) Kết nối mạng: AT+NETOPEN
Kiểm tra IPAT+CIFSRAT+IPADDR
Kết nối TCP/UDPAT+CIPSTART = <mode>,<IP Address or domain>,<port> **Ví dụ**: AT+CIPSTART = “TCP”,”iotespresso.com”,80AT+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/UDPAT+CIPSTATUSKhông có
Gửi TCP/UDPAT+CIPSEND=<n> Ctrl+ZAT+CIPSEND=<n> Ctrl+Z
Ngắt kết nối TCP/UDPAT+CIPCLOSEAT+CIPCLOSE=<n>
Ngắt mạngAT+CIPSHUTAT+NETCLOSE
**4. Một số command thông dụng SIM7600/A76XX** **Lấy thông tin thiết bị** ```c++ AT+CGMI // Request manufacturer identification AT+CGMM // Request model identification AT+CGSN // Request product serial number identification AT+CSUB // Request the module version and chip AT+CPIN? // Request the state of the SIM card AT+CICCID // Read ICCID from SIM card AT+CNUM // Request the subscriber number AT+CNMP? // Preferred mode selection AT+COPS? // Check the current network operator AT+IPREX? // Check local baud rate AT+IPREX= // Set baudrate AT+CRESET // Reset the module HTTP: AT+HTTPINIT // Initialize and start the HTTP AT+HTTPPARA="URL","http://www.makerfabs.com" // Set the URL AT+HTTPACTION=0 // Connect the HTTP. (0-get, 1-post, 2-head) AT+HTTPHEAD // Read the response's header. AT+HTTPREAD=0,3 // Read the content (“3” means the number of the reading data) ``` # Tổng hợp các giải pháp Module SIM 4G thay thế SIM800 và SIM900 Như một số trang chính thống đã đưa tin, Bộ Thông tin – Truyền thông đã trình Thủ tướng Chính phủ xem xét phương án dừng công nghệ di động cũ 2G vào năm 2022. Vì vậy đối với những dự án phát triển từ nay trở về sau, anh em cần tìm cho mình module SIM phù hợp để tránh trường hợp phải thay đổi trong quá trình sản xuất cũng như sản phẩm. Xưa nay anh em quen sử dụng với các dòng module SIM đến từ SIM COM, như SIM900A, SIM800L,… với ưu điểm giá thành rẻ, phổ thông, cộng đồng lớn, tính ổn định,.. Tuy nhiên SIM900A, SIM800L,… chỉ hỗ trợ mạng 2G và GSM. Sau khi nhà mạng dừng công nghẹ 2G, thì những module này sẽ tương ứng với cục gạch – Tương tự với chiếc Nó Kìa huyền thoại 1202 hay 1280. Đây là những lý do khiến anh em phải đổi qua dòng module SIM mới. Bảng thống kê module ra chân V1 ( SIMCOM & Quectel) tương thích phần cứng với nhau
NSX module lõi4G Cat 1+ SMS, **No** VOLTE4G 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)
Bảng thống kê module ra chân TDM-4G-V2 tương thích phần cứng với nhau:
NSX module lõi4G+ SMS, **No** VOLTE4G+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
Các kit phát triển 4G đi kèm:
4G CAT 1, SMS, VOLTE4G 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
Các sản phẩm 4G LTE CAT 4
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**
Ngoài ra còn có các sản phẩm khác như: Module MINI PCIE 4G
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/)
USB Dongle 4G
4G LTE CAT 1, No VOLTE4G 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: A7680CMã 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
Dưới đây là bảng tóm tắt các module 4G thay thế cho SIM800L, SIM900A và so sánh các thông số cơ bản
Link Module ra chânLoại hoàn thiệnbăng tần hỗ trợLoại 4GGPSVOLTE (gọi 4G)Nguồn cấpKhay simGiá bánLink 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)4GLTE-CAT1 10Mbpskhông**có****5-16V**Push-pushthấ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)4GLTE-CAT1 10Mbpskhông**không****5-16V**Push-pushthấ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)4GLTE-CAT1 10Mbpskhông**không****3.8-4.2V**Push-pushthấ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)4GLTE-CAT1 10Mbpskhông**có****3.8-4.2V**Push-pushthấ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)4GLTE-CAT1 10Mbpskhông**có****5-16V**Push-pushthấ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ân4G/GPSLTE-CAT1 10Mbps**Có****có****5-16V**Open-locktrung 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ân2G/3G/4GLTE-CAT4 150Mbpskhông**có****5-16V**Push-pushcao[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ân2G/3G/4G+GPSLTE-CAT4 150Mbps**Có****có****5-16V**Push-pushcao 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ânNB-IoTNB-IoTkhôngkhông**2.1-3.6V**Push-pushthấ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 USB4GLTE-CAT1 10Mbpskhôngkhông**5V USB**Push-pullthấ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 USB2G/3G/4GLTE-CAT4 150MbpsKhông**có****5V USB**Open-Lockcao[A7600C](https://linhkienthuduc.com/san-pham/module-sim-2g-3g-4g-a7600c-labe-lte-cat-4-simcom)
# AT Command Test cho các dòng Module SIM 1. **Giới thiệu phần mềm AT Command Test** Đây là ứng dụng do Linh Kiện Thủ Đức phát triển, dựa trên nhu cầu test và phát triển nhanh các ứng dụng dựa trên module SIM, IoT Trong quá trình phát triển ứng dụng dành cho các dòng module SIM, nếu có vấn đề gì các bạn có thể liên hệ trực tiếp tới Linh Kiện Thủ Đức, sẽ được hỗ trợ và update nhiệt tình Cập nhật: - Hỗ trợ MQTT qua AT command - Hỗ trợ MQTTS qua AT command, bao gồm mode: - Không verify server: Không có Server CA file - Verify server: Có server CA file - Verify client và server: Có server CA file + Client Cert + Client Key - Hỗ trợ lưu command - Hỗ trợ GPS, Location based service 2\. **Các tính năng cơ bản** – Hỗ trợ các command cơ bản – Hỗ trợ SMS – Hỗ trợ Call – Hỗ trợ MQTT trên nền TCP – Hỗ trợ MQTT AT command của SIMCOM – Hỗ trợ GPS (A7600CE) hoặc LBS (Location based service – A7670C, A7600C1)
[![](https://linhkienthuduc.com/wp-content/uploads/2024/03/08zblvh0.jpg)](https://linhkienthuduc.com/wp-content/uploads/2024/03/08zblvh0.jpg)
[![](https://linhkienthuduc.com/wp-content/uploads/2024/03/495v6ks7.jpg)](https://linhkienthuduc.com/wp-content/uploads/2024/03/495v6ks7.jpg)
[![](https://linhkienthuduc.com/wp-content/uploads/2024/03/gz8o6tx8.jpg)](https://linhkienthuduc.com/wp-content/uploads/2024/03/gz8o6tx8.jpg)
**3. Các tính năng sẽ phát triển** – HTTP(S) – Hỗ trợ Kết nối PPP (Point to Point) **4. Link Tải:** **[Link Tải](https://github.com/TDLOGY/SW_ATCommand_Test)** # Lập trình sử dụng module SIM để gửi tin nhắn và gọi điện ### **Chuẩn bị** 1. Mạch arduino, esp8266 hoặc esp32,… có hỗ trợ Arduino IDE 2. Module SIM A7680C, A7670C, A7600C, SIM7600CE 3. Mạch hạ áp LM2596 hoặc tương đương (Đối với A7680C không tích hợp mạch hạ áp) 4. Nguồn 6-15V 10W 5. Jack DC 6. Dây Bus và dây điện 7. SIM điện thoại di động có thể gọi và gửi tin nhắn 8. Phần mềm Arduino IDE Các module 4G thông dụng xem tại đây: **[Tổng hợp các loại module 4G 5G NB-IoT thông dụng](https://linhkienthuduc.com/tong-hop-cac-giai-phap-module-sim-4g-thay-the-sim800-va-sim900/)** ### **Kết nối** [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-06/scaled-1680-/NcgCiVuY58QdJzny-image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-06/NcgCiVuY58QdJzny-image.png) - Đối với module [A7680C ](https://linhkienthuduc.com/module-4g-simcom-a7680c-thay-the-sim800-sim800l-co-volte)(Kết nối tương tự SIM800L) - Đối với các dòng SIM A7670C, A7600C, SIM7600CE không cần mạch LM2596 hạ áp và có thể kết nối trực tiếp nguồn vào với module SIM (module SIM đã tích hợp mạch hạ áp DCDC) Code mẫu(Đây là code mẫu giao tiếp với ESP32 bạn có thể điều chỉnh để phù hợp với Arduino): ```c++ #include #define simSerial Serial2 //Sửa cho phù hợp với module đang dùng #define MCU_SIM_BAUDRATE 115200 #define MCU_SIM_TX_PIN 17 //Sửa cho phù hợp với module đang dùng #define MCU_SIM_RX_PIN 16 //Sửa cho phù hợp với module đang dùng #define MCU_SIM_EN_PIN 15 //Sửa cho phù hợp với module đang dùng // Thay bằng thông tin WiFi của bạn const char* ssid = "..."; // Tên mạng WiFi const char* password = "..."; // Mật khẩu WiFi // Please update number before test #define PHONE_NUMBER "+8498*****" // Nhập SĐT của bạn void sim_at_wait() { delay(100); while (simSerial.available()) { Serial.write(simSerial.read()); } } bool sim_at_cmd(String cmd){ simSerial.println(cmd); sim_at_wait(); return true; } bool sim_at_send(char c){ simSerial.write(c); return true; } void sent_sms() { sim_at_cmd("AT+CMGF=1"); String temp = "AT+CMGS=\""; temp += (String)PHONE_NUMBER; temp += "\""; sim_at_cmd(temp); sim_at_cmd("ESP32-SIM7600X From linhkienthuduc.com"); // End charactor for SMS sim_at_send(0x1A); } void call() { String temp = "ATD"; temp += PHONE_NUMBER; temp += ";"; sim_at_cmd(temp); delay(20000); // Hang up sim_at_cmd("ATH"); } void setup() { /* Power enable */ pinMode(MCU_SIM_EN_PIN,OUTPUT); digitalWrite(MCU_SIM_EN_PIN,LOW); //Sửa cho phù hợp với module đang dùng delay(20); Serial.begin(115200); Serial.println("\n\n\n\n-----------------------\nSystem started!!!!"); // Delay for power on delay(12000); // Đặt ESP32 ở chế độ Station (kết nối với WiFi) WiFi.mode(WIFI_STA); WiFi.begin(ssid, password); Serial.print("Connecting to "); Serial.println(ssid); // Chờ kết nối WiFi while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } // Khi kết nối thành công Serial.println(""); Serial.println("WiFi connected!"); Serial.print("IP Address: "); Serial.println(WiFi.localIP()); // Hiển thị địa chỉ IP Serial.print("RSSI: "); Serial.println(WiFi.RSSI()); // Hiển thị cường độ tín hiệu (dBm) Serial.print("MAC Address: "); Serial.println(WiFi.macAddress()); // Hiển thị địa chỉ MAC simSerial.begin(MCU_SIM_BAUDRATE, SERIAL_8N1, MCU_SIM_RX_PIN, MCU_SIM_TX_PIN); // Check AT Command Serial.println("Checking AT command..."); sim_at_cmd("AT"); // Product infor sim_at_cmd("ATI"); // Check SIM Slot sim_at_cmd("AT+CPIN?"); // Check Signal Quality sim_at_cmd("AT+CSQ"); sim_at_cmd("AT+CIMI"); if (WiFi.status() == WL_CONNECTED) { Serial.println("Still connected to WiFi"); Serial.print("RSSI: "); Serial.println(WiFi.RSSI()); } else { Serial.println("WiFi disconnected! Attempting to reconnect..."); WiFi.reconnect(); } sent_sms(); // Delay 5s delay(5000); call(); } void loop() { if (Serial.available()){ char c = Serial.read(); simSerial.write(c); } sim_at_wait(); call(); delay(10000); // Chuyển tiếp dữ liệu từ module SIM tới máy tính if (simSerial.available()) { char c = simSerial.read(); Serial.write(c); // Gửi dữ liệu từ module SIM về PC } } ``` # Code mẫu SMS-CALL cảnh báo lửa và khí gas

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:
![](https://lh7-us.googleusercontent.com/docsz/AD_4nXf3j0s026uadL0avqtrbQ8ah55x8tPZ8rL4EiwcyGoOODQES9VLogkyZZIo8Jn3RIb0lVD3_5zpByAAU5FFaq8FYPcldxZDS0b90dUmOmq_m6P8DKYYVpGdNlwD2cWJgtbl84cz96WtqMZ1JX3IzKjiV6nu?key=jK4EZvU7C1eN_UF9WhI07Q)
[![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-06/scaled-1680-/Kch5YDJjp9v23kAH-image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-06/Kch5YDJjp9v23kAH-image.png) **Lập trình:**

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++ #include #define simSerial Serial2 #define MCU_SIM_BAUDRATE 115200 #define MCU_SIM_TX_PIN 17 #define MCU_SIM_RX_PIN 16 #define MCU_SIM_EN_PIN 15 // Định nghĩa chân pin cảm biến lửa và MQ2 #define FLAME_PIN 18 #define MQ2_PIN 32 // Ngưỡng giá trị cho cảm biến MQ2 và cảm biến lửa #define MQ2_THRESHOLD 800 #define FLAME_THRESHOLD LOW // Giả sử khi chân pin cảm biến lửa xuất hiện mức LOW là phát hiện lửa #define PHONE_NUMBER "0..." //Điền số điện thoại của bạn void sim_at_wait() { delay(100); while (simSerial.available()) { Serial.write(simSerial.read()); } } bool sim_at_cmd(String cmd) { simSerial.println(cmd); sim_at_wait(); return true; } bool sim_at_send(char c){ simSerial.write(c); return true; } void sent_sms(String message) { sim_at_cmd("AT+CMGF=1"); // Chế độ văn bản String temp = "AT+CMGS=\""; temp += PHONE_NUMBER; temp += "\""; sim_at_cmd(temp); sim_at_cmd(message); // Nội dung tin nhắn // Kết thúc tin nhắn sim_at_send(0x1A); } void call() { String temp = "ATD"; temp += PHONE_NUMBER; temp += ";"; sim_at_cmd(temp); // Gọi đi delay(20000); // Đợi 20 giây sim_at_cmd("ATH"); // Cúp máy } void setup() { /* Bật nguồn mô-đun SIM */ pinMode(MCU_SIM_EN_PIN, OUTPUT); digitalWrite(MCU_SIM_EN_PIN, LOW); delay(20); Serial.begin(115200); Serial.println("\n\n\n\n-----------------------\nHệ thống bắt đầu!!!!"); // Đợi 8 giây để mô-đun SIM khởi động delay(8000); simSerial.begin(MCU_SIM_BAUDRATE, SERIAL_8N1, MCU_SIM_RX_PIN, MCU_SIM_TX_PIN); // Kiểm tra lệnh AT sim_at_cmd("AT"); // Thông tin sản phẩm sim_at_cmd("ATI"); // Kiểm tra khe SIM sim_at_cmd("AT+CPIN?"); // Kiểm tra chất lượng tín hiệu sim_at_cmd("AT+CSQ"); sim_at_cmd("AT+CIMI"); // Khai báo chân pin cảm biến lửa là đầu vào pinMode(FLAME_PIN, INPUT); // Khai báo chân pin cảm biến MQ2 là đầu vào pinMode(MQ2_PIN, INPUT); // Đợi 5 giây delay(5000); } void loop() { // Kiểm tra phát hiện lửa từ cảm biến lửa int flame_detected = digitalRead(FLAME_PIN); Serial.print("Trạng thái cảm biến lửa: "); Serial.println(flame_detected); delay (1000); if (flame_detected == FLAME_THRESHOLD) { Serial.println("Cảnh báo, Phát hiện lửa"); sent_sms("Fire Detected"); delay(5000); // Chờ đợi cho tin nhắn được gửi đi call(); // Thực hiện cuộc gọi } // Kiểm tra phát hiện khí gas từ cảm biến MQ2 int MQ2_value = analogRead(MQ2_PIN); Serial.print("Giá trị MQ2: "); Serial.println(MQ2_value); delay (1000); if (MQ2_value > MQ2_THRESHOLD) { Serial.println("Phát hiện rò rỉ khí gas"); sent_sms("Gas leak"); delay(5000); // Chờ đợi cho tin nhắn được gửi đi call(); // Thực hiện cuộc gọi } // Giao tiếp với mô-đun SIM qua cổng Serial if (Serial.available()){ char c = Serial.read(); simSerial.write(c); } sim_at_wait(); } ``` # Code mẫu MQTT gửi tọa độ GPS tới sever dùng 4G

Dướ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 #define simSerial Serial0 // Sử dụng Serial0 cho module SIM #define MCU_SIM_BAUDRATE 115200 #define MCU_SIM_TX_PIN 21 #define MCU_SIM_RX_PIN 20 #define MCU_SIM_EN_PIN 2 #define BUF_SIZE 256 #define PAYLOAD_SIZE 128 #define MSG_SIZE 128 char data[BUF_SIZE]; char payload[PAYLOAD_SIZE]; char msg[MSG_SIZE]; float latDecimalGlobal = 0.0; float lonDecimalGlobal = 0.0; bool is_publishing = false; // Hàm chuyển đổi tọa độ sang dạng thập phân float convertToDecimal(char *coordinate, char direction) { float degrees, minutes, decimal; char degStr[4], minStr[10]; if (strlen(coordinate) > 9) { // Kinh độ (DDDMM.MMMM) strncpy(degStr, coordinate, 3); degStr[3] = '\0'; strcpy(minStr, coordinate + 3); } else { // Vĩ độ (DDMM.MMMM) strncpy(degStr, coordinate, 2); degStr[2] = '\0'; strcpy(minStr, coordinate + 2); } degrees = atof(degStr); minutes = atof(minStr); decimal = degrees + (minutes / 60.0); if (direction == 'S' || direction == 'W') { decimal = -decimal; } return decimal; } // Hàm phân tích chuỗi GPS void parseGPSData(char *gpsData) { char *token; char latitude[12], longitude[12]; char latDir, lonDir; float latDecimal, lonDecimal; // Kiểm tra lỗi GPS hoặc dữ liệu không hợp lệ if (strstr(gpsData, "+CME ERROR:") != NULL) { Serial.print("GPS error: "); Serial.println(gpsData); // Tạo payload mặc định snprintf(payload, sizeof(payload), "{\"latitude\": %.6f, \"longitude\": %.6f}", latDecimalGlobal, lonDecimalGlobal); Serial.print("Payload (default): "); Serial.println(payload); return; } if (strstr(gpsData, "+QGPSLOC:") == NULL) { Serial.println("No valid GPS data found"); // Tạo payload mặc định snprintf(payload, sizeof(payload), "{\"latitude\": %.6f, \"longitude\": %.6f}", latDecimalGlobal, lonDecimalGlobal); Serial.print("Payload (default): "); Serial.println(payload); return; } // Bỏ qua phần đầu "+QGPSLOC: " token = strtok(gpsData, " "); token = strtok(NULL, ","); // Bỏ qua thời gian token = strtok(NULL, ","); // Lấy vĩ độ strcpy(latitude, token); latDir = latitude[strlen(latitude) - 1]; latitude[strlen(latitude) - 1] = '\0'; // Lấy kinh độ token = strtok(NULL, ","); strcpy(longitude, token); lonDir = longitude[strlen(longitude) - 1]; longitude[strlen(longitude) - 1] = '\0'; // Chuyển đổi sang thập phân latDecimal = convertToDecimal(latitude, latDir); lonDecimal = convertToDecimal(longitude, lonDir); // Cập nhật biến toàn cục latDecimalGlobal = latDecimal; lonDecimalGlobal = lonDecimal; // In kết quả Serial.print("Vi do: "); Serial.println(latDecimal, 6); Serial.print("Kinh do: "); Serial.println(lonDecimal, 6); // Tạo payload JSON snprintf(payload, sizeof(payload), "{\"latitude\": %.6f, \"longitude\": %.6f}", latDecimalGlobal, lonDecimalGlobal); Serial.print("Payload: "); Serial.println(payload); } void sim_at_wait() { delay(1000); // Tăng delay để đảm bảo nhận đủ dữ liệu int len = 0; while (simSerial.available()) { char c = simSerial.read(); if (len < BUF_SIZE - 1) { data[len++] = c; } } if (len > 0) { data[len] = '\0'; // Null-terminate chuỗi Serial.print("===== SIM receive: "); Serial.println(data); // Kiểm tra lỗi MQTT if (strstr(data, "+QMTSTAT:") != NULL) { Serial.print("MQTT connection error: "); Serial.println(data); } // Phân tích GPS nếu nhận được và không đang publish if (strstr(data, "+QGPSLOC:") != NULL && !is_publishing) { parseGPSData(data); } else if (strstr(data, "+CME ERROR:") != NULL) { parseGPSData(data); // Xử lý lỗi GPS } } else { Serial.println("No data received from SIM module"); } } bool sim_at_cmd(String cmd) { Serial.print("Sending command: "); Serial.println(cmd); simSerial.println(cmd); sim_at_wait(); // Kiểm tra phản hồi OK hoặc ERROR if (strstr(data, "OK") != NULL) { return true; } else if (strstr(data, ">") != NULL) { return true; // Dấu > cho biết module chờ payload } else if (strstr(data, "ERROR") != NULL) { Serial.print("Command failed: "); Serial.println(cmd); return false; } return false; } bool sim_at_send(char c) { simSerial.write(c); return true; } void get_gps_data() { Serial.println("Requesting GPS data..."); sim_at_cmd("AT+QGPS?"); for (int i = 0; i < 5; i++) { // Thử 5 lần Serial.print("GPS attempt "); Serial.println(i + 1); sim_at_cmd("AT+QGPSLOC=0"); delay(5000); // Chờ 5 giây để GPS thử định vị if (strstr(data, "+QGPSLOC:") != NULL) { Serial.println("GPS data received!"); break; } } } bool check_network() { sim_at_cmd("AT+CSQ"); if (strstr(data, "+CSQ: 0,0") != NULL || strstr(data, "+CSQ: 99,99") != NULL) { Serial.println("No network signal!"); return false; } Serial.println("Network signal OK"); // Kiểm tra GPRS sim_at_cmd("AT+CGATT?"); if (strstr(data, "+CGATT: 1") == NULL) { Serial.println("GPRS not attached, attempting to attach..."); sim_at_cmd("AT+CGATT=1"); delay(2000); return strstr(data, "OK") != NULL; } return true; } bool send_mqtt_data() { // Khởi tạo payload mặc định nếu rỗng if (strlen(payload) == 0) { snprintf(payload, sizeof(payload), "{\"latitude\": %.6f, \"longitude\": %.6f}", latDecimalGlobal, lonDecimalGlobal); Serial.print("Payload initialized: "); Serial.println(payload); } Serial.print("Sending MQTT data with payload: "); Serial.println(payload); is_publishing = true; if (!check_network()) { Serial.println("Network signal weak, skipping MQTT send"); is_publishing = false; return false; } // Thử mở kết nối MQTT bool mqtt_opened = false; for (int i = 0; i < 3; i++) { if (sim_at_cmd("AT+QMTOPEN=0,\"demo.thingsboard.io\",1883")) { // CHỈNH SỬA CHO PHÙ HỢP VỚI SEVER ĐANG DÙNG if (strstr(data, "+QMTOPEN: 0,0") != NULL) { Serial.println("MQTT connection opened"); mqtt_opened = true; break; } } Serial.println("MQTT open failed, retrying..."); delay(3000); } if (!mqtt_opened) { Serial.println("Failed to open MQTT connection"); is_publishing = false; return false; } // Thử kết nối client bool mqtt_connected = false; for (int i = 0; i < 3; i++) { if (sim_at_cmd("AT+QMTCONN=0,\"clientExample\",\"StQb4lQec7VJK7BZsUl5\"")) { // CHỈNH ACCESTOKEN CHO PHÙ HỢP if (strstr(data, "+QMTCONN: 0,0,0") != NULL) { Serial.println("MQTT client connected"); mqtt_connected = true; break; } } Serial.println("MQTT connect failed, retrying..."); delay(3000); } if (!mqtt_connected) { Serial.println("Failed to connect MQTT client"); is_publishing = false; return false; } // Gửi payload bool mqtt_published = false; for (int i = 0; i < 3; i++) { uint32_t dodai = strlen(payload); snprintf(msg, sizeof(msg), "AT+QMTPUBEX=0,0,0,0,\"v1/devices/me/telemetry\",%lu", dodai); // CHỈNH TOPIC CHO PHÙ HỢP if (sim_at_cmd(msg)) { delay(1000); // Tăng delay để chờ dấu > if (strstr(data, ">") != NULL) { if (sim_at_cmd(payload)) { delay(1000); // Tăng delay để gửi payload sim_at_cmd(""); // Gửi \r\n delay(1000); // Chờ phản hồi if (strstr(data, "+QMTPUBEX: 0,0,0") != NULL) { Serial.println("MQTT publish successful"); mqtt_published = true; break; } } } } Serial.println("MQTT publish failed, retrying..."); delay(3000); } if (!mqtt_published) { Serial.println("Failed to publish MQTT data"); } // Ngắt kết nối sim_at_cmd("AT+QMTDISC=0"); delay(2000); is_publishing = false; return mqtt_published; } void setup() { pinMode(MCU_SIM_EN_PIN, OUTPUT); digitalWrite(MCU_SIM_EN_PIN, HIGH); // Thả PWRKEY lên cao delay(500); Serial.begin(115200); Serial.println("\n\n\n\n-----------------------\nSystem started!!!!"); delay(5000); simSerial.begin(MCU_SIM_BAUDRATE, SERIAL_8N1, MCU_SIM_RX_PIN, MCU_SIM_TX_PIN); Serial.println("SIM Serial initialized!"); Serial.println("Checking AT command..."); sim_at_cmd("AT"); Serial.println("Getting product info..."); sim_at_cmd("ATI"); Serial.println("Checking signal quality..."); sim_at_cmd("AT+CSQ"); Serial.println("Getting IMSI..."); sim_at_cmd("AT+CIMI"); Serial.println("Activating GPS..."); sim_at_cmd("AT+QGPSCFG=\"antenna\",1"); // Bật nguồn cho anten chủ động sim_at_cmd("AT+QGPS=1"); delay(15000); // Chờ 15 giây để GPS khởi động // Khởi tạo payload mặc định snprintf(payload, sizeof(payload), "{\"latitude\": %.6f, \"longitude\": %.6f}", latDecimalGlobal, lonDecimalGlobal); Serial.print("Initial payload: "); Serial.println(payload); get_gps_data(); } void loop() { if (Serial.available()) { char c = Serial.read(); sim_at_send(c); } if (!is_publishing) { get_gps_data(); // Đọc GPS trước khi gửi MQTT } send_mqtt_data(); delay(5000); } ``` ### Kết quả: Giao diện ThingsBoard sau khi nạp code. State “Active” đã hiển thị ở mục Device có Name là “MiHi” cho thấy module đã kết nối thành công tới ThingsBoard. [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-06/scaled-1680-/Jw5SrMwGcCvyNyHE-image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-06/Jw5SrMwGcCvyNyHE-image.png) [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-06/scaled-1680-/8DkW2sid2zqqCYwC-image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-06/8DkW2sid2zqqCYwC-image.png) # Hướng dẫn sử dụng module 4G với ESP32 – MQTT Trong bài viết này mình sẽ hướng dẫn các bạn kết nối ESP với module 4G sử dụng giao thức **[PPPoS](https://linhkienthuduc.com/giao-thuc-ppp-point-to-point-protocol-su-dung-ket-noi-module-sim-4g-gsm-la-gi)** Với việc sử dụng giao thức PPPoS, module SIM sẽ hoạt động như là 1 driver network giống như Wi-Fi, Ethernet. **1. Kết nối**
**ESP32****Module SIM**
5VVin
GNDGND
GPIO 17 (MCU-TX)RX
GPIO 16 (MCU-RX) TX
GPIO 15 (MCU-RX)PEN (Power Enable)
**2. Code mẫu** **ESP32 ESP-IDF:**
- Sử dụng thư viện ESP-IDF - Đã test trên các dòng SIM A7670C, A7600C1, SIM7600CE, Quectel EC600S-CN - Hỗ trợ kết nối MQTT(S) - Hỗ trợ lưu configuration vào bộ nhớ - [https://github.com/TDLOGY/esp32\_pppos](https://github.com/TDLOGY/esp32_pppos)
**ESP32 Arduino:**
- Sử dụng thư viện arduino - Đã test trên các dòng SIM A7670C, A7600C1, SIM7600CE, Quectel EC600S-CN - Hỗ trợ kết nối MQTT(S) - Hỗ trợ kết nối SSL - [https://github.com/TDLOGY/esp32\_pppos\_arrduino](https://github.com/TDLOGY/esp32_pppos_arrduino)
**3. Test** Mình sử dụng ESP-IDF để test kết nối tới mqtt server test.mosquitto.org:1883 **Hướng dẫn sử dụng:** **[Phần mềm AT Command Test](https://linhkienthuduc.com/at-command-test-cho-cac-dong-module-sim)** # Tổng hợp tài liệu/software/driver cho các module sim **Document** - Tài liệu AT command/Datasheet: [https://github.com/TDLOGY/simcom\_document](https://github.com/TDLOGY/simcom_document) - [Index of /public/](https://cdn.tdlogy.com/public/) **Driver** - SIMCOM USB Driver (Win7/Win8/Win10/Win11) cho các dòng module A76XX/SIM76XX: [https://github.com/TDLOGY/SIMCOM\_USB\_DRIVER](https://github.com/TDLOGY/SIMCOM_USB_DRIVER) **Tool AT Command** - AT Command Test (Win10/Win11): [https://github.com/TDLOGY/SW\_ATCommand\_Test](https://github.com/TDLOGY/SW_ATCommand_Test) **Hardware** - TDM2309 hardware: [https://github.com/TDLOGY/TDM2309-A7680C-4G-Replace-SIM800L](https://github.com/TDLOGY/TDM2309-A7680C-4G-Replace-SIM800L) - TDM SIM7600CE: [https://github.com/TDLOGY/HW\_TDM-SIM7600CE](https://github.com/TDLOGY/HW_TDM-SIM7600CE) - ESP32-SIM7600CE Dev Kit: [https://github.com/TDLOGY/HW\_TDM-SIM7600CE-ESP32-DEV-KIT](https://github.com/TDLOGY/HW_TDM-SIM7600CE-ESP32-DEV-KIT) - TDM2307 A7672S GPS: [https://github.com/TDLOGY/TDM2307-A7672S-GPS-4G](https://github.com/TDLOGY/TDM2307-A7672S-GPS-4G) - A76XX Dongle: [https://github.com/TDLOGY/TDM-2301\_TDM-2302-X7600CX-USB-Dongle](https://github.com/TDLOGY/TDM-2301_TDM-2302-X7600CX-USB-Dongle) ### Code mẫu **Arduino** - ESP32 SIMCOM Test (SMS/Call): [https://github.com/TDLOGY/esp32\_sim7600x\_arduino\_test](https://github.com/TDLOGY/esp32_sim7600x_arduino_test) - TinyGSM (SIM76XX/A76XX): [https://github.com/vshymanskyy/TinyGSM](https://github.com/vshymanskyy/TinyGSM) - ESP32 PPPOS Arduino (version esp32 in Arduino: 1.0.6): [https://github.com/TDLOGY/esp32\_pppos\_arrduino](https://github.com/TDLOGY/esp32_pppos_arrduino) **ESP32** (esp-idf) - ESP32 PPPOS LKTD (esp-idf v4.4): [https://github.com/TDLOGY/esp32\_pppos](https://github.com/TDLOGY/esp32_pppos) - ESP Modem \[Hỗ trợ AT Command/PPPOS/CMUX (Data mode + Command mode)\] - [https://github.com/espressif/esp-protocols/tree/master/components/esp\_modem](https://github.com/espressif/esp-protocols/tree/master/components/esp_modem) - [https://github.com/espressif/esp-protocols/tree/master/components/esp\_modem/examples/simple\_cmux\_client](https://github.com/espressif/esp-protocols/tree/master/components/esp_modem/examples/simple_cmux_client) - [https://github.com/espressif/esp-protocols/tree/master/components/esp\_modem/examples/pppos\_client](https://github.com/espressif/esp-protocols/tree/master/components/esp_modem/examples/pppos_client) **MCU (STM32/WCH32/TI/NXP/Nuvoton/…)** - GSM Lib (STM32): [https://github.com/nimaltd/gsm\_v5](https://github.com/nimaltd/gsm_v5) - ATC AT Command: [https://github.com/nimaltd/atc](https://github.com/nimaltd/atc) - LWCell: [https://github.com/MaJerle/lwcell](https://github.com/MaJerle/lwcell) # Hướng dẫn cài đặt driver module SIM 4G cho Linux/Windows ## 1. Các loại chế độ hoạt động của module 4G và cách chuyển chế độ hoạt động Các module 4G hỗ trợ các driver cơ bản như sau: - 4G LTE Cat 1: ECM,EEM, NCM, RNDIS (WWAN) - 4G LTE Cat 4: MBIM, NDIS, RNDIS(WWAN), QMI Tùy từng loại module mà có cách chuyển đổi khác nhau (tham khảo at command manual và Linux USB Application Note của từng hãng: Tham khảo tài liệu: [A76XX Series\_Linux\_USB\_Application Note\_V1.00.pdf](https://github.com/TDLOGY/simcom_document/blob/master/A76XX/A76XX%20Series_Linux_USB_Application%20Note_V1.00.pdf) [SIM7500\_SIM7600 Linux NDIS User Guide\_V2.01.pdf](https://github.com/TDLOGY/simcom_document/blob/master/SIM7600X/SIM7500_SIM7600%20Linux%20NDIS%20User%20Guide_V2.01.pdf) [https://www.waveshare.com/wiki/SIM7600G-H\_4G\_DONGLE](https://www.waveshare.com/wiki/SIM7600G-H_4G_DONGLE) **Ví dụ:** - A7672S/A7600/A7680C: (Có thể kết hợp thêm **AT+DIALMODE=1** để bật internet tự động) - RNDIS: **AT$MYCONFIG=”usbnetmode”,0** - ECM: **AT$MYCONFIG=”usbnetmode”,1** - Quectel (Tùy dùng dòng module) (Có thể kết hợp thêm **AT+QNETDEVCTL=3,1,1** để bật internet tự động) - AT+QCFG=”usbnet”,0 # set QMI or RMNET mode - AT+QCFG=”usbnet”,1 # set ECM mode - AT+QCFG=”usbnet”,2 # set MBIM mode - LTE Cat 1 **RNDIS** sẽ hỗ trợ trên cả Linux và Windows, ECM và EEM không hỗ trợ trên windows - LTE Cat 4 có thể dùng QMI hoặc MBIM để đạt tốc độ tối ưu. ## 1. Windows - Đối với windows chỉ cần cài đặt driver dưới đây là có thể kết nối internet và có port AT Command/GPS/Debug: [https://github.com/TDLOGY/SIMCOM\_USB\_DRIVER](https://github.com/TDLOGY/SIMCOM_USB_DRIVER) - Trên windows hỗ trợ driver: RNDIS,NDIS, MBIM,QMI không hỗ trợ ECM, EEM. Vì vậy tùy theo module mà cần chuyển về chế độ phù hợp - Có thể cần chuyển sang chế độ RNDIS để chạy được, và bật chế độ bật mạng tự động ## 2. Ubuntu/Raspberry pi - Đối với ubuntu (>20.04)/Raspberry pi thông thường đã hỗ trợ các driver cho module 4G - Các driver cơ bản như nhau: RNDIS,ECM,EEM,WWAN,QMI - Kiểm tra serial port: ls /dev/ttyUSB\* - Kiểm tra kết nối: ip a // kiểm tra xem có interface usb\* không ping 8.8.8.8 -Iusb0 - Lưu ý: - Nếu không có cổng serial, có thể cần build lại driver - Giao tiếp với cổng serial (/dev/ttyUSB\*) có thể dùng minicom hoặc microcom - minicom: sudo apt install minicom . Sau đó kết nối với port - microcom: busybox microcom - Một số dòng module sim có thể cần gửi command để active internet – Chỉ cần làm 1 lần: - Quectel: **AT+QNETDEVCTL=3,1,1** - SIMCOM: **AT+DIALMODE=1** ## 3. Orange pi/build root/yocto/Android/Openwrt - Tùy loại distro, hãng mà có hỗ trợ hay không, có thể xem phần build để build trực tiếp từ kernel (nếu có kernel source) # Hướng dẫn cài đặt driver USB DONGLE Link tải file cài đặt Driver USB cho windows nếu máy tính không tự cập nhật: **[GitHub – TDLOGY/SIMCOM\_USB\_DRIVER: This repo is USB Driver of A7670, A7672, A7600C, SIM7600](https://github.com/TDLOGY/SIMCOM_USB_DRIVER) Download file [A7600X-Windows-Driver.7z](https://github.com/TDLOGY/SIMCOM_USB_DRIVER/blob/main/A7600X-Windows-Driver.7z "A7600X-Windows-Driver.7z") và cài vào máy tính windows. Hướng dẫn cài đặt: [Hướng dẫn cài đặt driver module SIM 4G cho Linux/Windows](https://linhkienthuduc.com/2024/04/13/huong-dan-cai-dat-driver-module-sim-4g-cho-linux-windows/)** Windows (Win10/Win11) **A7670/A7672/A7600C-L1** - Please use A7600X-Windows-Driver.7z to install USB Driver - The driver will contain atleast 2 port UART and RNDIS Driver (Internet): - AT Command Port - Diagnostic Port - NMEA Port – GPS (Optinal) **SIM7600** - Please use SIM7600\_Windows10\_Driver.zip to install USB Driver - The driver will contain atleast 3 port UART and RNDIS Driver (Internet): - AT Command Port - Diagnostic Port - NMEA Port – GPS ## Linux (Ubuntu/Debian/…) - The driver have already install with driver: ECM/EEM/RNDIS/NDIS/QMI - To bring up the internet on linux: - Command to check usb interface: ``` ip a ``` And check the usb0 interface - Acquire IP (DHCP) – Optinal if IP is not auto detected: ``` sudo dhclient -v usb0 ```
- Acquire DNS – Optional ``` sudo route add -net 0.0.0.0 usb0 ``` Sau khi cài driver và set up như trên chúng ta sẽ dùng phần mềm **[AT command Test](https://github.com/TDLOGY/SW_ATCommand_Test/archive/refs/heads/main.zip)** của chúng tôi để cài đặt chế độ internet cũng như test các chức năng khác. [**Download tại đây**](https://github.com/TDLOGY/SW_ATCommand_Test/archive/refs/heads/main.zip) Nếu chưa tự động nhận internet, hãy gửi 2 lệnh sau bằng AT command *AT+DIALMODE=0* *AT$MYCONFIG=”usbnetmode”,0* Xem thêm: – **[Hướng dẫn sử dụng phần mềm AT Command Test](https://docs.tdlogy.com/books/4g-5g-nb-iot-gps-gnss/page/at-command-test-cho-cac-dong-module-sim)** # A7680C-A7682S # TDM2422-Mạch phát triển 4G ESP32-C3 Volte Mạch phát triển 4G ESP32-C3 Volte TDM2422 sử dụng module A7680C/A7682C\*\*, hỗ trợ băng tần 4G LTE, giúp người dùng linh hoạt trong các ứng dụng cần kết nối Internet tốc độ cao. Nó cũng thay thế cho các bo mạch băng tần 2G đã cũ. Kit này là một sự kết hợp hoàn hảo với thiết kế tích hợp nhỏ gọn, đơn giản và dễ sử dụng. Mặc định module đi kèm đầu nối IPEX và anten lá tặng kèm, quý khách cần anten cây như hình sản phẩm vui lòng tham khảo ở đây. Thông số kỹ thuật: – Vi điều khiển: ESP32C3FH4 – Hỗ trợ 4G LTE CAT 1 ( hỗ trợ chức năng gọi VoLTE) – Tiêu thụ năng lượng thấp – Điện áp sử dụng: 5 -12 VDC, có đầu jack DC để cắm adapter – Sử dụng cổng micro USB tiện dụng – Khay cắm sim PUSH - PUSH tiện lợi – Hỗ trợ [SMA-KWE-13.5 Đầu RF SMA Đực Dài 13.5mm Thẳng Hàn PCB](https://linhkienthuduc.com/san-pham/sma-kwe-13-5-dau-rf-sma-duc-dai-13-5mm-thang-han-pcb/) (đi kèm ) và có thể mua thêm [Antenna vỏ nhựa HB180 SMA-J 3G 4G 5G NB-IoT CAT.1 AH3G.102](https://linhkienthuduc.com/san-pham/antenna-vo-nhua-hb180-sma-j-3g-4g-5g-nb-iot-cat-1-ah3g-102/) để tăng cường khả năng kết nối mạng – Tích hợp Led báo trạng thái mạng Kích thước: 50.98 x 31.99 (mm) PINOUT: [![](https://maker.tdlogy.com/wp-content/uploads/2024/09/pinout-175x300.png)](https://maker.tdlogy.com/wp-content/uploads/2024/09/pinout.png) Block Diagram: [![](https://maker.tdlogy.com/wp-content/uploads/2024/09/block-300x149.png)](https://maker.tdlogy.com/wp-content/uploads/2024/09/block.png) Code mẫu tham khảo: [ESP32C3\_4G/TDM2422\_ESP32C3\_4G at main · tdlogy-source/ESP32C3\_4G (github.com)](https://github.com/tdlogy-source/ESP32C3_4G/blob/main/TDM2422_ESP32C3_4G) Các tài liệu tham khảo khác: **[Datasheet các dòng Module SIM 4G 5G](https://cdn.tdlogy.com/public/Datasheet/4G-5G/)** [**USB SIMCOM driver**](https://github.com/TDLOGY/SIMCOM_USB_DRIVER) [**AT Command Test cho các dòng Module SIM**](https://linhkienthuduc.com/at-command-test-cho-cac-dong-module-sim/) [**Lập trình sử dụng module SIM để gửi tin nhắn và gọi điện**](https://linhkienthuduc.com/lap-trinh-su-dung-module-sim-a7680c-a7670c-a7600c-sim7600ce-de-gui-tin-nhan-va-goi-dien/) # [TDM2430] thông tin sản phẩm **TDM2430-**A7682S Đây là phiên bản Module 4G ra chân V1 với giá thành rẻ và **được SIMCOM hỗ trợ cho thị trường Việt Nam** Sản phẩm tương thích kích thước, pin to pin và tập lệnh hoàn toàn giống với Module 4G A7680C [TDM-4G-V](https://linhkienthuduc.com/tu-khoa/tdm-4g-v1/)1 Series A7682S Đảm bảo tin cậy cho các khách hàng đang còn nghi ngờ về khả năng hỗ trợ chính thức dòng A7680C ở Viet Nam, **Linh Kiện Thủ Đức** hân hạnh được sự hỗ trợ trực tiếp từ **SIMCOM** và các đối tác để mang đến dòng sản phẩm này cho quý khách hàng. -> Code và tập lệnh tương ứng với các module cũ như A7680C, A7670 và A7600C Nếu các bạn đang gặp vấn đề về chuyển đổi mạng 2G sang 4G với phần cứng đang dùng SIM800/SIM800L, thì đây là module 4G có thể thay thế trực tiếp vào board mạch cho các bạn, giúp tiết kiệm chi phí thay thế phần cứng và sửa đổi thiết kế. Không cần thiết kế lại phần cứng khi đã dùng SIM800L, chỉ cần thay module 2G thành 4G và lập trình lại phần giao tiếp là có thể dùng. Module 4G SIMCOM A7682S TDM2430 giải pháp thay thế y hệt chân cho 2G SIM800 SIM800L Lưu ý: đây là phiên bản **hỗ trợ tính năng gọi 4G VOLTE hỗ trợ Viettel, Mobiphone.. các mạng khác khách hàng tự kiểm tra.** Ngoài ra, A7682S ra chân còn có phiên bản V2 tương thích ẩm thương thích ***[TDM-4G-V](https://linhkienthuduc.com/tu-khoa/tdm-4g-v2/)2 Series*** của Linh Kiện Thủ Đức ***Lưu ý: để gọi được quý khách phải đăng kí 4G và Volte theo nhà mạng sử dụng. và module sim phải hỗ trợ tính năng Volte.*** Quý khách doanh nghiệp có nhu cầu sử dụng ESIM vui lòng liên hệ shop để được tư vấn. Các thông tin tham khảo và code mẫu các bạn có thể xem tại đây: -Thông số kĩ thuật: \+ **Nguồn cấp: 3.7-4V** ( Y hệt SIM800/SIM800L) \+ Băng tần: LTE-CAT 1 10Mbps LTE-TDD: B34/B38/B39/B40/B41 LTE-FDD: B1/B3/B5/B8 [**Tổng hợp thông tin, thắc mắc các dòng module SIM**](https://linhkienthuduc.com/tong-hop-bai-viet-huong-dan-cho-cac-dong-module-sim-4g-nb-iot/) Các tập lệnh AT quý khách có thể tải phần mềm sau về để test: [**Phần mềm AT Command Test**](https://linhkienthuduc.com/at-command-test-cho-cac-dong-module-sim/) Hướng dẫn sử dụng: [**Tổng hợp thông tin – Giải đáp các thắc mắc về 4G – eSIM – NBIoT**](https://linhkienthuduc.com/tong-hop-bai-viet-huong-dan-cho-cac-dong-module-sim-4g-nb-iot/) **[Lập trình sử dụng module SIM A7680C A7670C A7600C SIM7600CE để gửi tin nhắn và gọi điện](https://linhkienthuduc.com/lap-trinh-su-dung-module-sim-a7680c-a7670c-a7600c-sim7600ce-de-gui-tin-nhan-va-goi-dien/)** **[Hướng dẫn sử dụng module 4G với ESP32 – MQTT](https://linhkienthuduc.com/huong-dan-su-dung-module-4g-voi-esp32-mqtt/)** [**Lập trình PPPoS Module SIM cho Arduino**](https://github.com/TDLOGY/esp32_pppos_arrduino)
TDM2430-A7682S là phiên bản Module 4G SIMCOM đã ra chân và khay sim, phù hợp sử dụng với nhà mạng tại Việt Nam
Thông tin kĩ thuật, datasheet các bạn có thể tìm hiểu tại đây: [https://github.com/TDLOGY/TDM2309-A7680C-4G-Replace-SIM800L ](https://github.com/TDLOGY/TDM2309-A7680C-4G-Replace-SIM800L)3D Model và Fooprint (Kicad): [**Download**](https://cdn.tdlogy.com/public/CAD/TDM-4G-V1/) # TDM2431-Module 4G A7682S Volte V2 --- #### **Mô tả sản phẩm & tính năng** ---

**TDM2431 là phiên bản Module 4G SIMCOM đã ra chân và khay sim, phù hợp sử dụng với nhà mạng tại Việt Nam**

**TDM2431-**A7682S Đây là phiên bản Module 4G ra chân cải tiến V2 ( có hỗ trợ gọi) với nguồn tích hợp từ 5-16V với giá thành rẻ và **được SIMCOM hỗ trợ cho thị trường Việt Nam**

[![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/W8Sn9JSp0Nehozcf-Amzimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/W8Sn9JSp0Nehozcf-Amzimage.png) Sản phẩm tương thích kích thước, pin to pin và tập lệnh hoàn toàn giống với Module 4G A7680C [TDM-4G-V2 ](https://linhkienthuduc.com/tu-khoa/tdm-4g-v2/) A7682S Đảm bảo tin cậy cho các khách hàng đang còn nghi ngờ về khả năng hỗ trợ chính thức dòng A7680C ở Viet Nam, **Linh Kiện Thủ Đức** hân hạnh được sự hỗ trợ trực tiếp từ **SIMCOM** và các đối tác để mang đến dòng sản phẩm này cho quý khách hàng. – > Cùng kích thước và chân tương ứng với Module ra chân A7670C, A7680C, A7672S…. cùng series **[TDM-4G-V2 Series](https://linhkienthuduc.com/tu-khoa/tdm-4g-v2/)** – > Đã tích hợp mạch nguồn trên board hỗ trợ dải diện áp hoạt động rộng từ 5V-16V -> Code và tập lệnh tương ứng với các module cũ như A7670 và A7600C Ngoài ra, A7682S ra chân còn có phiên bản V1 tương thích thay thế module SIM800/800L/A7680C ra chân, quý khách có thể tham khảo các sản phẩm thương thích ***[TDM-4G-V1](https://linhkienthuduc.com/tu-khoa/tdm-4g-v1/) Series*** của [Linh Kiện Thủ Đức](https://linhkienthuduc.com/)

***Lưu ý: để gọi được quý khách phải đăng kí 4G và Volte theo nhà mạng sử dụng. và module sim phải hỗ trợ tính năng Volte.***

Quý khách doanh nghiệp có nhu cầu sử dụng ESIM vui lòng liên hệ shop để được tư vấn. #### **Hướng dẫn sử dụng:** - Sơ đồ đấu nối với vi điều khiển:
- Mô tả sơ đồ chân
VCCNguồn cấp 5-12V (khuyến nghị >1A)
GNDTDM-A7680C
TXĐấu nối chéo với RX của VDK
RXĐấu nối chéo với TX của VDK
NETChân trạng thái mạng ( đồng bộ với led)
PENĐiều khiển nguồn SIM *Mặc định thả nổi ON, kéo xuống mức 0 để OFF*
DTRChân DTR từ module sim *thả nổi nếu không dùng*
#### **Các thông tin tham khảo và code mẫu:** --- - [**Tổng hợp thông tin, thắc mắc các dòng module SIM**](https://linhkienthuduc.com/tong-hop-bai-viet-huong-dan-cho-cac-dong-module-sim-4g-nb-iot/) - Các tập lệnh AT quý khách có thể tải phần mềm sau về để test: [**Phần mềm AT Command Test**](https://linhkienthuduc.com/at-command-test-cho-cac-dong-module-sim/) - Hướng dẫn sử dụng: [**Tổng hợp thông tin – Giải đáp các thắc mắc về 4G – eSIM – NBIoT**](https://linhkienthuduc.com/tong-hop-bai-viet-huong-dan-cho-cac-dong-module-sim-4g-nb-iot/) **[Lập trình sử dụng module SIM A7680C A7670C A7600C SIM7600CE để gửi tin nhắn và gọi điện](https://linhkienthuduc.com/lap-trinh-su-dung-module-sim-a7680c-a7670c-a7600c-sim7600ce-de-gui-tin-nhan-va-goi-dien/)** **[Hướng dẫn sử dụng module 4G với ESP32 – MQTT](https://linhkienthuduc.com/huong-dan-su-dung-module-4g-voi-esp32-mqtt/)** [**Lập trình PPPoS Module SIM cho Arduino**](https://github.com/TDLOGY/esp32_pppos_arrduino) #### **Thông số kĩ thuật:** ---
Mạng sử dụng4G Cat.1
Phiên bản chi tiếtTDM-A7680C
Điện áp hoạt động4.5-16V
Mức logic I/O-TTL3.3V hoặc 5V ( allow < 16V)
Kiểu đầu nối ăngtenIPEX 1
Kiểu khay simNANO SIM, push-push
LED báo hiệuCó, Trạng thái mạng
Kích thước: 28×26.8×5.5mm
Nhiệt độ hoạt động-40-85 độ
Kiểu ra chânHeader 7 chân 2.54mm
Băng tần hỗ trợLTE-TDD: B34/B38/B39/B40/B41 LTE-FDD: B1/B3/B5/B8
Tốc độLTE(Mbps): 10(DL)/5(UL)
Giao thức hỗ trợTCP/IP/IPV4/IPV6/Multi-PDP/FTP/FTPS/HTTP/HTTPS/DNS/MQTT/MQTTS
#### **Bản vẽ kĩ thuật** --- - Schematic - Mechanical Dimension - Basic Block Diagram - #### **3D Model/Cad** --- 3D model: [3D-TDM-4G-Module-V2\_model.STEP](https://docs.tdlogy.com/attachments/19) #### Technical Support If you need technical support or have any feedback/review, please contact via email: contact@tdlogy.com # TDM2401-TDM2402 4G-ESP32-gateway-dev-kit --- #### **Mô tả sản phẩm & tính năng** ---

**TDM2402 là phiên bản kit phát triển 4G-WIFI BLE ESP32 với tính năng VoLTE ( Hỗ trợ gọi) TDM2401 là phiên bản kit phát triển 4G-WIFI BLE ESP32 KHÔNG hỗ trợ gọi**

![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-06/yMtrXS9U0WaAWc2q-image.png) Thông số kỹ thuật: – Vi điều khiển: ESP-WROOM-32E ( 4MB flash) (WiFi và Bluetooth 4.2 LE) – Hỗ trợ 4G LTE CAT 1 ( hỗ trợ chức năng gọi VoLTE) – Tiêu thụ năng lượng thấp – Điện áp sử dụng: 5VDC – Tích hợp mạch nạp \*\*USB-UART sử dụng driver CH340 – Sử dụng cổng USB-C tiện dụng – Khe cắm Nano Sim (Open Lock) nhỏ gọn – Hỗ trợ jack anten Ipex với anten lá 3dbi đi kèm để tăng cường khả năng kết nối mạng – Tích hợp Led báo trạng thái mạng A7682S Đảm bảo tin cậy cho các khách hàng đang còn nghi ngờ về khả năng hỗ trợ chính thức dòng A7680C ở Viet Nam, **Linh Kiện Thủ Đức** hân hạnh được sự hỗ trợ trực tiếp từ **SIMCOM** và các đối tác để mang đến dòng sản phẩm này cho quý khách hàng. – > Cùng kích thước và chân tương ứng với Module ra chân A7670C, A7680C, A7672S…. cùng series **[TDM-4G-V2 Series](https://linhkienthuduc.com/tu-khoa/tdm-4g-v2/)** – > Đã tích hợp mạch nguồn trên board hỗ trợ dải diện áp hoạt động rộng từ 5V-16V -> Code và tập lệnh tương ứng với các module cũ như A7670 và A7600C Ngoài ra, A7682S ra chân còn có phiên bản V1 tương thích thay thế module SIM800/800L/A7680C ra chân, quý khách có thể tham khảo các sản phẩm thương thích ***[TDM-4G-V1](https://linhkienthuduc.com/tu-khoa/tdm-4g-v1/) Series*** của [Linh Kiện Thủ Đức](https://linhkienthuduc.com/)

***Lưu ý: để gọi được quý khách phải đăng kí 4G và Volte theo nhà mạng sử dụng. và module sim phải hỗ trợ tính năng Volte.***

Quý khách doanh nghiệp có nhu cầu sử dụng ESIM vui lòng liên hệ shop để được tư vấn. [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-06/scaled-1680-/yMtrXS9U0WaAWc2q-image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-06/yMtrXS9U0WaAWc2q-image.png) #### **Hướng dẫn sử dụng:** - Sơ đồ kết nối: [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-06/scaled-1680-/jpDK6hMVOE8z1lBz-image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-06/jpDK6hMVOE8z1lBz-image.png) Sơ đồ chân Pin Out: [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-06/scaled-1680-/51GShl6TraCejs7E-image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-06/51GShl6TraCejs7E-image.png) - Mô tả sơ đồ chân
ValueDescriptionDescription
Input voltage5VPowered via USB or External 5V
IO Level3.3VExternal IO
ProgramingIntergratedvia USB port
ESP modelESP-WROOM-32E4Mb flash
4G modelA7680/A7683X4G LTE Cat 1 only, no VoLTE, No GPS
#### **Các thông tin tham khảo và code mẫu:** --- - [**Tổng hợp thông tin, thắc mắc các dòng module SIM**](https://linhkienthuduc.com/tong-hop-bai-viet-huong-dan-cho-cac-dong-module-sim-4g-nb-iot/) - Các tập lệnh AT quý khách có thể tải phần mềm sau về để test: [**Phần mềm AT Command Test**](https://linhkienthuduc.com/at-command-test-cho-cac-dong-module-sim/) - Hướng dẫn sử dụng: [**Tổng hợp thông tin – Giải đáp các thắc mắc về 4G – eSIM – NBIoT**](https://linhkienthuduc.com/tong-hop-bai-viet-huong-dan-cho-cac-dong-module-sim-4g-nb-iot/) **[Lập trình sử dụng module SIM A7680C A7670C A7600C SIM7600CE để gửi tin nhắn và gọi điện](https://linhkienthuduc.com/lap-trinh-su-dung-module-sim-a7680c-a7670c-a7600c-sim7600ce-de-gui-tin-nhan-va-goi-dien/)** **[Hướng dẫn sử dụng module 4G với ESP32 – MQTT](https://linhkienthuduc.com/huong-dan-su-dung-module-4g-voi-esp32-mqtt/)** [**Lập trình PPPoS Module SIM cho Arduino**](https://github.com/TDLOGY/esp32_pppos_arrduino) #### **Thông số kĩ thuật:** ---
Mạng sử dụng4G Cat.1
Phiên bản chi tiếtTDM-A7680C
Điện áp hoạt động4.5-16V
Mức logic I/O-TTL3.3V hoặc 5V ( allow < 16V)
Kiểu đầu nối ăngtenIPEX 1
Kiểu khay simNANO SIM, push-push
LED báo hiệuCó, Trạng thái mạng
Kích thước: 28×26.8×5.5mm
Nhiệt độ hoạt động-40-85 độ
Kiểu ra chânHeader 7 chân 2.54mm
Băng tần hỗ trợLTE-TDD: B34/B38/B39/B40/B41 LTE-FDD: B1/B3/B5/B8
Tốc độLTE(Mbps): 10(DL)/5(UL)
Giao thức hỗ trợTCP/IP/IPV4/IPV6/Multi-PDP/FTP/FTPS/HTTP/HTTPS/DNS/MQTT/MQTTS
#### **Bản vẽ kĩ thuật** --- - Schematic - Mechanical Dimension - Basic Block Diagram - #### **3D Model/Cad** --- 3D model: [3D-TDM-4G-Module-V2\_model.STEP](https://docs.tdlogy.com/attachments/19) #### Technical Support If you need technical support or have any feedback/review, please contact via email: contact@tdlogy.com # TDM2520-A7680C PRO V1 --- #### **Mô tả sản phẩm & tính năng** ---

**[TDM2520 là phiên bản Module 4G SIMCOM đã ra chân và khay sim](https://linhkienthuduc.com/san-pham/module-4g-simcom-a7680c-a7682s-v1-pro-tich-hop-mach-buck/), phù hợp sử dụng với nhà mạng tại Việt Nam**

[**A7680C PRO (No Volte/Volte) & A7682S PRO** (VOTLE)](https://linhkienthuduc.com/san-pham/module-4g-simcom-a7680c-a7682s-v1-pro-tich-hop-mach-buck/) là các phiên bản Module 4G ra chân cải tiến V1 với nguồn tích hợp từ 5-16V với giá thành rẻ và **tương thích chân với module SIM800/SIM800L và tương thích ngược với module [A7682S V1 ](https://linhkienthuduc.com/san-pham/module-4g-a7682s-volte-ra-chan-v1-tdm2430-thay-the-sim800-sim800l/) và [A7680C-V1](https://linhkienthuduc.com/san-pham/module-4g-simcom-a7680c-thay-the-sim800-sim800l-co-volte/)**

![Untitled.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/sfzTZkVOkR11sYQg-untitled.png) Module 4G SIMCOM A7680C A7682S V1 Pro T**ích hợp mạch buck** 4G với phần cứng đang dùng SIM800/SIM800L, thì đây là module 4G có thể thay thế trực tiếp vào board mạch cho các bạn, giúp tiết kiệm chi phí thay thế phần cứng và sửa đổi thiết kế, đồng thời giảm chi phí làm mạch nguồn rời riêng cho SIM. Tương thích chân với [module 4G SIMCOM A7680C TDM2309 giải pháp thay thế y cho 2G SIM800 SIM800L ](https://linhkienthuduc.com/san-pham/module-4g-simcom-a7680c-tdm2309-giai-phap-thay-the-y-het-chan-cho-2g-sim800-sim800l/)và [Module 4G A7682S Volte Ra chân V1 TDM2430 thay thế SIM800 SIM800L](https://linhkienthuduc.com/san-pham/module-4g-a7682s-volte-ra-chan-v1-tdm2430-thay-the-sim800-sim800l/) – > Đã tích hợp mạch nguồn trên board hỗ trợ dải diện áp hoạt động rộng từ 5V-16V ( có thể mở rộng đến 28Vđầu vào với phiên bản tùy chỉnh, khách hàng vui lòng liên hệ shop để yêu cầu trước khi đặt hàng) -> Code và tập lệnh tương ứng với các module cũ như A7670 và A7600C

***Lưu ý: để gọi được quý khách phải đăng kí 4G và Volte theo nhà mạng sử dụng. Và module SIM phải hỗ trợ tính năng Volte.***

***Đèn trên module nháy nhanh báo hiện đã nhận SIM, tín hiệu tốt. Nếu không nháy cần kiểm tra lại điện áp cấp, chiều lắp SIM.***

***Baudrate mặc định của module là 115200.***

#### **Hướng dẫn sử dụng:** - Sơ đồ đấu nối với vi điều khiển:
- Mô tả sơ đồ chân
VCCNguồn cấp 5-12V (khuyến nghị >1A)
GNDChân cấp âm nguồn và nối chung mass với vi điều khiển
TXĐấu nối chéo với RX của VDK
RXĐấu nối chéo với TX của VDK
DTRChân DTR từ module sim *thả nổi nếu không dùng*
SPKP, SPKNNgõ ra âm thanh, nối với loa để phát âm thanh
MICP, MICNNgõ vào âm thanh, nối với Micro để thu âm thanh
RIBáo cuộc gọi đến, ít dùng
ANTChân để gắn antena

***Lưu ý: Vin ưu tiên cấp nguồn ngoài riêng 5-12V (module SIM). Nếu nối chung với 5V của ESP32 phải đảm bảo cổng USB đủ dòng. Chân GND của ESP32 và module SIM phải nối chung với nhau mới giao tiếp UART được.***

**Sử dụng tool AT command:** Sơ đồ đấu nối với USB UART [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/yJ7C7iVL9gRVEqFT-Joximage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/yJ7C7iVL9gRVEqFT-Joximage.png)
Dowload và khởi động tool AT command của linh kiện Thủ Đức( download cả folder git bao gồm file DLL, giải nén và chạy): [**https://github.com/TDLOGY/SW\_ATCommand\_Test**](https://github.com/TDLOGY/SW_ATCommand_Test)
Kết nối port USB Uart tương ứng, chọn connect.
Nhấn Read All Info để check thông tin cũng như kiểm tra tín hiệu của module
![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/i9kSiSLLkPqCHmPC-M8yimage.png) Sau đó có thể chuyển sang SMS-Call để gửi SMS [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/rDyyHyn2beejJ0fR-bgLimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/rDyyHyn2beejJ0fR-bgLimage.png) #### **Các thông tin tham khảo và code mẫu:** --- - [**Tổng hợp thông tin, thắc mắc các dòng module SIM**](https://linhkienthuduc.com/tong-hop-bai-viet-huong-dan-cho-cac-dong-module-sim-4g-nb-iot/) - Các tập lệnh AT quý khách có thể tải phần mềm sau về để test: [**Phần mềm AT Command Test**](https://linhkienthuduc.com/at-command-test-cho-cac-dong-module-sim/) - Hướng dẫn sử dụng: [**Tổng hợp thông tin – Giải đáp các thắc mắc về 4G – eSIM – NBIoT**](https://linhkienthuduc.com/tong-hop-bai-viet-huong-dan-cho-cac-dong-module-sim-4g-nb-iot/) **[Lập trình sử dụng module SIM A7680C A7670C A7600C SIM7600CE để gửi tin nhắn và gọi điện](https://linhkienthuduc.com/lap-trinh-su-dung-module-sim-a7680c-a7670c-a7600c-sim7600ce-de-gui-tin-nhan-va-goi-dien/)** **[Hướng dẫn sử dụng module 4G với ESP32 – MQTT](https://linhkienthuduc.com/huong-dan-su-dung-module-4g-voi-esp32-mqtt/)** [**Lập trình PPPoS Module SIM cho Arduino**](https://github.com/TDLOGY/esp32_pppos_arrduino) #### **Thông số kĩ thuật:** ---
Mạng sử dụng4G Cat.1
Điện áp hoạt động4.5-16V
Mức logic I/O-TTL3.3V hoặc 5V ( allow < 16V)
Kiểu đầu nối ăngtenIPEX 1
Kiểu khay simNANO SIM, push-push
LED báo hiệuCó, Trạng thái mạng
Kích thước: 28.125×25.006×5.5mm
Nhiệt độ hoạt động-40-85 độ
Kiểu ra chân2 Header 6 chân 2.54mm
Băng tần hỗ trợLTE-TDD: B34/B38/B39/B40/B41 LTE-FDD: B1/B3/B5/B8
Tốc độLTE(Mbps): 10(DL)/5(UL)
Giao thức hỗ trợTCP/IP/IPV4/IPV6/Multi-PDP/FTP/FTPS/HTTP/HTTPS/DNS
#### **Bản vẽ kĩ thuật** --- - Mechanical Dimension
[![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/dAj4GwpxsU2J6hDD-Qzbimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/dAj4GwpxsU2J6hDD-Qzbimage.png)[![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/9PwzoTRxs9lXCKO8-P5oimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/9PwzoTRxs9lXCKO8-P5oimage.png)
- Basic Block Diagram #### **3D Model/CAD** --- 3D model: [A7680-Module-V2.step](https://docs.tdlogy.com/attachments/26) Có thể check step file ở link này: [https://imagetostl.com/view-stp-online#convert](https://imagetostl.com/view-stp-online#convert) #### Technical Support If you need technical support or have any feedback/review, please contact via email: contact@tdlogy.com # Hướng dẫn gọi và đàm thoại loa mic trên module 4G V1 PRO Sau khi kiểm tra các chức năng SMS, VOLTE của module, nếu muốn sử dụng chức năng MIC, SPK hiệu quả bạn có thể tham khảo Reference Design sau: [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/PIG6jPMjJDJVm0LO-0k0image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/PIG6jPMjJDJVm0LO-0k0image.png) **Sơ đồ tham khảo:**

Tụ ở đây có giá trị 47uF.

[![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/JFZfbfehvwQXXjlQ-n3pimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/JFZfbfehvwQXXjlQ-n3pimage.png) Ở đây mình dùng phần mềm AT Command Tool để test chức năng call nghe, gọi của module. [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/yFPs0HEwk0tR2yUI-V1Eimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/yFPs0HEwk0tR2yUI-V1Eimage.png) Dùng phần SMS/CALL để test chức năng loa mic khi gọi, nhập số điện thoại bạn muốn gọi đến ở mục " phone number" ở phần call. [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/tJCLh7MCc9ivnuex-Emtimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/tJCLh7MCc9ivnuex-Emtimage.png) Sau khi nhấn call những dọng lệnh dưới sẽ hiện ra trên màn hình và module đã gọi tới điện thoại đích. Khi module gọi đến bạn chỉ việc bắt máy và nói chuyện qua điện thoại để người còn lại dùng mic loa trên module để giao tiếp với bạn. Khi dùng điện thoại gọi đến module SIM, bạn sẽ thấy màn hình hiển thị "RING". Để bắt máy bạn dùng lệnh ATA. # Tài liệu sản xuất # EG800K # TDM2404-EG800K 4G GPS Module Đây là phiên bản Module 4G GPS của series EC800K , hỗ trợ 4G LTE CAT 1 và GPS, ra chân cải tiến ( không hỗ trợ gọi) với nguồn cấp tích hợp dải rộng ( 5-12V) \- > Cùng kích thước và chân tương ứng với Module ra chân TDM-4G-V2 VOLTE \- > Đã tích hợp mạch nguồn trên board hỗ trợ dải diện áp hoạt động rộng từ 5V-16V Quý khách doanh nghiệp có nhu cầu phiên bản sử dụng eSIM vui lòng liên hệ. Anten GPS giúp bắt sóng nhanh và tốt có thể tham khảo: [https://linhkienthuduc.com/san-pham/anten-gps-gnss-dai-3m-sma/](https://linhkienthuduc.com/san-pham/anten-gps-gnss-dai-3m-sma/)
1. # GIỚI THIỆU MODULE QUECTEL EG800K 4G GPS đã ra chân
Module 4G/GPS Quectel EG800K-CN 4G GPS ra chân à giải pháp kết nối tiên tiến, tối ưu cho các ứng dụng M2M và IoT. Với kích thước nhỏ gọn giúp dễ dàng tích hợp vào các thiết bị và hệ thống khác nhau, có nhiều lựa chọn kkhác thay thế cùng Pin2Pin với series TDM-4G-V2 giúp khách hàng có nhiều lựa chọn thay thế mà không cần thay đổi phần cứng. Đặc biệt với việc tích hợp GPS, module này cho phép người dùng theo dõi vị trí và truyền tải dữ liệu trong thời gian thực.
### **Thông Số Kỹ Thuật:**
-
**Kích thước**: 17.7mm x 15.8mm x 2.4mm
-
**Nhiệt Độ Hoạt Động**: -35 °C đến +75 °C
-
**Băng Tần Hỗ Trợ**:
-
**LTE-FDD**: B1/B3/B5/B8
-
**LTE-TDD**: B34/B38/B39/B40/B41
-
**Tốc Độ Truyền Dữ Liệu**:
-
**Tải Lên**: 5Mbps
-
**Tải Xuống**: 10Mbps
-
**GPS**: Tích hợp GPS cho khả năng theo dõi vị trí chính xác.
### **Tính Năng Nổi Bật:**
-
**Tối Ưu Kích Thước và Chi Phí**: Quectel EG800K được thiết kế nhỏ gọn, giúp tiết kiệm không gian và giảm chi phí cho dự án của bạn.
-
**Hỗ Trợ Nhiều Giao Thức Mạng**: Tương thích với các giao thức như TCP/IP, MQTT(S), HTTP(S), giúp dễ dàng tích hợp vào hệ thống hiện tại.
-
**Kết Nối USB Đơn Giản**: Hỗ trợ driver kết nối USB với Windows (RNDIS) và Linux (ECM/EEM), dễ dàng triển khai và sử dụng.
### **Ứng Dụng Đa Dạng:**
-
**Giám Sát Phương Tiện**: Theo dõi và quản lý vị trí xe cộ.
-
**Nông Nghiệp Thông Minh**: Theo dõi tình trạng đất và cây trồng từ xa.
-
**Quản Lý Tài Sản**: Theo dõi & bảo vệ tài sản quý giá của bạn với công nghệ GPS.
2. # Hướng dẫn sử dụng một số tính năng của Quectel EG800K
## 2.1 Cách gửi SMS và bật GPS ### **PIN OUT:**
Module SIMESP32 (Power)
Vin5V USB /external source
GNDGND
TXGPIO 16 (MCU UART2 RX)
RXGPIO 17 (MCU UART2 TX)
EN (Pull low for shut down module, default pulled up)Floating (Depend on hardware),
**Lưu ý:** Vin ưu tiên cấp nguồn ngoài riêng 5-12V (module SIM). ( nối chung với 5V của ESP32 phải đảm bảo cổng USB đủ dòng)
Chân GND của ESP32 và module SIM phải nối chung với nhau mới giao tiếp UART được.
### **Sơ đồ kết nối:** ### **Màn hình Serial monitor sau khi nạp code thành công:**
### **Cách đọc vị trí định vị**
Dịch chuỗi định vị nhận được theo format sau:
[![](https://maker.tdlogy.com/wp-content/uploads/2024/09/image-267x300.png)](https://maker.tdlogy.com/wp-content/uploads/2024/09/image.png)
Chuỗi nhận được: **123052.00,1051.1151N,10647.0193E,1.09,12.4,3,,0.040,0.022,040924,27**
**Vĩ độ (latitude):** `1051.1151N`
-
**dd:** 10 (Độ vĩ độ)
-
**mm.mmmm:** 51.1151 (Phút vĩ độ)
-
**N/S:** N (Bắc)
=> 10° 51.1151' Bắc (10° 51.1151'N)
**Kinh độ (longitude):** `10647.0193E`
-
**ddd:** 106 (Độ kinh độ)
-
**mm.mmmm:** 47.0193 (Phút kinh độ)
-
**E/W:** E (Đông)
=> 106° 47.0193' Đông (106° 47.0193'E)
### **Sử dụng tool AT command:**
Sơ đồ đấu nối với USB UART
Dowload và khởi động tool AT command của linh kiện Thủ Đức( download cả folder git bao gồm file DLL, giải nén và chạy) : [**https://github.com/TDLOGY/SW\_ATCommand\_Test**](https://github.com/TDLOGY/SW_ATCommand_Test)
Kết nối port USB Uart tương ứng, chọn connect.
Nhấn Read All Info để check thông tin cũng như kiểm tra tín hiệu của module
Sau đó có thể chuyển sang SMS-Call để gửi SMS
Điện thoại đã nhận được tin nhắn
[![](https://maker.tdlogy.com/wp-content/uploads/2024/09/5015ee3d-2b53-46f1-9277-bd1bf14ab687-300x228.png)](https://maker.tdlogy.com/wp-content/uploads/2024/09/5015ee3d-2b53-46f1-9277-bd1bf14ab687.png)
Đọc GPS:
Nhấn **GPS Location** và tiến hành dịch chuỗi như ở mục **cách đọc vị trí định vị. (**Đối với GPS cần chờ một khoảng thời gian sau khi khởi động để nhận được tín hiệu), anten phải được đặt ngoài trời thông thoáng, không sử dụng được trong nhà và có vật cản phía trên.
Hoặc nhấn **GPS NMEA RMC** để check nhanh chức năng của module.
Sau đó nhận được dữ liệu RMC --> copy paste vào trang [https://rl.se/gprmc](https://rl.se/gprmc).
Như hình dưới đây chúng tôi đã test thử module định vị vị trí cửa hàng.
Vị trí cửa hàng là **7A đường Tân Hòa 2**
Sau khi paste chuỗi NMEA vào link đã được giải mã cho ra tọa độ tương đối chính xác như hình sau
## 2.2 Cách kết nối PPP
**Kết nối phần cứng như sơ đồ ở mục 2.1**
**Link code tham khảo: https://github.com/tdlogy-source/QUECTEL\_EC800K/tree/main/EC800K\_ppp**
**Kết quả sau khi nạp code thành công:**
**Màn hình Serial monitor**
**Màn hình tool AT command**
3. # Tài liệu tham khảo
Datasheet, reference design và 3d EC800 module lõi: **[EC800 design resource](https://cdn.tdlogy.com/public/Datasheet/4G-5G/QUECTEL/EC800_Design_Resource/)**
3D Model của module TDM2404: **[Download 3D Model TDM2404](https://cdn.tdlogy.com/public/CAD/TDM-4G-V2/TDM2404-4G-GPS.step)**
Download tool AT command tại link sau: [**https://github.com/TDLOGY/SW\_ATCommand\_Test**](https://github.com/TDLOGY/SW_ATCommand_Test)
Tài liệu AT command/Datasheet: [**https://linhkienthuduc.com/2024/03/08/at-command-test-cho-cac-dong-module-sim/**](https://linhkienthuduc.com/2024/03/08/at-command-test-cho-cac-dong-module-sim/)
ESP32 PPPOS Arduino (version esp32 in Arduino: 1.0.6): [https://github.com/TDLOGY/esp32\_pppos\_arrduino](https://github.com/TDLOGY/esp32_pppos_arrduino)
ESP32 PPPOS LKTD (esp-idf v4.4): [https://github.com/TDLOGY/esp32\_pppos](https://github.com/TDLOGY/esp32_pppos)
ESP32 SIMCOM Test (SMS/Call): [https://github.com/TDLOGY/esp32\_sim7600x\_arduino\_test](https://github.com/TDLOGY/esp32_sim7600x_arduino_test)
[Application Note](https://cdn.tdlogy.com/public/Datasheet/4G-5G/QUECTEL/Quectel_EC200N-CN%26EC800M-CN_GNSS_Application_Note_V1.0.0_Preliminary_20230207.pdf)
# TDM2421-Quectel EG800K-ESP32C3 ### Giới thiệu:
Mạch phát triển 4G GPS ESP32-C3 TDM2421 **siêu nhỏ gọn** sử dụng module 4G GPS Quectel EG800K, hỗ trợ 4G LTE CAT 1 và GPS, giúp người dùng linh hoạt trong các ứng dụng cần kết nối Internet tốc độ cao và định vị. Nó cũng thay thế cho các bo mạch băng tần 2G đã cũ. Kit này là một sự kết hợp hoàn hảo với thiết kế tích hợp nhỏ gọn, đơn giản và dễ sử dụng, giá thành rẻ.
Kit tích hợp vi điều khiển ESP32-C3 giúp giúp bạn dễ dàng phát triển các ứng dụng lập trình các ứng dụng định vị, giao tiếp mạng trên nền tảng Arduino và ESP.
Kit hỗ trợ thêm các IO mở rộng từ ESP32-C3 giúp bạn dễ dàng kết nối thêm các ngoại vi khác để hoàn thiện ứng dụng của bạn.
**Thông số kỹ thuật:**
– Vi điều khiển: ESP32C3FH4 hỗ trợ WIFI và Bluetooth.
– Module GPS+4G LTE Cat 1: EG800K ( hỗ trợ GPS và Data 4G, SMS, **không hỗ trợ gọi**)
– Tiêu thụ năng lượng thấp
– Điện áp sử dụng: 5 -12 VDC
– Sử dụng cổng USB Type C để cấp nguồn và lập trình
– Khay cắm sim Open – Lock tiện lợi
– Tích hợp Led báo trạng thái mạng
– Kích thước: 47 x 30 (mm)
Anten GPS giúp bắt sóng nhanh và tốt có thể tham khảo: [https://linhkienthuduc.com/san-pham/anten-gps-gnss-dai-3m-sma/](https://linhkienthuduc.com/san-pham/anten-gps-gnss-dai-3m-sma/)
### Sơ đồ chân
![](https://maker.tdlogy.com/wp-content/uploads/2024/10/2222-600x600.png)
-Cấp nguồn: VIN + GND ( tùy chọn cấp nguồn USB hoặc từ chân VIN đều OK)
+ VIN: từ 5 đến 12V ( khuyến nghị 5V)
-Các ngoại vi đi kèm ( từ ESP32-C3): 7 IO
-VBAT: ngõ ra nguồn 3.9V nuôi module 4G-GPS từ mạch Buck trên module, **chân này nếu đã cấp nguồn VIN thì không dùng**. chỉ dùng để cấp nguồn cho mạch khi dùng ứng dụng với PIN (3.7-4.2V) , khi đó cần hàn thêm R19 (0R hoặc nối tắt) và config **SIM-PWR-EN mức 0** + không cấp nguồn vào VIN nữa ### Schematic kết nối cơ bản: [![](https://linhkienthuduc.com/wp-content/uploads/2024/10/ESP32-C3-GPS-4G-Schematic-1024x711.jpg)](https://linhkienthuduc.com/wp-content/uploads/2024/10/ESP32-C3-GPS-4G-Schematic.jpg) ### Các chân kết nối nôi bộ trong kit:

Lưu ý: không thay đổi 2 chân TX RX cho mục đích khác có thể dẫn đến brick chip không thể nạp qua USB phải dùng mode nạp qua UART

ESP32-C3 ——— EG800K **IO0** ——————-SIM DTR pin **IO2** ——————–SIM Power ON/OFF ( set low to OFF) **TXD** —————— SIM RX **RXD**——————-SIM TX **IO10** ——————-LED onboard ESP32 **IO9** ——————–Button Boot/User

Lưu ý khi lập trình cần xem code mẫu dưới dây, disable log mặc định của ESP32-C3 vì đang dùng cổng UART0 để giao tiếp với module SIM. Nếu không module sẽ không thể nạp được

[![](https://linhkienthuduc.com/wp-content/uploads/2024/10/config-284x300.png)](https://linhkienthuduc.com/wp-content/uploads/2024/10/config.png) [![](https://linhkienthuduc.com/wp-content/uploads/2024/10/TDM2421-Slide_show-1-1024x545.png)](https://linhkienthuduc.com/wp-content/uploads/2024/10/TDM2421-Slide_show-1.png)
### Hướng dẫn sử dụng tính năng của mạch: **Cách gửi SMS và bật GPS**
Code mẫu tham khảo: [https://github.com/tdlogy-source/ESP32C3\_4G\_GPS/blob/main/TDM2421](https://github.com/tdlogy-source/ESP32C3_4G_GPS/blob/main/TDM2421)
Màn hình Serial Monitor sau khi nạp code thành công:
![](https://maker.tdlogy.com/wp-content/uploads/2024/10/sms-600x305.png)
Điện thoại đã nhận được tin nhắn
![](https://maker.tdlogy.com/wp-content/uploads/2024/09/5015ee3d-2b53-46f1-9277-bd1bf14ab687.png)
Đối với GPS cần chờ một khoảng thời gian sau khi khởi động để nhận được tín hiệu, anten phải được đặt ngoài trời thông thoáng, không sử dụng được trong nhà và có vật cản phía trên.
![](https://maker.tdlogy.com/wp-content/uploads/2024/10/img_v3_02fh_481ed8a1-e99b-4b70-90c0-d1eb6a5969hu-600x276.png)
### Cách đọc vị trí định vị Dịch chuỗi định vị nhận được theo format sau: [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/6OzXv9Q5idcv0QZn-mrNimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/6OzXv9Q5idcv0QZn-mrNimage.png)
Chuỗi nhận được: 091644.00,1051.1155N,10647.0237E,1.32,37.4,3,,0.022,0.012,101024,23
Vĩ độ (latitude): `1051.1155N`
dd: 10 (Độ vĩ độ)
mm.mmmm: 51.1155 (Phút vĩ độ)
N/S: N (Bắc)
=> 10° 51.1155′ Bắc (10° 51.1155’N)
Kinh độ (longitude): `10647.0237E`
ddd: 106 (Độ kinh độ)
mm.mmmm: 47.0237 (Phút kinh độ)
E/W: E (Đông)
=> 106° 47.0237′ Đông (106° 47.0237’E)
Các tài liệu tham khảo khác:
[Datasheet các dòng Module SIM 4G 5G](https://cdn.tdlogy.com/public/Datasheet/4G-5G/)
[USB SIMCOM driver](https://github.com/TDLOGY/SIMCOM_USB_DRIVER)
[AT Command Test cho các dòng Module SIM](https://linhkienthuduc.com/at-command-test-cho-cac-dong-module-sim/)
[Lập trình sử dụng module SIM để gửi tin nhắn và gọi điện](https://linhkienthuduc.com/lap-trinh-su-dung-module-sim-a7680c-a7670c-a7600c-sim7600ce-de-gui-tin-nhan-va-goi-dien/)
Datasheet, reference design và 3d EC800 module lõi: [EC800 design resource](https://cdn.tdlogy.com/public/Datasheet/4G-5G/QUECTEL/EC800_Design_Resource/)
ESP32 PPPOS Arduino (version esp32 in Arduino: 1.0.6): [https://github.com/TDLOGY/esp32\_pppos\_arrduino](https://github.com/TDLOGY/esp32_pppos_arrduino)
ESP32 PPPOS LKTD (esp-idf v4.4): [https://github.com/TDLOGY/esp32\_pppos](https://github.com/TDLOGY/esp32_pppos)
ESP32 SIMCOM Test (SMS/Call): [https://github.com/TDLOGY/esp32\_sim7600x\_arduino\_test](https://github.com/TDLOGY/esp32_sim7600x_arduino_test)
[Application Note](https://cdn.tdlogy.com/public/Datasheet/4G-5G/QUECTEL/Quectel_EC200N-CN%26EC800M-CN_GNSS_Application_Note_V1.0.0_Preliminary_20230207.pdf)
**Kích thước sản phẩm:**
![](https://maker.tdlogy.com/wp-content/uploads/2024/10/TDM2421_Dimension-1024x552.jpg) **3D model: [Tải về tại đây](https://cdn.tdlogy.com/public/Etc/productpicture/TDM2421/TDM2421_3D.step)** # TDM2421-Data sản xuất & Test - #### **Assembly File** #### - #### ** 3D** #### - #### **Hướng dẫn test** #### - #### **Code mẫu để test**

Chỗ này để ghi chú

``` //sender #define RXD2 16 // does nothing on sending ESP32 #define TXD2 17 void setup() { Serial.begin(115200); Serial2.begin(9600, RXD2, TXD2); pinMode(RXD2, INPUT); pinMode(TXD2, OUTPUT); } void loop() { Serial2.write(1); delay(1000); Serial2.write(2); delay(1000); Serial2.write(3); delay(1000); } ``` # Đề xuất mạch custom tcall-lilygo sử dung Quectel thay thế A7670E # Hướng dẫn sử dụng tính năng của mạch
### Cách gửi SMS và bật GPS
Code mẫu tham khảo: [https://github.com/tdlogy-source/ESP32C3\_4G\_GPS/blob/main/TDM2421](https://github.com/tdlogy-source/ESP32C3_4G_GPS/blob/main/TDM2421)
Màn hình Serial Monitor sau khi nạp code thành công:
![](https://maker.tdlogy.com/wp-content/uploads/2024/10/sms-600x305.png) Điện thoại đã nhận được tin nhắn ![](https://maker.tdlogy.com/wp-content/uploads/2024/09/5015ee3d-2b53-46f1-9277-bd1bf14ab687.png) Đối với GPS cần chờ một khoảng thời gian sau khi khởi động để nhận được tín hiệu, anten phải được đặt ngoài trời thông thoáng, không sử dụng được trong nhà và có vật cản phía trên. ![](https://maker.tdlogy.com/wp-content/uploads/2024/10/img_v3_02fh_481ed8a1-e99b-4b70-90c0-d1eb6a5969hu-600x276.png) ### Cách đọc vị trí định vị
Dịch chuỗi định vị nhận được theo format sau:
[![image-267x300.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/image-267x300.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/image-267x300.png)
Chuỗi nhận được: 091644.00,1051.1155N,10647.0237E,1.32,37.4,3,,0.022,0.012,101024,23
Vĩ độ (latitude): `1051.1155N`
dd: 10 (Độ vĩ độ)
mm.mmmm: 51.1155 (Phút vĩ độ)
N/S: N (Bắc)
=> 10° 51.1155′ Bắc (10° 51.1155’N)
Kinh độ (longitude): `10647.0237E`
ddd: 106 (Độ kinh độ)
mm.mmmm: 47.0237 (Phút kinh độ)
E/W: E (Đông)
=> 106° 47.0237′ Đông (106° 47.0237’E)
### Các tài liệu tham khảo khác:
[Datasheet các dòng Module SIM 4G 5G](https://cdn.tdlogy.com/public/Datasheet/4G-5G/)
[USB SIMCOM driver](https://github.com/TDLOGY/SIMCOM_USB_DRIVER)
[AT Command Test cho các dòng Module SIM](https://linhkienthuduc.com/at-command-test-cho-cac-dong-module-sim/)
[Lập trình sử dụng module SIM để gửi tin nhắn và gọi điện](https://linhkienthuduc.com/lap-trinh-su-dung-module-sim-a7680c-a7670c-a7600c-sim7600ce-de-gui-tin-nhan-va-goi-dien/)
Datasheet, reference design và 3d EC800 module lõi: [EC800 design resource](https://cdn.tdlogy.com/public/Datasheet/4G-5G/QUECTEL/EC800_Design_Resource/)
ESP32 PPPOS Arduino (version esp32 in Arduino: 1.0.6): [https://github.com/TDLOGY/esp32\_pppos\_arrduino](https://github.com/TDLOGY/esp32_pppos_arrduino)
ESP32 PPPOS LKTD (esp-idf v4.4): [https://github.com/TDLOGY/esp32\_pppos](https://github.com/TDLOGY/esp32_pppos)
ESP32 SIMCOM Test (SMS/Call): [https://github.com/TDLOGY/esp32\_sim7600x\_arduino\_test](https://github.com/TDLOGY/esp32_sim7600x_arduino_test)
[Application Note](https://cdn.tdlogy.com/public/Datasheet/4G-5G/QUECTEL/Quectel_EC200N-CN%26EC800M-CN_GNSS_Application_Note_V1.0.0_Preliminary_20230207.pdf)
# Đề xuất thay thế Lilygo - Tcall bằng c3 quectel [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/Bi2image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/Bi2image.png) **ESP32-C3 WIRELESS MODULE SIM DEVELOPMENT BOARD** ESP32-C3 Wireless Module 4G - GPS - WIFI - Bluetooth Development Expand Board Devkit for Arduino. **Specifications**
**MCU**ESP32-C3 FH4
4G/GPS VOLTE MODULE Module SIM Quectel 4G EC800M-CN
SIM Nano Card Slot4G
**ESP32-C3 FH4**
Clock Speed160MHz
Flash4MB
USBUSB 2.0 full-speed
Wireless Connectivity\- Bluetooth LE: Bluetooth 5, Bluetooth mesh. \- Wi-fi: IEEE 802.11b/g/n-compliant.
**Button**Boot
**Peripheral Interfaces**SPI, I2C, I2S, UART, PWM, RMT (Remote Control) and TWAI (CAN).
**Power Supply**\- Support USB Type-C. \- Via VIN and GND header 2.54 pin: 5V - 12V (5V recommended). \- Via VBAT and GND header 2.54 pin: applied for using battery (3.7V - 4.2V). (if you use this don't need to connect power to VIN, solder R19 and config **SIM-PWR-EN 0**).
**SCHEMATIC** [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/j9timage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/j9timage.png) Pin connection on board: ESP32-C3 ——— EC800M-CN IO0 ——————-SIM DTR pin IO2 ——————–SIM Power ON/OFF ( set low to OFF) TXD —————— SIM RX RXD——————-SIM TX IO10 ——————-LED onboard ESP32 IO9 ——————–Button Boot/User **Dimension:** [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/bMyimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/bMyimage.png) **Pinout:** [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/qBSimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/qBSimage.png) **+ VBAT: 3.7V - 4.2V (4V recommended).** **+ VIN: 5V - 12V.** **+ GPIO SPECIFICATION**[ ![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/8r0image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/8r0image.png) **What's In The Box** [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/6PUimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/6PUimage.png) [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/1u3image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/1u3image.png) **GIÁ COMBO ĐỀ XUẤT: 395,000 VND.** # A7683E # Tài liệu tổng quát [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/xnRimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/xnRimage.png)Module A7683E là một module truyền thông không dây hỗ trợ kết nối 4G LTE, được thiết kế bởi SIMCom. Đây là một module LTE Cat 1, hỗ trợ các chế độ truyền thông không dây LTE-FDD với tốc độ tải xuống tối đa 10 Mbps và tải lên tối đa 5 Mbps. A7683E là phiên bản đời sau của A7680C được SIMCOM phân vùng quốc tế. **Một số đặc điểm nổi bật của module A7683E bao gồm:** - Kích thước: 15.7 x 17.6 x 2.4 mm, rất nhỏ gọn và nhẹ (2.2g ± 0.1). - Nguồn cấp: 3.4V đến 4.2V, điển hình là 3.8V. - Băng tần hỗ trợ: LTE-FDD B1/B3/B5/B7/B8/B20/B28. - Giao tiếp: Hỗ trợ nhiều giao diện như UART, USB, I2C, GPIO, ADC, và âm thanh analog. - Chức năng: Hỗ trợ VoLTE, SMS, và các giao thức mạng như TCP/IP, FTP, HTTP, HTTPS, DNS. - Tính năng phần mềm: Hỗ trợ cập nhật firmware qua USB/FOTA, định vị LBS, SSL, và nhiều giao thức mạng khác. - Module này tương thích với các module SIM800C, SIM868, SIM7080G và A7682E, giúp dễ dàng chuyển đổi từ các sản phẩm 2G sang LTE. Nó phù hợp cho các ứng dụng IoT như viễn thông, thiết bị giám sát, router công nghiệp, và chẩn đoán từ xa. **Các tập lệnh AT quý khách có thể tải phần mềm sau về để test:** [Phần mềm AT Command Test](https://linhkienthuduc.com/2024/03/08/at-command-test-cho-cac-dong-module-sim/) **Hướng dẫn sử dụng:** [Tổng hợp thông tin – Giải đáp các thắc mắc về 4G – eSIM – NBIoT](https://linhkienthuduc.com/2024/03/27/tong-hop-bai-viet-huong-dan-cho-cac-dong-module-sim-4g-nb-iot/) [Lập trình sử dụng module SIM A7680C A7670C A7600C SIM7600CE để gửi tin nhắn và gọi điện](https://linhkienthuduc.com/2024/03/08/lap-trinh-su-dung-module-sim-a7680c-a7670c-a7600c-sim7600ce-de-gui-tin-nhan-va-goi-dien/) [Hướng dẫn sử dụng module 4G với ESP32 – MQTT](https://linhkienthuduc.com/2024/03/08/huong-dan-su-dung-module-4g-voi-esp32-mqtt/) [Lập trình PPPoS Module SIM cho Arduino](https://github.com/TDLOGY/esp32_pppos_arrduino) # [TDM2413]-A7683E-4G-V1 [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/image.png)

Bạn cần một phiên bản module 4G giống A7680C có thể dùng được ở thị trường quốc tế thì module này là một giải pháp.

- Nếu các bạn đang gặp vấn đề về chuyển đổi mạng 2G sang 4G với phần cứng đang dùng SIM800/SIM800L, thì đây là module 4G có thể thay thế trực tiếp vào board mạch cho các bạn, giúp tiết kiệm chi phí thay thế phần cứng và sửa đổi thiết kế. - Module SIM 4G Volte A7683E ra chân tương thích SIM800L TDM2413 giải pháp thay thế y hệt chân cho 2G SIM800 SIM800L. - Đây là phiên bản hỗ trợ tính năng gọi 4G VOLTE. Không cần thiết kế lại phần cứng khi đã dùng SIM800L, chỉ cần thay module 2G thành 4G và lập trình lại phần giao tiếp là có thể dùng. **-Thông số kĩ thuật:** **+ Nguồn cấp:** 3.7-4V ( Y hệt SIM800/SIM800L) **+ Băng tần:** LTE-CAT 1 10Mbps **LTE-TDD:** B34/B38/B39/B40/B41 **LTE-FDD:** B1/B3/B5/B8 **Thông tin kĩ thuật, datasheet** các bạn có thể tìm hiểu tại đây: [https://github.com/TDLOGY/TDM2309-A7680C-4G-Replace-SIM800L](https://github.com/TDLOGY/TDM2309-A7680C-4G-Replace-SIM800L) **3D Model và Fooprint (Kicad):** [Download](https://cdn.tdlogy.com/public/CAD/TDM-4G-V1/) # A7683E-4G-V2 # Thông số kĩ thuật cơ bản module lõi Module A7683E là một module truyền thông không dây hỗ trợ kết nối 4G LTE, được thiết kế bởi SIMCom. Đây là một module LTE Cat 1bis, hỗ trợ các chế độ truyền thông không dây LTE-FDD với tốc độ tải xuống tối đa 10 Mbps và tải lên tối đa 5 Mbps. Một số đặc điểm nổi bật của module A7683E bao gồm: - **Kích thước**: 15.7 x 17.6 x 2.4 mm, rất nhỏ gọn và nhẹ (2.2g ± 0.1). - **Nguồn cấp**: 3.4V đến 4.2V, điển hình là 3.8V. - **Băng tần hỗ trợ**: LTE-FDD B1/B3/B5/B7/B8/B20/B28. - **Giao tiếp**: Hỗ trợ nhiều giao diện như UART, USB, I2C, GPIO, ADC, và âm thanh analog. - **Chức năng**: Hỗ trợ VoLTE, SMS, và các giao thức mạng như TCP/IP, FTP, HTTP, HTTPS, DNS. - **Tính năng phần mềm**: Hỗ trợ cập nhật firmware qua USB/FOTA, định vị LBS, SSL, và nhiều giao thức mạng khác. Module này tương thích với các module SIM800C, SIM868, SIM7080G và A7682E, giúp dễ dàng chuyển đổi từ các sản phẩm 2G sang LTE. Nó phù hợp cho các ứng dụng IoT như viễn thông, thiết bị giám sát, router công nghiệp, và chẩn đoán từ xa. # Thông số kĩ thuật module 4G A7683E ra chân V2 [ ![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/Zxzimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/Zxzimage.png)

Module A7683E ra chân là module mới nhất của SIMCOM tương tự A7682S/7680C nhưng hỗ trợ chứng chỉ CE cho thị trường xuất khẩu.

Đây là phiên bản Module 4G ra chân cải tiến (có hỗ trợ gọi) với nguồn tích hợp. – > Cùng kích thước và chân tương ứng với Module 4G ra chân [TDM-4G-V2](https://linhkienthuduc.com/?s=tdm-4g-v2&post_type=product&dgwt_wcas=1) – > Đã tích hợp mạch nguồn trên board hỗ trợ dải diện áp hoạt động rộng từ 5V-16V -> Code và tập lệnh tương ứng xem thêm document ở link sau: **[Hướng dẫn kĩ thuật và code mẫu tại đây](https://linhkienthuduc.com/tong-hop-bai-viet-huong-dan-cho-cac-dong-module-sim-4g-nb-iot/)** **THÔNG SỐ KĨ THUẬT:** Mạng sử dụng 4G Cat.1 Kiểu ra chân: Header 7 chân 2.54mm Điện áp hoạt động 4.5-16V Mức logic I/OTTL ( Serial 3.3V) Kiểu antenna: IPEX 1 Kiểu khay sim NANO SIM, push-push LED báo hiệu: Trạng thái mạng Kích thước: 28×26.8×5.5mm Nhiệt độ hoạt động-40-85 độ Băng tần hỗ trợ:LTE-TDD: B34/B38/B39/B40/B41 LTE-FDD: B1/B3/B5/B8 Tốc độ : LTE(Mbps): 10(DL)/5(UL) Giao thức hỗ trợ: TCP/IP/IPV4/IPV6/Multi-PDP/FTP/FTPS/HTTP/HTTPS/DNS 3D model: [Download](http://cdn.tdlogy.com/public/CAD/TDM-4G-V2/3D-TDM-4G-Module-V2_model.STEP) **Sơ đồ chân:** [![img_v3_02ld_41eb4067-dc46-4f17-9bbe-57ef3e1632hu.jpg](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/img-v3-02ld-41eb4067-dc46-4f17-9bbe-57ef3e1632hu.jpg)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/img-v3-02ld-41eb4067-dc46-4f17-9bbe-57ef3e1632hu.jpg) **Hướng dẫn sử dụng:** Dùng phần mềm [Phần mềm AT Command Test](https://github.com/TDLOGY/SW_ATCommand_Test) do LINH KIỆN THỦ ĐỨC phát triển để test với USB uart trước, sau đó thử dùng code với các vi xử lí khác để đảm bảo hoạt động của module. Download và khởi động tool AT command của linh kiện Thủ Đức (download cả folder git bao gồm file DLL, giải nén và chạy) [**https://github.com/TDLOGY/SW\_ATCommand\_Test**](https://github.com/TDLOGY/SW_ATCommand_Test) **Đấu nối module với USB UART như sau:** [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/sgwimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/sgwimage.png)
Kết nối port USB UART tương ứng, chọn connect.
Nhấn Read All Info để check thông tin cũng như kiểm tra tín hiệu của module
[![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/Rusimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/Rusimage.png)
Sau đó có thể chuyển sang SMS-Call để gửi SMS
[![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/gHtimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/gHtimage.png) Điện thoại đã nhận được tin nhắn [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-04/scaled-1680-/Rpsimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-04/Rpsimage.png)
**Các tài liệu tham khảo khác:**
[Datasheet các dòng Module SIM 4G 5G](https://cdn.tdlogy.com/public/Datasheet/4G-5G/)
[USB SIMCOM driver](https://github.com/TDLOGY/SIMCOM_USB_DRIVER)
[AT Command Test cho các dòng Module SIM](https://linhkienthuduc.com/at-command-test-cho-cac-dong-module-sim/)
[Lập trình sử dụng module SIM để gửi tin nhắn và gọi điện](https://linhkienthuduc.com/lap-trinh-su-dung-module-sim-a7680c-a7670c-a7600c-sim7600ce-de-gui-tin-nhan-va-goi-dien/)
# EC800M-CN EC800M-CN Hỗ trợ 4G Lte Cat1 và GPS # Hardware Document [Quectel\_EC800M&EG810M\_Series\_QuecOpen\_GPIO\_Configuration\_V1.1.xlsx](https://docs.tdlogy.com/attachments/3) [Quectel\_EC800M&EG810M\_Series\_QuecOpen\_Reference\_Design\_V1.2.pdf](https://docs.tdlogy.com/attachments/4) # TDM2519 Module 4G GPS Quectel EC800M-CN V2 --- #### **Mô tả sản phẩm & tính năng** ---

**TDM2519 là phiên bản Module 4G GPS của Quectel EC800M-CN đã ra chân và khay sim V2, phù hợp sử dụng với nhà mạng tại Việt Nam**

**TDM2519** Đây là phiên bản Module 4G ra chân cải tiến V2 ( có hỗ trợ gọi) và GPS với nguồn tích hợp từ 5-16V

[![EC800M-CN.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/iHxGlGxRt3RfOvwv-ec800m-cn.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/W8Sn9JSp0Nehozcf-Amzimage.png) Sản phẩm tương thích kích thước, pin to pin và tập lệnh hoàn toàn giống với Module 4G A7680C [TDM-4G-V2 ](https://linhkienthuduc.com/tu-khoa/tdm-4g-v2/) **Linh Kiện Thủ Đức** hân hạnh được sự hỗ trợ trực tiếp từ **Quectel** và các đối tác để mang đến dòng sản phẩm này cho quý khách hàng. – > Cùng kích thước và chân tương ứng với Module ra chân A7670C, A7680C, A7672S…. cùng series **[TDM-4G-V2 Series](https://linhkienthuduc.com/tu-khoa/tdm-4g-v2/)** – > Đã tích hợp mạch nguồn trên board hỗ trợ dải diện áp hoạt động rộng từ 5V-16V Ngoài ra, EC800M-CN ra chân còn có phiên bản EG80K tương thích thay thế với giá thành rẻ hơn

***Lưu ý: để gọi được quý khách phải đăng kí 4G và Volte theo nhà mạng sử dụng. và module sim phải hỗ trợ tính năng Volte.***

Quý khách doanh nghiệp có nhu cầu sử dụng ESIM vui lòng liên hệ shop để được tư vấn. #### **Hướng dẫn sử dụng:** - Sơ đồ đấu nối với vi điều khiển:
- Mô tả sơ đồ chân
VCCNguồn cấp 5-12V (khuyến nghị >1A)
GNDChân GND 0V
TXĐấu nối chéo với RX của VDK
RXĐấu nối chéo với TX của VDK
NETChân trạng thái mạng ( đồng bộ với led)
PENĐiều khiển nguồn SIM *Mặc định thả nổi ON, kéo xuống mức 0 để OFF*
DTRChân DTR từ module sim *thả nổi nếu không dùng*
#### **Các thông tin tham khảo và code mẫu:** --- - [**Tổng hợp thông tin, thắc mắc các dòng module SIM**](https://linhkienthuduc.com/tong-hop-bai-viet-huong-dan-cho-cac-dong-module-sim-4g-nb-iot/) - Các tập lệnh AT quý khách có thể tải phần mềm sau về để test: [**Phần mềm AT Command Test**](https://linhkienthuduc.com/at-command-test-cho-cac-dong-module-sim/) - Hướng dẫn sử dụng: [**Tổng hợp thông tin – Giải đáp các thắc mắc về 4G – eSIM – NBIoT**](https://linhkienthuduc.com/tong-hop-bai-viet-huong-dan-cho-cac-dong-module-sim-4g-nb-iot/) **[Lập trình sử dụng module SIM A7680C A7670C A7600C SIM7600CE để gửi tin nhắn và gọi điện](https://linhkienthuduc.com/lap-trinh-su-dung-module-sim-a7680c-a7670c-a7600c-sim7600ce-de-gui-tin-nhan-va-goi-dien/)** **[Hướng dẫn sử dụng module 4G với ESP32 – MQTT](https://linhkienthuduc.com/huong-dan-su-dung-module-4g-voi-esp32-mqtt/)** [**Lập trình PPPoS Module SIM cho Arduino**](https://github.com/TDLOGY/esp32_pppos_arrduino) #### **Thông số kĩ thuật:** ---
Mạng sử dụng4G Cat.1
Phiên bản chi tiếtTDM2519
Điện áp hoạt động4.5-16V
Mức logic I/O-TTL3.3V hoặc 5V ( allow < 16V)
Kiểu đầu nối ăngtenIPEX 1
Kiểu khay simNANO SIM, push-push
LED báo hiệuCó, Trạng thái mạng
Kích thước: 28×26.8×5.5mm
Nhiệt độ hoạt động-40-85 độ
Kiểu ra chânHeader 7 chân 2.54mm
Băng tần hỗ trợLTE-TDD: B34/B38/B39/B40/B41 LTE-FDD: B1/B3/B5/B8
Tốc độLTE(Mbps): 10(DL)/5(UL)
Giao thức hỗ trợTCP/IP/IPV4/IPV6/Multi-PDP/FTP/FTPS/HTTP/HTTPS/DNS
GPS
#### **Bản vẽ kĩ thuật** --- - Schematic - Mechanical Dimension - Basic Block Diagram - #### **3D Model/Cad** --- 3D model: [3D-TDM-4G-Module-V2\_model.STEP](https://docs.tdlogy.com/attachments/19) #### Technical Support If you need technical support or have any feedback/review, please contact via email: contact@tdlogy.com # L511C-7C 4G+GPS # L511C-7C 4G+GPS Datasheet ### **Tóm tắt thông số kỹ thuật của L511C-7 Series** #### **1. Tổng quan**
- **Loại module:** Cellular module LTE Cat. 1 - **Tốc độ truyền dữ liệu:** - Tối đa downlink: 10 Mbps - Tối đa uplink: 5 Mbps - **Kích thước:** 15.8 x 17.7 x 2.3 mm (LCC + LGA package) - **Trọng lượng:** 1.2 g - **Thị trường mục tiêu:** Trung Quốc - **Tương thích:** Với các dòng L511, L511-2, L511-Y6, và L511-Y7 series
#### **2. Đặc điểm kỹ thuật**
- **Gói chân (Package):** 109-pin LGA - **Nguồn điện:** 3.3V - 4.5V (điển hình 3.8V) - **Nhiệt độ hoạt động:** -40°C đến +85°C - **Băng tần hỗ trợ:** - LTE-FDD: B1/B2/B3/B5/B8 - LTE-TDD: B34/B38/B39/B40/B41 - **Bộ nhớ:** Hỗ trợ tùy chọn flash 2M/4M
#### **3. Tính năng và giao tiếp**
- **Chế độ giao tiếp:** FDD/TDD - **Giao thức phần mềm hỗ trợ:** HTTP, TCP, UDP, FTP, MQTT, SSL, SNTP, PING, FOTA, PPP - **Tính năng hỗ trợ:** - Audio - WiFi scan - LCD (độ phân giải 320x240) - Camera (độ phân giải 8W) - Định vị: GPS + GLONASS + Beidou (BD) - **Giao diện:** Đa dạng giao diện, hỗ trợ nhiều phiên bản driver USB - **Lệnh điều khiển:** Hỗ trợ AT command
#### **4. Ứng dụng**
- **Lĩnh vực áp dụng:** POS, POC, kinh tế chia sẻ, thiết bị theo dõi (tracker), IPC, thành phố thông minh, nông nghiệp thông minh
#### **5. Ưu điểm**
- Kích thước nhỏ gọn (15.8 x 17.7 mm) - Hiệu suất chi phí cao - Định nghĩa chân phổ quát, hỗ trợ thiết kế tương thích - Hỗ trợ nhiều tính năng (Audio, WiFi scan, LCD, Camera, FOTA, v.v.)
Datasheet: [L511C-7 Series\_Spec\_240919.pdf](https://docs.tdlogy.com/attachments/5) # Quectel RG500U-CN # Technical Data RG500U-CN Technical Document
[Quectel\_RG500USpecs\_V2.2\_CN](https://docs.tdlogy.com/attachments/28)
[Quectel\_RG500U-CN\_5G\_Brochure\_CN](https://docs.tdlogy.com/attachments/29)
Hardware Design Guide[Quectel\_RM50xQ\_Series\_Hardware\_Design\_V1.2.pdf](https://docs.tdlogy.com/attachments/30)
M2 EVB User Guide[Quectel\_M.2\_EVB\_User\_Guide\_V1.0.pdf](https://docs.tdlogy.com/attachments/31)