Quick Start - Zero IoT
This guide allows you to get the Zero IoT up and running in less than 5 minutes.
Prerequisites
Before starting, verify that you have:
- ✅ Active SIM card with data (nano SIM)
- ✅ Carrier APN data
- ✅ Tracking server IP and port
- ✅ USB Micro-AB cable or 9-90VDC power source
- ✅ Serial terminal software or Web Serial
Step 1: Insert SIM Card
Important: Insert the SIM with the device unpowered.
- Remove the device cover
- Insert the nano SIM into the slot
- Replace the cover
Step 2: Power the device
Connect the Zero IoT via:
- USB: Micro-AB cable to PC/Charger
- Vehicle power: 9 to 90 VDC
The LED will start blinking indicating the device is powering on.
Step 3: Connect to the device
Option A: Web Serial (recommended)
- Open Web Serial in Chrome/Edge
- Connect USB to the device
- Select the COM port
Option B: Serial terminal
- Open terminal software (PuTTY, Termite, etc.)
- Configure: 115200 bps, 8N1
- Connect to the device’s COM port
Step 4: Configure APN
Send the CXAPN command with carrier data:
>SCXAPNhost,usuario,password<Examples by country:
| Country | Carrier | Command |
|---|---|---|
| Argentina | Claro | >SCXAPNinternet.ctimovil.com.ar,< |
| Argentina | Movistar | >SCXAPNinternet.gprs.unifon.com.ar,wap,wap< |
| Argentina | Personal | >SCXAPNgprs.personal.com,< |
| Mexico | Telcel | >SCXAPNinternet.itelcel.com,< |
| Chile | Entel | >SCXAPNimovil.entelpcs.cl,entelpcs,entelpcs< |
If the carrier doesn’t require username/password, leave fields empty: >SCXAPNapn.name,<
Step 5: Configure server
Configure the tracking platform IP and port with the IP command:
>SIP0xxx.xxx.xxx.xxx/puerto<Example with IP:
>SIP0190.168.1.100/5000<Example with DNS domain:
>SIP0"tracking.mycompany.com",5000<Zero IoT supports DNS resolution. For domains, use quotes and comma before port.
Step 6: Verify connection
Check cellular status
>QCEL<Expected response:
RCEL,CONNECT,CAT-M,722,310CONNECT= Connected to LPWA networkCAT-MorCAT-NB= Connection technology
Check device ID
>QID<Expected response:
RID1234Where 1234 is the device’s configured ID.
Step 7: Generate first report
To send an immediate position report to the server, use the G command:
>GGP00M<This generates a GP type report (general position) with Medium priority.
Response:
GOKFinal verification
| Item | Command | OK Response |
|---|---|---|
| Device ID | >QID< | RID + your ID |
| Configured APN | >QCXAPN< | Your APN |
| Configured IP | >QIP0< | Your IP/Port |
| Cellular connection | >QCEL< | RCEL,CONNECT,... |
| Generate report | >GGP00M< | GOK |
LEDs - Quick reference
GPS LED (S)
| State | Meaning |
|---|---|
| Blinking 700ms | Searching GPS |
| Blinking 300ms | ⚠️ GPS module error |
| Off | ✅ Position OK |
| Orange 5s | KO mode active |
CELLULAR LED (C)
| State | Meaning |
|---|---|
| Red blinking | Initialized, waiting to connect |
| Orange blinking | Connecting GPRS |
| Green blinking | ✅ Connected |
| Orange 5s | KO mode active |
Common issues
Won’t connect to GPRS
- Verify SIM has active data plan
- Check APN with
>QCXAPN< - Wait 1-2 minutes for network registration
- Query
>QCEL<to see connection status
Won’t report to server
- Verify IP with
>QIP0< - Generate manual report:
>GGP00M< - Verify server is listening on configured port
Won’t respond to commands
- Verify baudrate: 115200 bps
- Verify format: commands start with
>and end with< - Check USB connection
Next step
Once the device reports to the server, you can configure:
- Report generators - Frequency and reporting conditions
- Geofences - Geographic zones
- WiFi - Additional connectivity
- Event engine - Advanced automation