GSM shield - SIM900

Estou com um projeto para comandar e fazer leitura em equipamentos.
estou utilizando o sim900 da itead studio e o arduino uno.
gostaria de saber como eu faria para enviar uma mensagem do meu celular, o arduino entender e comandar alguma coisa ou fazer a leitura de alguma coisa.

obrigado.

Diretamente do celular acho que não da.
O que da para fazer é o celular dar um get com dados em um site.
Esses dados vão para um arquivo.
O SIM900 da um get em uma pagina do site e o site devolver os dados enviados pelo celular.
No proximo get do celular no site voce devolve os dados que o SIM900 deixou no get que ele deu,

Tambem da para fazer via SMS

Tenho feito algo parecido ao que descreves mas com modem da siemens mc35i.No meu caso uso sms para controlar (ligar saidas, ler estados,ler analogicas) e o arduino me devolve as perguntas que lhe faço por sms tambem.
Para esse shield existem uma lib ja com algumas funçoes que te facilitam muito a vida.Podes tambem tentar usar o gprs dele pois ele ja tem o protocolo ppp implementado internamente, o que o meu siemens nao tem(daquilo que li e tentei) dai a usar SMS.