What It Does
- It adds 4G LTE connectivity to Arduino
- Tracks GPS location using GNSS (GPS, GLONASS, BeiDou, Galileo)
- Sends SMS alerts, even makes voice calls
- Communicates over HTTPS (AT-based HTTP client)
- Fully operable via UART (TX/RX), no library required
- Works with Jio, Airtel, VI (India-ready)
Applications
- GPS tracking (vehicles, assets)
- Smart agriculture
- Remote weather stations
- GSM call/SMS alert systems
- Offline GPS + cellular data loggers
Wiring

Here’s the bare minimum you need to get the A7672S talking to your Arduino:
TX → Arduino RX
RX → Arduino TX
VCC → Arduino 5V (only if your power supply can handle at least 2 amps, 'cause the module draws a lot during startup)
GND → GND
That’s enough to get it running.
If you want some extra control and visual feedback, you can also hook up:
RST - to reset the module (active HIGH)
NET, STA - status pins, good for hooking up LEDs to show network or activity states
AT Commands
Talk to the module via Serial Monitor or custom Arduino code.
Examples:
AT – Check communication
AT+CPIN? – SIM status
AT+CSQ – Signal strength
AT+CGNSSPWR=1 – Enable GNSS
AT+CGNSSINFO – Get GNSS fix
Includes support for:
Voice calls – ATD<phone_number>;
SMS – AT+CMGF=1, AT+CMGS="number"
HTTPS – AT+HTTPINIT, AT+HTTPACTION, etc.
Test Setup
I used a long GNSS antenna with an SMA connector (and an IPEX adapter) for indoor testing. Results were decent with line-of-sight through a window.
Notes
Startup current spikes to ~3A, so use a good power supply
Only A7672S-FASE supports GNSS. Other variants (LASC, LASE) do not
Supports UART, SPI, I2C, but UART is enough to get started
For the complete step-by-step tutorial, visit: A7672S 4G LTE GNSS Module with Arduino
While you're experimenting with Arduino and pushing the limits of what you can do (vs what you should), here’s a cautionary tale you might want to check out: Programming an ESP32-CAM with Arduino UNO
ElectroScope Archive