Controllo gsm

buongiorno per il mio prossimo progetto avrei bisogno di un aiuto concettuale per capire quali dispositivi hardware devo procurarmi , cosa devo studiare e se ciò che voglio fare è fattibile o no.

Cio che vorrei fare magari a voi sembrerà facile e nello specifico vorrei leggere un valore di temperatura
(0 gradi ) e accendere un rele.
Il mio arduino poi dovrebbe poter inviare tramite SIM il valolre di temperatura e lo stato del rele al mio telefono possibilmente utilizzando una APP android.

Vorrei un aiuto per capire quale arduino schield devo procurarmi e studiare e quale linguaggio usate per scrivere una piccola APP. (molto spartana)

Grazie a chi mi illumina.

Ps ho già cercato sul forum e google però ho molti dubbi.