Mostrar mensagens com a etiqueta TMN banda larga Huawei Raspberry. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta TMN banda larga Huawei Raspberry. Mostrar todas as mensagens

domingo, 26 de maio de 2013

Ligando uma Pen Banda Larga ao Raspberry pi

NetObjects Fusion XIISoftware de design de sites. Crie sites e páginas da Web facilmente.

Aproveitando uma pen 3g da TMN pensei porque não tentar ligar um raspberry pi de modo a poder enviar e receber sms entre outras coisas. Segue-se um pequeno tutorial do que fiz usando um programa chamado gnokii:

Antes de tudo verificar se o raspberry pi está actualizado:
apt-get upgrade
apt-get update
Verificar se a pen está ligada:
lsusb
que nos mostra que esta tudo ok:
pi@raspbmc:~$ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 005: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HS DPA Modem
verificar as portas usb onde a pen esta:
dmesg | grep tty
a mim deu me o seguinte:
console [tty0] enabled
dev:f1: ttyAMA0 at MMIO 0x20201000 (irq = 83) is a PL011 rev3
usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0
usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1
usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB2




Instalar o gnokii:
sudo apt-get install gnokii
é necessário criar os seguintes logs config e gnokii-errors nos directórios indicados:
sudo nano /home/pi/.config/gnokii/config 
sudo nano /home/pi/.cache/gnokii/gnokii-errors
é necessário editar o /home/pi/.config/gnokii/config de modo a configurar a pen. Após testar reparei que USB2 será a porta a usar.
Adicionado a seguinte configuração ao config do /home/pi/.config/gnokii/:
[global]
model = AT
port = /dev/ttyUSB2
connection = serial
Agora deverá estar tudo correcto sendo que melhor será mesmo testar vendo se está a indentificar correctamente a pen:
gnokii --identify
no meu caso:
GNOKII Version 0.6.30
IMEI         : XXXXXXXXXXXXXXXX
Manufacturer : huawei
No flags section in the config file.
Model        : E169
Product name : E169
Revision     : 11.314.12.31.00
Perfeito agora basta introduzir o pin da pen para ligar a rede (pen fica a piscar azul):
gnokii --entersecuritycode PIN
sendo que ficou tudo ok
GNOKII Version 0.6.30
Enter your code:
Code ok.
E pronto esta tudo configurado. Neste momento é possível enviar e receber sms apartir do raspberry pi sendo que para isso temos que deixar em modo sms reader:
gnokii --smsreader

GNOKII Version 0.6.30
Entered sms reader mode...
SMS received from number: 351xxxxxxx
Got message 18: Teste receber sms!

Existem vários comandos que podem testar do Gnokii: 
gnokii --identify
gnokii --monitor nota que recebe chamadas por exemplo 
gnokii --smsreader 
gnokii --sendsms




Todas as sms ficam no /tmp/sms/ sendo que próximo projecto que ate já tenho em funcionamento é ler o directório e efectuar comandos a partir de sms.

Links:
Raspberry-pi-as-sms-gateway
3G-modem-Huawei-E169-E620-E800
Sending-sms-from-huawei-e1752