/************************************************************** * * This script just listens in on the communication * between an Arduino and the modem. * * TinyGSM Getting Started guide: * https://tiny.cc/tinygsm-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(115200); MODEM_TX.begin(BAUD_RATE); BOARD_TX.begin(BAUD_RATE); delay(6000); } void loop() { while (MODEM_TX.available()) { SPY.write(MODEM_TX.read()); } while (BOARD_TX.available()) { SPY.write(BOARD_TX.read()); } }