Aveņu PI un GPIO adatas: Vadīt arī citas ierīces no seriālā porta

Ar iepriekšējā amatā šajā sērijā, Mēs redzējām Kā kontrolēt aveņu PI no seriālo portu personālajā datorā; gracias al puerto UART un adapteri no TTL lai RS232.

Šodien mēs redzam, kā atsaukt lomas, un controlaremos dos dispositivos desde el puerto serie de la PI, a Maršrutētājs un Slēdzis; para lo que debemos hacer algunos cambios en la configuración por defecto del puerto serie.

Otrajā piemērā, Ja savienojumu Aveņu PI lai HP Procurve switch 2610-24; Mums būs nepieciešams konvertors plāksnes TTL lai RS232, jau izmanto iepriekšējā piegādes; ar WRTNode savienojums tiks tieši starp ostām UART.

Conversor TTL Rs232
Pirmajā gadījumā mēs izveidos savienojumu ar WRTNode, para lo que simplemente debemos conectar Aveņu PI ar WRTNode caur tās ostās UART ieguldot signāli; con la tabla de abajo, un šādu shēmu varēs izprast labāk.
Aveņu PI modeļus, lai, B, A +, B + WRTNode
GPIO 14 (UART TXD)
GPIO 62 (RXD2)
GPIO 15 (RXD UART) GPIO 75 (TXD2)

Aveņu PI elektroinstalācijas shēmu – WRTNode.

Savienojumus starp pārveidotāju plāksnes TTL lai RS232 un Avenes tie būs tāda pati kā garām piegādēm, pero adjunto la explicación referente al conexionado; lai atvieglotu prakses, ka mēs veiks uzraudzību.

Aveņu PI modeļus, lai, B, A +, B + Konvertors RS232 TTL plāksni
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Aveņu PI elektroinstalācijas shēmu – RS232 adaptera.

Daži konvertori moduļi TTL lai RS232 ne tie būtu jāizpaužas ārēji nekādā gadījumā, jo viņi saņem jaudu no ostas sērija, un mēs varētu ierakstīt mūsu Aveņu PI ar turbopūtes; mūsu gadījumā mēs izmantosim pārveidotājs, kas balstīta uz mikroshēmu SP3232EEN, Ja mēs barojamies no Avenes izmantojot PIN kodu VCC Konvertācija plate.

Pinout y diagrama de conexiónes extraído del datasheet de SP3232E, identiskiem, lai SP3232EEN.

Pinout un elektroinstalācijas shēmu, kas iegūta no SP3232E lapas, identiskiem, lai SP3232EEN.

Ya solo nos falta conectar el HP Procurve switch 2610-24 seriālo portu, ar kabeli RJ45 – RS232 izglāba no veco router Cisco; y como ambos conectores DB9 tās ir sievietes, Mums būs nepieciešams kabelis RS232 Male male, vai apiešanas abām ierīcēm, arī šķērsojot TX un RX.

Kad viss ir pareizi pievienots, Mēs atvērt failu /etc/inittab programmā Avenes y comentaremos la última línea; para desactivar el login a través del puerto UART.

#/u/inittab sākotnējā #Spawn lai getty aveņu Pi sērijas rindā
T0:23:respawn:/sbin/getty - L ttyAMA0 115200 VT100

Tad mēs varam redzēt pēdējā rindā jau komentēja faila, Tas ir, kā tas būtu.

#/etc/inittab modificēts #Spawn lai getty aveņu Pi sērijas rindā
#T0:23:respawn:/sbin/getty - L ttyAMA0 115200 VT100

También debemos editar el archivo /boot/cmdline.txt, izslēdzot norādi uz /dev/ttyAMA0; tāpēc, lai netiktu parādīts boot caur portu informācija UART.

#/boot/oriģināls cmdline.txt dwc_otg. lpm_enable = 0 Konsole ttyAMA0 115200 kgdboc = = ttyAMA0 115200 Console = tty1 root = / dev/mmcblk0p2 rootfstype = ext4 lifts = termiņa rootwait

Lai fails būtu 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, modificēts
dwc_otg. lpm_enable = 0 konsole = tty1 root = / dev/mmcblk0p2 rootfstype = ext4 lifts = termiņa rootwait

Pēc tam, Ja jūs jau neatrodas iepriekšējā apmācība; instalaremos ckermit, programmatūru, lai kontrolētu seriālo portu; un visbeidzot mēs atsāknēšana piemērot iepriekšējo konfigurācijas izmaiņas.

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

Pirmā lieta, kas mums ir jādara, ir pateikt ierīce, kas darbosies; Aveņu IP pēc noklusējuma, ES /dev/ttyAMA0 un ar iespēju -l le vamos a indicar que se conecte.

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

Kad atvērās ckermit, solo nos queda establecer los parámetros para cada conexión; Vispirms izdarīsim pārbaudi ar 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.
----------------------------------------------------

Tagad nospiediet taustiņu enter, un mēs esam jau pārvaldības termināls OpenWRT; programmaparatūru WRTNode.

BusyBox v1.22.1 (2014-08-13 19:31:12 UTC) iebūvēts čaulas (Pelni)
Ievadiet "palīdzēt" iebūvēto komandu saraksts.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S F R E E D O M
 -----------------------------------------------------
 BARJERA BREAKER (Asiņošana mala, r41508)
 -----------------------------------------------------
  * 1/2 Oz Galliano Pour visas sastāvdaļas
  * 4 Īru kafijas krūze piepildīta oz aukstā kafija
  * 1 1/2 Oz tumšā ruma ar sadrupināta ledus. Maisa.
  * 2 TSP. Crčme de Cacao
 -----------------------------------------------------
root@OpenWrt:/#

Hagamos lo mismo con el HP ProCurve switch, vairāk līdzinās tipisks Cisco; e, kas ir identisks visās tās konfigurācijas.

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

Tagad, kā iepriekš, establecemos los parámetros para la conexión que serán los mismos para los dos casos; Visbeidzot, noklikšķiniet uz Ievadiet, un mēs jau varam ieiet.

(/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: *****

Ja jums patīk jūs varat sekot mani uz Čivināt, Facebook, Google +, LinkedIn, vai dalīties tajā ar pogām zem šīs publikācijas, Ja jums ir kādi jautājumi vai ierosinājumi, lūdzu, nekautrējieties komentēt.

Palīdz mums sasniegt vairāk lasītāju Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

atstāt atbildi