SKU: IOWC-0872
📋 GST Invoice Available

AI-Thinker EC-01G NB-IoT & GNSS Combo Module

₹549.00 (Inclusive of all taxes)
Out of Stock

The AI-Thinker EC-01G is an integrated NB-IoT and multi-GNSS (BDS/GPS/GLONASS) positioning module, built on the EC616S SoC and AT6558R receiver. It provides ultra-low-power, long-range cellular connectivity with embedded satellite navigation for asset tracking and remote telemetry applications.

Features

  • Dual-Function IoT Core: Integrates a 3GPP Rel.14 NB-IoT modem (EC616S) with a multi-constellation GNSS receiver (AT6558R) on a single compact module.
  • Ultra-Low Power Operation: Engineered for battery-powered deployments with support for PSM, eDRX, and connected states, minimizing overall energy consumption.
  • Global Frequency Support: Operates on NB-IoT bands 3, 5, and 8, ensuring broad compatibility with cellular networks worldwide.
  • Rich Peripheral Set: Features 16 GPIOs, 3 UARTs, 2 SSP, 2 I2C, PWM, and ADC interfaces for flexible sensor and actuator integration.
  • Open-CPU Development: Supports CMSIS-based firmware development, allowing direct application code to run on the integrated Cortex-M3 processor.

Out of stock

Description

The EC-01G module from AI-Thinker consolidates Narrowband IoT connectivity and precise global positioning into a unified hardware solution. Its architecture centers on the EC616S, a highly integrated NB-IoT SoC featuring an ARM Cortex-M3 core, 4MB of on-chip NOR Flash, and a complete RF front-end including PA, filter, and antenna switch. This integration delivers excellent communication stability and power efficiency across all network states (PSM, DRX, eDRX).

Alongside the cellular modem, the embedded AT6558R GNSS SoC provides concurrent multi-system satellite navigation, supporting Beidou (BDS), GPS, and GLONASS. The module’s flexible I/O voltage (1.8V/2.8V/3.3V) and extensive peripheral interfaces enable direct connection to a wide array of sensors and serial devices, making it ideal for building compact, self-contained tracking and monitoring nodes without requiring an external host MCU.

Key Features

  • Integrated NB-IoT & GNSS: Combines Cat-NB1/NB2 cellular connectivity with multi-constellation satellite positioning on a single 19.2x18.8mm SMD module.
  • Cortex-M3 Open-CPU Platform: Run custom firmware directly on the module's application processor using a CMSIS-compliant software architecture.
  • Full 3GPP Release 14 Compliance: Ensures advanced network features, improved coverage, and lower power consumption standards.
  • Comprehensive Network Protocol Support: Handles IPv4, IPv6, non-IP data delivery, UDP, and TCP for seamless cloud service integration.
  • Optimized RF Performance: On-chip integrated RF transceiver, PA, and filter provide robust wireless performance in diverse environments.
  • Extended Industrial Temperature Range: Operates reliably from -40°C to +85°C, suitable for harsh outdoor and industrial deployments.

Applications

  • Asset Tracking & Logistics: Real-time location and status monitoring for shipping containers, pallets, and high-value goods.
  • Smart Agriculture Sensors: Soil moisture, temperature, and livestock tracking nodes with long-range, low-power data reporting.
  • Utility Metering (AMR): Remote reading of water, gas, and electricity meters over NB-IoT networks.
  • Industrial Telemetry (IIoT): Monitoring of environmental conditions, equipment health, and tank levels in remote facilities.
  • Personal Safety & Wearables: Compact personal trackers for lone workers, elderly care, or pet monitoring.

Technical Specifications

Microcontroller/SoCARM Cortex-M3 (EC616S NB-IoT SoC + AT6558R GNSS SoC)
Wireless Protocols3GPP Release 14 NB-IoT, Multi-GNSS (BDS/GPS/GLONASS)
Frequency RangeNB-IoT: Bands 3, 5, 8
Supply Voltage3.3V to 4.5V
Operating Current>500mA (peak during transmission)
Interfaces3x UART, 2x SSP, 2x I2C, PWM, ADC, 16x GPIO
Antenna ConnectorExternal antenna (for both NB-IoT & GNSS)
Operating Temperature-40°C to +85°C
Dimensions19.2 x 18.8 x 2.8 mm
Flash Memory4 MB NOR Flash

Frequently Asked Questions

What is the default baud rate for the EC-01G's UART interface, and how do I configure AT commands?

The EC-01G module's primary UART interface defaults to 9600 bps, 8 data bits, no parity, and 1 stop bit (8N1). To send AT commands for network configuration, GNSS control, or data transmission, connect this UART to a host MCU or USB-TTL adapter. Use standard Hayes command set prefixes like AT+CGMR for version info or AT+CGATT for network attachment. Ensure your power supply can provide sufficient current during RF transmission peaks.

How do I enable the GNSS functionality and retrieve positioning data from the AT6558R receiver?

Enable the GNSS subsystem by sending specific AT commands over the UART to power on the AT6558R chip, such as AT+CGNSPWR=1. Positioning data (NMEA sentences) will then be output on a dedicated serial port pin. You must connect an active GNSS antenna with proper impedance matching. For best performance, ensure the module has a clear view of the sky and allow several minutes for a cold start to acquire satellite locks from multiple constellations.

Can I develop custom firmware using the Open-CPU feature, and what toolchain is required?

Yes, the EC-01G supports Open-CPU development, allowing you to write and run custom C/C++ application code directly on its integrated Cortex-M3 processor. AI-Thinker typically provides an SDK based on the ARM GCC toolchain and a CMSIS-compliant framework. You will need to set up a cross-compilation environment, link against the provided NB-IoT and GNSS driver libraries, and flash the compiled binary via a serial bootloader using specific download tools.

What are the power supply requirements, and how do I achieve the lowest sleep current?

Supply the module with a stable voltage between 3.3V and 4.5V, capable of delivering over 500mA peak current during cellular transmission. To achieve the lowest sleep current (likely in the microamp range in Power Saving Mode - PSM), you must correctly configure the network to allow extended eDRX cycles and use AT commands to enter deep sleep states. Ensure all unused GPIOs are configured to a low-power state and that your external circuit does not create leakage paths.

Package Includes

  • 1 x AI-Thinker EC-01G NB-IoT Module

Additional Information

Weight 0.03 kg
Dimensions 1.92 × 0.8 × 0.28 cm