Network Setup - Grillo Pulse
The Grillo Pulse supports multiple connectivity options: LTE cellular (primary), WiFi, and Starlink (coming soon). This guide covers how to configure each option.
Connectivity options
| Priority | Method | Best for | Requirements |
|---|---|---|---|
| Primary | LTE Cellular | Remote locations | Nano SIM card, active data plan |
| Secondary | Starlink | Extreme remote | Coming soon |
| Tertiary | WiFi | Sites with existing wireless | 2.4 GHz network, SSID & password |
| Additional | USB Serial | Debug/local data | USB cable |
When WiFi is available and configured, the Pulse will prefer WiFi to conserve cellular data costs.
Option 1: Cellular setup (Primary)
The Grillo Pulse uses LTE Cat-4 with automatic fallback to 3G/2G networks for global coverage.
Requirements
- Nano SIM card installed (see SIM card setup)
- Active data plan with your carrier
- LTE antenna connected
- Adequate cellular coverage at location
Cellular setup steps
-
Install SIM card
- Insert Nano SIM card into the slot on the PCB
- See SIM card setup guide for details
-
Connect LTE antenna
- Attach antenna to the SMA port
- Position antenna for optimal reception (vertical, elevated)
-
Power on the sensor
- Connect power (6-10V DC or USB)
- Wait for cellular connection (may take 2-5 minutes)
-
Verify connection
- LED should indicate cellular connection
- Check dashboard for sensor online status
APN configuration
Most carriers work with automatic APN detection. If manual configuration is needed, contact your carrier for:
| Setting | Description |
|---|---|
| APN | Access Point Name from carrier |
| Username | If required by carrier (often blank) |
| Password | If required by carrier (often blank) |
Network technology support
| Technology | Supported | Notes |
|---|---|---|
| LTE Cat-4 | Yes | Primary, 150 Mbps DL / 50 Mbps UL |
| WCDMA (3G) | Yes | Automatic fallback |
| GSM (2G) | Yes | Automatic fallback |
Supported frequency bands
The Grillo Pulse modem provides global coverage with the following bands:
| Technology | Bands |
|---|---|
| LTE-FDD | B1, B2, B3, B4, B5, B7, B8, B12, B13, B18, B19, B20, B25, B26, B28, B66 |
| LTE-TDD | B34, B38, B39, B40, B41 |
| WCDMA | B1, B2, B4, B5, B6, B8, B19 |
| GSM | 850, 900, 1800, 1900 MHz |
GNSS support
The modem includes integrated GNSS for location services:
- GPS, Beidou, GLONASS, GALILEO, QZSS
Time synchronization uses NTP via Grillo Cloud timeserver, not GNSS. The GNSS module is available for location services only.
Option 2: WiFi setup
Requirements
- 2.4 GHz WiFi network (5 GHz is not supported)
- Network name (SSID) and password
- Smartphone or computer for configuration
WiFi setup steps
-
Power on the sensor
- Connect power (6-10V DC or USB) to the sensor
- Wait for the LED to indicate setup mode
-
Connect to sensor's hotspot
- On your phone/computer, look for a WiFi network named
GrilloPulse-XXXX - (XXXX = last 4 characters of the device's MAC address)
- Connect to this network (no password required)
- On your phone/computer, look for a WiFi network named
-
Open configuration portal
- A captive portal should open automatically
- If not, open a browser and navigate to
http://192.168.4.1
-
Select your WiFi network
- Choose your 2.4 GHz network from the list
- Enter your WiFi password
- Click "Connect"
-
Verify connection
- The sensor will restart and connect to your network
- LED should indicate successful connection
Option 3: Both WiFi and cellular
For maximum reliability, configure both connection methods:
- Complete WiFi setup first
- Install and configure SIM card
- Verify both connections work independently
- The sensor will automatically:
- Use WiFi when available
- Switch to cellular if WiFi fails
- Return to WiFi when it becomes available
Network requirements
Data transmission
The Grillo Pulse transmits seismic data using:
| Setting | Value |
|---|---|
| Protocol | UDP over CoAP |
| Data format | JSON (binary option available) |
| Time sync | NTP (via Grillo Cloud timeserver) |
| Compatibility | DataLink/SeedLink compatible |
Firewall and ports
The Grillo Pulse needs outbound access to Grillo Cloud servers:
| Protocol | Port | Purpose |
|---|---|---|
| UDP | 5683, 5684 | Sensor data (CoAP) |
| UDP | 123 | Time synchronization (NTP) |
| TCP | 443 | Firmware updates (HTTPS) |
No inbound ports need to be opened. All connections are initiated by the sensor.
Bandwidth requirements
- Minimum: 100 Kbps upload
- Recommended: 500 Kbps upload
- Cellular data usage: Low bandwidth (binary format option reduces data usage further)
Cellular data considerations
Estimated monthly data usage:
| Data Format | Bandwidth | Monthly Usage |
|---|---|---|
| JSON (default) | ~3.2 KB/s | ~8 GB/month |
| Binary/MiniSEED | ~0.6 KB/s | ~1.5 GB/month |
- Binary format significantly reduces data usage
- Consider M2M/IoT data plans for best value
- Monitor usage through your carrier's portal
LED status indicators (debugging/testing only)
LEDs are on the PCB and not visible through the standard IP67 enclosure. Use the Grillo Cloud dashboard to verify connectivity for deployed sensors.
The Grillo Pulse has two RGB status LEDs:
Network LED:
| Color | Meaning |
|---|---|
| Blue pulsing | Connecting or provisioning mode |
| Green | Connected to network |
| Red | Connection failed |
Sensor LED:
| Color | Meaning |
|---|---|
| Green | Sensors operational |
| Yellow | Sensor degraded |
| Red | Sensor failed |
Signal strength
Checking WiFi signal
- Use smartphone WiFi analyzer at sensor location
- Minimum recommended: -70 dBm
- Ideal: -60 dBm or better
Checking cellular signal
- Use smartphone at sensor location as baseline
- Check carrier coverage maps
- LED or dashboard may show signal strength
Improving cellular reception
- Reposition antenna - Higher is usually better
- Use external antenna - Consider higher-gain antenna
- Check orientation - Vertical is typically best
- Clear obstructions - Metal and dense materials block signal
Switching between modes
Force WiFi only
Useful for:
- Conserving cellular data
- Testing WiFi reliability
Force cellular only
Useful for:
- Testing cellular connectivity
- When WiFi is unreliable
Automatic (recommended)
Default behavior:
- Sensor tries WiFi first
- Falls back to cellular if WiFi unavailable
- Returns to WiFi when available
Troubleshooting connectivity
WiFi issues
| Issue | Solution |
|---|---|
| Network not found | Verify 2.4 GHz; check range |
| Wrong password | Re-enter carefully |
| Intermittent connection | Check signal strength; move closer |
Cellular issues
| Issue | Solution |
|---|---|
| No connection | Verify SIM; check coverage; check antenna |
| Slow connection | Check signal strength; reposition antenna |
| High latency | Normal for cellular; typically acceptable |
Next steps
Once network is configured: