Zepeng aux Pyakiròt ak GPIO: Kontwole ki bay lòt sipò nan pò a série

Nan ansyen pòs nan seri sa a, Nou te wè Kijan pou kontwole Pyakiròt Franbwaz soti nan pò a série sou PC ou; gracias al puerto UART ak yon adaptè de TTL pou RS232.

Jòdi a nou wè kòman pou opoze wòl yo, ak controlaremos dos dispositivos desde el puerto serie de la PI, yon Routeur ak yon Chanjman; para lo que debemos hacer algunos cambios en la configuración por defecto del puerto serie.

Pou dezyèm ekzanp, ki kote konekte Aux Pyakiròt pou yon Chanjman HP Procurve 2610-24; Nou pral bezwen ti plak convertisseur ak TTL pou RS232, deja te itilize nan ki vini anvan ke yap delivwe; avèk WRTNode koneksyon an va dirèk ant pò UART.

Conversor TTL Rs232
Nan pwemye ka a nou pral marye pou WRTNode, para lo que simplemente debemos conectar Aux Pyakiròt avèk WRTNode nan pò li UART envesti siyal yo; con la tabla de abajo, plan sa a va pou konprann pi byen.
Aux Pyakiròt modèl pou, B, YON PLIS PASE, B PLIS PASE WRTNode
GPIO 14 (UART TXD)
GPIO 62 (RXD2)
GPIO 15 (RXD UART) GPIO 75 (TXD2)

Aux Pyakiròt dyagram câblage – WRTNode.

Koneksyon ant ti plak convertisseur ak TTL pou RS232 ak Franbwaz y' a menm bagay la tou kòm nan pase kèk akouchman, pero adjunto la explicación referente al conexionado; pou ede ap swiv de pwatik lan ke nou ap fè travay.

Aux Pyakiròt modèl pou, B, YON PLIS PASE, B PLIS PASE Plato TTL pou RS232 convertisseur
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Aux Pyakiròt dyagram câblage – Adaptè RS232.

Kèk convertisseurs modules de TTL pou RS232 pa yo ta dwe bay manje en anba yon sikonstans depi ke yo resevwa pouvwa a nan pò seri, e nou te kapab boule nou Aux Pyakiròt pa supercharging; nan sitiyasyon nou an, nou pral sèvi ak yon convertisseur baze sou jeton SP3232EEN, Si sa nou bay manje nan Franbwaz nan zepeng VCC Convertisseur plat.

Pinout y diagrama de conexiónes extraído del datasheet de SP3232E, menm jan ak SP3232EEN.

Du ak dyagram câblage extraits de la feuille de SP3232E, menm jan ak SP3232EEN.

Ya solo nos falta conectar el Chanjman HP Procurve 2610-24 pou série pò a, ak yon kab RJ45 – RS232 sove nan yon ansyen routeur Cisco; y como ambos conectores DB9 yo gen fanm, Nou pral bezwen yon kab RS232 mal pou mal, oubyen n. devyasyon de ki bay sipò, tou travèse TX ak RX.

Yon fwa ke tout sa ki konekte kòrèkteman, Nou pral louvri dokiman an /ets/inittab nan Franbwaz y comentaremos la última línea; para desactivar el login a través del puerto UART.

#/ets/inittab orijinal #Spawn pou getty sou liy série Pyakiròt Franbwaz
T0:23:respawn:/sbin/getty - L ttyAMA0 115200 VT100

Lè sa a nou ka wè dènye pitit pitit dokiman an deja a, Men ki jan sa ta dwe.

#/ets/inittab modifye #Spawn pou getty sou liy série Pyakiròt Franbwaz
#T0:23:respawn:/sbin/getty - L ttyAMA0 115200 VT100

También debemos editar el archivo /boot/cmdline.txt, pa éliminer referans pou /dev/ttyAMA0; Se konsa pou yo ekspoze pa bòt via enfòmasyon pò a UART.

#/bòt/orijinal cmdline.txt dwc_otg. lpm_enable = 0 Konsole = ttyAMA0, 115200 kgdboc = ttyAMA0, 115200 Konsole = tty1 rasin = / dev/mmcblk0p2 rootfstype = ext4 asansè = rootwait dat limit

