elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Conectar raspberry pi zero por pines GPIO a un router utilizando puerto serial
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Conectar raspberry pi zero por pines GPIO a un router utilizando puerto serial  (Leído 2,523 veces)
Hason


Desconectado Desconectado

Mensajes: 787


Keep calm and use the spiritual force


Ver Perfil WWW
Conectar raspberry pi zero por pines GPIO a un router utilizando puerto serial
« en: 30 Marzo 2017, 01:08 am »

Hola buenas.

No se muy bien en que apartado del foro postear esto, pero como lo que necesito saber más que nada creo que son comandos para la terminal de raspbian , que es parecido a linux, pues, creo que puede ir bien aqui.

Necesitaba ayuda para conectar la raspberry zero a un router cualquiera por puerto serial, estoy utilizando  raspbian jessie.

He estado ojeando, pero no consigo que me detecte el router, he conectado los cables según el esquema:




Los pines:
6 -    GND-Ground
8   -  TX
10  - RX
1   -   3,3 V power

Entonces, lo he conectado al router, he abierto una terminal, y he probado alguna cosa que no me ha funcionado.

¿Sabeis que comandos debo ejecutar para que me detecte el router por puerto serial?
Para poder cambiarle el firmware de los routers.

Saludos.


En línea

Verse constantemente expuesto al peligro puede generar desprecio hacia él.
El que resiste, gana
Aníbal sabía como conseguir la victoria, pero no cómo utilizarla
"Houston, tenemos un problema": los detalles y curiosidades tras uno de los mensajes de alarma más famosos de la historia
https://amaltea.wordpress.com/2008/03/06/proverbios-y-refranes-grecolatinos/
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Conectar raspberry pi zero por pines GPIO a un router utilizando puerto serial
« Respuesta #1 en: 30 Marzo 2017, 01:23 am »

estás conectando el router a la zero por tx y rx, y esperas que hayas una conexión plug and play? no es así... si es por tx y rx, necesitas configurar la velocidad del serial a la del router y enviarle sus respectivos comandos (que necesitarás saber cuales son)


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Hason


Desconectado Desconectado

Mensajes: 787


Keep calm and use the spiritual force


Ver Perfil WWW
Re: Conectar raspberry pi zero por pines GPIO a un router utilizando puerto serial
« Respuesta #2 en: 30 Marzo 2017, 02:19 am »

De está página:

http://raspberrypi.stackexchange.com/questions/47671/why-my-program-wont-communicate-through-ttyama0-on-raspbian-jessie


Editar el sudo raspi-config
Editar el cat /boot/cmdline.txt tiene que quedar así:
Código:
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait


Código:
/dev/mmcblk0p2
 en mi caso, es
Código:
/dev/mmcblk0p7
si no , no inicia rasperry, se queda atascada en random blockpool.


Luego hay que deshabilitar:

Código:
sudo systemctl disable serial-getty@ttyAMA0.service


Siguiente paso:

Código:
sudo systemctl mask serial-getty@ttyAMA0.service


Para ver el estado de los pines GPIO:

Código:
gpio readall


Si GPIO, no están en estado ALTO, los pines RX, TX, se activan:

Código:
gpio mode 15 ALT0; gpio mode 16 ALT0



Para averiguar dónde está apuntando, puede usar el comando:


Código:
ls  - l  / dev


Entonces a mi me apunta en
Código:
/ Dev / ttyAMA0
tengo rasperry pi zero.



Ya lo he probado así:

Abrir terminal en raspian jessy (rasperry pi zero)

Código:
stty -F /dev/ttyAMA0 9600

establecemos velocidad puerto serial.

luego iniciamos puerto serial:

Código:
sudo cat /dev/ttyAMA0


Por arte de mágia, inicia el puerto serial, aparece pulse intro para entrar en modo debug, pulso
intro, y entra en modo debug.

Pues aparentemente, ya me conecta, pero por lo que sea da error en un zyxel que tengo, otro zyxel no entra, pero he probado otro router, y ha entrado, cambiando a 115200 de velocidad, con lo cual si funciona  :xD

Tengo que testearlo más.

El cable de 5 voltios no es necesario conectarlo, solo con RX, TX Y GND, si se conecta 5 voltios con rasperry prendida, hace que se reinicie, y he visto que funciona igual sin el cable, no se.

Saludos.





« Última modificación: 31 Marzo 2017, 18:35 pm por Hason » En línea

Verse constantemente expuesto al peligro puede generar desprecio hacia él.
El que resiste, gana
Aníbal sabía como conseguir la victoria, pero no cómo utilizarla
"Houston, tenemos un problema": los detalles y curiosidades tras uno de los mensajes de alarma más famosos de la historia
https://amaltea.wordpress.com/2008/03/06/proverbios-y-refranes-grecolatinos/
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
conectar impresora fiscal de puerto serial a placa sin puerto serial
Hardware
rub'n 3 5,042 Último mensaje 30 Mayo 2013, 22:45 pm
por rub'n
GPIO RASPBERRY
Electrónica
sorifransois 0 2,870 Último mensaje 1 Abril 2014, 14:19 pm
por sorifransois
MOVIDO: GPIO RASPBERRY
Programación C/C++
Eternal Idol 0 1,445 Último mensaje 1 Abril 2014, 15:18 pm
por Eternal Idol
Raspberry: adaptador vga con el GPIO pero no puedo tenerlo como dual screen
GNU/Linux
seu230 3 2,772 Último mensaje 16 Septiembre 2016, 03:29 am
por engel lex
Reles o transistores para proyectos Arduino/Raspberry GPIO (6V-60V)
Electrónica
T0rete 7 4,806 Último mensaje 29 Diciembre 2016, 19:02 pm
por T0rete
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines