smsq

with 4 comments

Acabei de criar um projecto no Google Code para partilhar algo que pode ser útil a mais alguém.

Chama-se “smsq”, e é um script em Python para aceder às SMSs num modem 3G da Huawei, dado que o software da Vodafone para Mac OS X não suporta estas frescuras.

Para já é apenas um script simples. Em breve conto “empacotá-lo” numa app em Cocoa ou num widget para o Dashboard, o que for mais rápido. Funciona, mas o código não deve ser muito bom (nunca programei muito em Python), mas aceito (e peço) sugestões. Afinal de contas se não quisesse não criava o projecto no Google Code.

Funciona no meu E220 com a Vodafone e não tive grandes problemas, mas testem com cuidado. Certifiquem-se que têm o PUK por perto… :) 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 avisado… :)

O endereço do projecto é http://code.google.com/p/smsq.

Written by Pedro Cardoso

March 3rd, 2009 at 11:31 pm

Posted in Uncategorized

Tagged with , , , ,

4 Responses to 'smsq'

Subscribe to comments with RSS or TrackBack to 'smsq'.

  1. Funciona com a minha Huawei E170 da TMN :D

    Grande trabalho, parabéns.

    Rui Moura

    4 Mar 09 at 11:55 am

  2. @rui: thx! é bom saber!

    Sei que ainda há uns bugs, na sua maioria output do modem que não estou a detectar bem. Fruto da minha azelhice, sem dúvida, mas ainda é a versão 0.000001 :)

    admin

    4 Mar 09 at 12:22 pm

  3. Olá, conhecem este software? http://www.novamedia.de , suporta o Huawei E170.

    Softwork

    5 Mar 09 at 5:19 pm

  4. I am using the smsq.py code on a Mac OSX with the E160 USB (very popular pay-and-go model in the UK).

    I have changed the device from:

    /dev/cu.HUAWEIMobile-Pcui

    to

    /dev/cu.HUAWEIMobile-Modem

    and it’s receiving SMS’s OK.

    $ ./smsq.py -i
    Network: O2 – UK
    Signal strength: 9,99
    SMS count: 1

    $ ./smsq.py -l
    0 REC READ +44xxxxxxxxxx 09/07/08,14:42:09+04 Test message

    But I cannot send. I think the AT command set is very slightly different between the Huawei models :(

    $ ./smsq.py -v -s “” -t +44xxxxxxxxxx -m “test1″ -c +447802092035
    Attempting to open your com port…
    Successfully opened the com port.
    +++ ATZ
    +++ ATZ
    +++ OK
    — OK —
    +++ AT+CPIN?
    +++ AT+CPIN?
    +++ +CPIN: READY
    +++
    +++ OK
    — +CPIN: READY

    OK —
    +++ AT+CMGF=1
    +++ AT+CMGF=1
    +++ OK
    — OK —
    +++ AT+CSCA=”+447802092035″
    +++ AT+CSCA=”+447802092035″
    +++ OK
    — OK —
    +++ AT+CMGS=”+447960317520″
    +++ test1
    +++ AT+CMGS=”+44xxxxxxxxxx”
    +++ >
    +++ test1
    +++ +CMS ERROR: 500
    — AT+CMGS=”+44xxxxxxxxxx”
    >
    test1
    +CMS ERROR: 500 —
    $

    Any advise warmly received!

    Thanks,

    Justin

    justin

    11 Jul 09 at 11:09 am

Leave a Reply