Plataforma ideal para aplicaciones móviles de Internet de las Cosas, basado en el chip A9G de Ai-Thinker.
INFO
Desarrollar proyectos de Internet de la cosas (IoT) utilizando la red celular 2G es ahora más sencillo con la ayuda del módulo A9G, que además permite conocer la ubicación mediante GPS. El módulo A9G integra en un solo dispositivo un módem GSM/GPRS y un receptor GPS/GNSS. El A9G es la evolución del módulo A7, fabricado por Ai-Thinker: los creadores del magnífico módulo ESP-12E(ESP8266) y ESP-WROOM-32(ESP32). El A9G es un Sistema En Módulo o SoM(System On Module) pues integra en un módulo los siguientes chips: Chip CPU(SoC): RDA8955L (RISC 32 bit), Chip GSM/GPRS: RDA6625E y Chip GPS/GNSS: GK9501. Ideal para aplicaciones móviles de: rastreo y monitoreo de vehículos (automóviles, buses, bicicletas), supervisión de flotas de buses o camiones, monitoreo de ganado o mascotas.
La placa de desarrollo A9G permite realizar y recibir llamadas de voz, recepción y envío de mensajes SMS y también conectarse a Internet mediante GPRS y entrar asi al mundo del Internet de las cosas (IoT). Soporta GSM en las bandas de 850/900/1800/1900MHz. Incluye socket para tarjeta micro-SIM y socket para memoria Micro-SD. La placa puede ser alimentado por el puerto USB (micro-USB) o por los pines VBAT a una fuente externa o una batería de Litio de 1 celda, incluye también la electrónica de gestión de carga de batería. La placa A9G incluye además micrófono, interfaz de altavoz, interfaz de comunicación USB, interfaz SPI, interfaz I2C, interfaz ADC.
El módulo A9G posee 2 modos de trabajo: A. Modo Módem AT funciona como un clásico módem similar al SIM800/SIM900/A6/A7 con comunicación por comandos AT por Serial UART con un microcontrolador. B. Modo Tarjeta de desarrollo SDK en el cual funciona como un dispositivo todo en uno: microcontrolador + modem, con la gran ventaja de no necesitar un MCU adicional reduciendo costos, energía y tamaño, podemos programar el dispositivo directamente en C (utilizando las herramientas de Ai-Thinker SDK) y cargar el firmware utilizando un conversor USB-Serial TTL como el CP2102/PL2303. Ai-Thinker promete que dentro de unos meses podremos programar nuestro A9G directamente desde el IDE Arduino de forma similar al ESP8266 o ESP32.
Nota: En Perú puede trabajar con los operadores 2G: Movistar, Claro y Entel.
ESPECIFICACIONES TÉCNICAS
- Voltaje de alimentación USB: 5V DC
- Voltaje de alimentación VBAT: 3.8 ~ 4.2V DC
- Voltaje de I/O: 2.8 VDC
- Corriente stand-by menor a 2mA
- Modelo placa: PUDDING A9G-DEV
- Modulo principal (SoM): Ai-Thinker A9G
- Chip CPU(SoC): RDA8955L (RISC 32 bit)
- Chip GSM/GPRS: RDA6625E
- Chip GPS/GNSS: GK9501
- Conector antena GSM/GPRS IPEX-1
- Conector antena GPS IPEX-1
- Incluye antena GSM y antena GPS
- Micrófono en placa
- Unidad de administración de energía: administración de carga de la batería de litio, DC-DC y LDO integrados, voltaje de IO variable
- Socket para tarjeta micro-SIM
- Socket para MicroSD Card
- Pulsador de encendido
- Pulsador de reinicio
- 2 LEDs indicadores en placa
- Temperatura de trabajo: -30° a +80°C
- Dimensiones: 41*22*5mm
- Peso: 23 gramos
CONECTIVIDAD:
- Cuatro bandas GSM/GPRS: 850,900,1800,1900 MHz
- Compatible con sistemas GNSS: GPS/BDS/GLONASS/GALILEO/QZSS/SBAS
- Soporta llamadas de voz
- Servicio de mensajería SMS
- GPRS clase 10
- Sensibilidad <-105dBm
- Datos por GPRS, velocidad máx: 85.6 Kbps (Descarga), 42.8 Kbps (subida)
- Utiliza el estándar de comandos AT y TCP/IP
- Estándar GSM 07.07 y 07.05, Comandos AT y comandos adicionales de Ai-Thinker
- Soporte para audio digital y analógico (HR, FR, EFR, AMR)
- Certificaciones: FCC, CE, CCC
MCU (SDK mode):
- SoC RDA8955 32 bit RISC core, frecuencia hasta 312 MHz, con caché de instrucciones 4kB, caché de datos 4kB
- FLASH: 32Mb (4MB) SPI NOR FLASH
- RAM: 32Mb (4MB) DDR PSRAM
- Hasta 29 GPIO con espaciado de 2.45 mm
- RTC (reloj de tiempo real) con alarma
- 1x interfaz de dispositivo USB1.1
- 2x interfaz UART con control de flujo (+1 puerto serie de descarga/depuración HST_TX, HST_RX)
- 2x Interfaz SPI
- 3x Interfaz I2C
- 1x Controlador SDMMC (interfaz)
- 2x Interfaces ADC 10 bits
- ADC micrófono: 8kHz, 13bits/muestra
- DAC audio: 48kHz, 16bits/muestra
LINKS
- Web oficial A9G
- Datasheet (SoM) A9G Ai-Thinker
- Datasheet CPU (SoC) RDA8955
- Datasheet GSM front-end: RDA6625E
- Datasheet GPS: GK9501
- Manual de usuario: A9G User manual(Chinese)
- Esquemático Módulo A9G
- Pinout Módulo A9G
- Tutorial: Guía básica del A9G SDK (acoptex)
- Tutorial: A9G - Uso de comandos AT
- Tutorial: Programar el A9G sin microcontrolador adicional -SDK (rogerbit)
- Video: Programar el A9 usando el SDK (rogerbit)
- Proyecto: Remote Mail Notifier (and GPS Tracker)
- Hardware files: A9/A9G hardware files
- Archivos PCB A9G
- Comandos AT A9/A9G
- Lista de comandos A6/A7
- Ai-Thinker GPRS C SDK documentation
- Code of CSDK: GPRS_C_SDK
- Source code of documention: GPRS_C_SDK_DOC
- Document and tools of GK9501: mega cloud
- Concepto: SoC - System on Chip
- Concepto: SoM - System on Module
- Concepto: GNSS - Sistema global de navegación por satélite
- Concepto: GSM - Sistema global para las comunicaciones móviles