/************************************************************** * * This script just listens in on the communication between an Arduino and the * modem. * * TinyGSM Getting Started guide: * http://tiny.cc/tiny-gsm-readme * **************************************************************/ // Set the baud rate between the modem and the board #define BAUD_RATE 9600 // Set serial printing out the communication #define SPY Serial // Set serial for input from modem #define MODEM_TX Serial1 // Set serial for AT commands (to the module) // Use Hardware Serial on Mega, Leonardo, Micro // #define BOARD_TX Serial1 // or AltSoftware #include AltSoftSerial BOARD_TX; void setup() { // Set console baud rate SPY.begin(57600); MODEM_TX.begin(BAUD_RATE); BOARD_TX.begin(BAUD_RATE); delay(5000); } void loop() { while (MODEM_TX.available()) { SPY.write(MODEM_TX.read()); } while (BOARD_TX.available()) { SPY.write(BOARD_TX.read()); } }