Comment brancher et utiliser le module A7 AI-THINKER GPS/GPRS/GSMI sur son Raspberry Pi ?

Le module A20 - AI-Thinker

Qu’est que le module A7 AI-THINKER ?

Le module A7 du fabriquant chinois AI-THINKER, est un carte electronique permettant d’apporter une connection GPRS et un récepteur GPS à un rapsberry pi ou encore une carte arduino. Elle dispose donc de deux antennes, la grande étant pour capter envoyer et recevoir le signal GPS et la petite pour le réseau mobile GPRS ( ou 2G+ ).

Le branchement du module A7 AI-THINKER sur les ports GPIO de la framboise

Brancher son rapsberry au module A7 est finalement la partie la moins triviale. Du fait, de l’absence de manuel mais aussi de la quasi-inexistance d’informations sur des sujets de même nature.

La communication entre rpi et le module A7 va se faire à travers les pins UARTs. Il faut alors brancher le pin UART_TXD ( Transmitter ) du module sur le pin UART_RXD ( Receiver) du raspberry, de même le pin UART_RXD du module se branchera sur le pin UART_TXD du raspberry. Pour le Raspberry 3, UART0_TXD est accessible via le GPIO 14 , et UART0_TXD via le GPIO 15 (voir..).

Communiquer avec le module A7

Utiliser AT commands

Attention à ne pas confondre les commandes AT pour ATTention et le programme at sous unix (https://en.wikipedia.org/wiki/At_(Unix) )

Pour avoir plus d’infos sur AT commands :

Préalable

Installer Minicom qui va nous permettre d’envoyer des messages AT :

sudo apt-get install minicom

Exemples d’appel

sudo apt-get install at

Sources :