SMS’s na Huawei E220 em Mac OS X

January 22nd, 2009

Ler e enviar SMS’s em Mac, com as placas 3G fornecidas pelos operadores, não é possível. Pelo menos essa é a informação oficial da TMN, SMS’s só em windows ou com um telefone  TMN que ande perdido lá por casa. Não parece nada de importante, mas, quando os avisos de limite de tráfego são enviados para a nossa placa ficamos sem acesso a estes avisos. Com a brincadeira já apanhei um bom susto ao ver a factura.

Como estas coisas dos telefones usam sempre tecnologias do século passado, o mais normal era as “placas” aceitarem comandos AT. Uma pesquisa no Google levou-me ao blog “design build test repeat ”, onde encontrei instruções para Linux. Como o Mac OS X não é muito diferente do Linux, tentei a minha sorte.

Instalei o Zterm e escolhi a porta série  HUAWEIMobile-Pcui, ganhei logo acesso à “consola” do modem e a partir daqui é só dar comandos AT. O primeiro passo é colocar o modem em modo de texto:

AT+CMGF=1

Para ver a lista de mensagens no cartão:

AT+CMGL=”all”

Ver as mensagens, por exemplo a nº 0,  é tão simples como:

AT+CMGR=0

Na página ”design build test repeat” podem encontrar mais exemplos, até a forma de os enviar.

Agora duas perguntas:

  • Porque é que os operadores não pagam a alguém para fazer uma aplicação que parece ser muito fácil de fazer?
  • Quem é o artista que vai fazer uma interface para isto? (se ainda não existe)


13 Comments to “SMS’s na Huawei E220 em Mac OS X”


  1. Alcides said:

    Façam uma vaquinha, ofereçam-me a placa e eu faço a aplicação.


  2. ndantas said:

    Eu vou largar isto daqui um mês, posso-te emprestar a placa.


  3. Ruben Fonseca said:

    Se ainda estiveres a usar linux, podes tentar o https://forge.betavine.net/frs/?group_id=12 . Usei durante muito tempo com a minha placa Vodafone, é python, GTK e twisted, e para alem das sms in e out, tem gráficos e utilização e cool stuff :)


  4. Rui Moura said:

    Tentei aceder à minha placa (huawei e170) mas não me entendi com o zterm, é demasiado geek para mim … :(


  5. ndantas said:

    Só tens que escolher o device certo e depois mandar para lá os comandos. No meu caso não precisei de mais nada. Em alguns modems pode ser necessário ajustar as “velocidades”. Não é prático, mas prova que é possível e que os operadores são uns incompetentes que só querem ganhar dinheiro e não fazem nada pelos clientes.


  6. Pedro Cardoso said:

    Tenho andado a brincar com o Cocoa e é uma app simples de fazer…

    A ver se o tempo dá durante o fim de semana, que tb tenho um E220.

    Mas isto do tempo vai ser complicado, já acabam por ser projectos caseiros a mais! :)


  7. ndantas said:

    Pedro: Força nisso, quem fizer uma aplicação destas vai certamente ter uma boa “publicidade” ;)…quem sabe até pode ser vendida a um operador.


  8. Pedro Cardoso said:

    Amen! :)
    Vou fazer um “diário” do desenvolvimento, pode servir para outors e serve para consolidar o pouco que ainda sei…

    Watch this space…


  9. smsq at Luminescente said:

    [...] Para testar o envio, lembrem-se que o SMSC da Vodafone é o +351911616161. A ideia veio deste post do Nuno Dantas, que a seguir este post vai ser devidamente [...]


  10. Pedro Cardoso said:

    Oi!

    Já fiz alguma coisa em relação a este assunto. Ver mais no meu blog, ou em http://code.google.com/p/smsq .

    Pedro


  11. ndantas said:

    Bom trabalho Pedro ! Vou ver se testo enquanto tenho rede, o contracto acaba para a semena!


  12. falso said:

    Fiz um script em perl para ler as sms do modem. Funciona em OSX, Linux e OpenBSDe talvez mais..

    http://blol.org/892-leitor-de-sms-modem-huawei-e220


  13. ndantas said:

    @falso Cool, é bom ver gente a pegar nessas coisas e fazer algo com elas. Bom trabalho!

Leave a Reply