The main purpose of this “how-to” article it is to guide you on how to make a convenient and elegant modular GSM or 3G hardware platform using an Arduino Pro Mini (and related) board, a j-328GSM3GLader Arduino Pro Mini adapter board and c-uGSM / d-u3G / h-nanoGSM modem shields. The purpose of a programmable GSM interface is to be able to communicate with electronics / hardware directly via the cellular network (SIM card required), without the need for a cell phone. You may use such a platform as a mobile IoT interface (access sensor data remotely, or control actuators) or as an SMS / GPRS / DTMF automation platform.
This is a companion discussion topic for the original entry at https://community.robotshop.com/blog/show/how-to-modular-mobile-iot-hardware