Se poutèt sa dokiman an ta dwe tras eliminar la secuencia de texto que hace referencia hacia el puerto al que se debe enviar la información del arranque.

#/boot/cmdline.txt modifye
dwc_otg. lpm_enable = 0 konsole = tty1 rasin = / dev/mmcblk0p2 rootfstype = ext4 asansè = rootwait dat limit

apre, Si ou te fè pa deja nan didacticiel pwemye a; instalaremos ckermit, lojisyèl yon pou kontwole série pò a; e finalman nou redémarrer pou aplike chanjman configuration ki vini anvan.

pi@raspberry:~$ sudo apt-get install ckermit
pi@raspberry:~$ sudo reboot

Premye bagay nou dwe fè, se pou di aparèy ki ap travay; IP aux pa defo, INIT /dev/ttyAMA0 li te gen avè yon opsyon pou -l le vamos a indicar que se conecte.

pi@raspberry:~$ sudo kermit -l /dev/ttyAMA0

Yon fwa te ouvè ckermit, solo nos queda establecer los parámetros para cada conexión; Anvan nou pwal fè tès ak WRTNode.

(/home/pi) C-Kermit> set speed 115200
(/home/pi) C-Kermit> set parity none
(/home/pi) C-Kermit> set flow-control none
(/home/pi) C-Kermit> set carrier-watch off
(/home/pi) C-Kermit> connect
 
Connecting to /dev/ttyAMA0, speed 115200
 Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------

Koulye a peze entrez kle, e nou deja nan ayewopò jesyon yon moun OpenWRT; du de WRTNode.

BusyBox v1.22.1 (2014-08-13 19:31:12 UTC) koki konstriksyon (Saran)
Antre 'ede' pou yon lis kòmand konstriksyon.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| ONÈ MWEN R E L E S S F R E E D OU MENM M
 -----------------------------------------------------
 BARYÈ DISJONCTEURS (Bay san anlè pa atè, r41508)
 -----------------------------------------------------
  * 1/2 Oz Galliano vide tout ingrédients nan
  * 4 Oz frèt kafe godèt irlande kafe yon te ranpli
  * 1 1/2 Oz fonse wonm ak Las kraze. Brase.
  * 2 TSP. Crème de kakawo
 -----------------------------------------------------
Root@OpenWrt:/#

Hagamos lo mismo con el Chanjman HP ProCurve, plis sanble ak a toutbon Cisco; menm jan nan configuration li e.

pi@raspberry:~$ sudo kermit -l /dev/ttyAMA0

Koulye a tankou anvan, establecemos los parámetros para la conexión que serán los mismos para los dos casos; A la fen klike Antre, e nou kapab deja connexion.

(/home/pi) C-Kermit> set speed 115200
(/home/pi) C-Kermit> set parity none
(/home/pi) C-Kermit> set flow-control none
(/home/pi) C-Kermit> set carrier-watch off
(/home/pi) C-Kermit> connect
 
Connecting to /dev/ttyAMA0, speed 115200
 Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------
Connected at 115200 baud
ProCurve J9085A Switch 2610-24
Software revision R.11.07

Copyright (C) 1991-2008 Hewlett-Packard Co. All Rights Reserved.
 RESTRICTED RIGHTS LEGEND
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subdivision (b) (3) (ii) of the Rights in Technical Data and Computer Software clause at 52.227-7013.

 HEWLETT-PACKARD COMPANY, 3000 Hanover St., Palo Alto, CA 94303

We'd like to keep you up to date about:
 * Software feature updates
 * New product announcements
 * Special events

Please register your products now at: www.ProCurve.com
Press any key to continue
Username: admin
Password: *****

Si ou tankou ou ka swiv mwen Twitter, Facebook, Google plis pase, LinkedIn, oubyen pataje ak bouton sou piblikasyon sa a, Si ou gen nenpòt kesyon oubyen sigjesyon Tanpri pa ezite pou fè komantè.

Ede nou jwenn plis divinò Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

kite yon repons