Arduino-based temperature monitor with SMS alerts and GPRS data logging via GPRS shield