Quase todos os telefones podem atuar como um modem - via porta serial (com cabo especial), infravermelho ou bluetooth. E pode compreender comandos AT padrão do modem + comandos GSM AT estendidos. Portanto, você precisa ter uma porta de infravermelho no seu PC (ele será exibido como porta serial), conectá-lo ao telefone, iniciar o aplicativo do terminal ( minicom
, por exemplo) e se comunicar com o telefone via comandos AT. Quando você aprender quais comandos você precisa, basta escrever seu aplicativo.
Aqui está o (quase) completo guia de referência dos comandos GSM AT: link . Lá você pode encontrar comandos para a identificação geral do telefone, para fazer chamadas, visualizar / modificar entradas da agenda, mensagens SMS, informações de qualidade de rede e muito mais. Alguns fabricantes têm até os seus próprios comandos (o antigo telefone Ericsson tinha, por exemplo, informações alargadas sobre a bateria e a temporização - fiz um programa para a gestão de SMS e informações telefónicas há muito tempo - link ) Também esteja ciente de que pelo menos alguns telefones usam codificação diferente para a agenda e talvez também para SMS (alfabeto GSM, onde char @
é caractere com código ASCII 0).