Raspberry PI in GPIO nožic: Nadzira druge naprave iz serijskega

V prejšnji post v tej seriji, Videli smo Kako obvladovati Raspberry PI iz serijskih vrat v računalniku; Hvala za vrata UART in adapter iz TTL za RS232.

Danes vidimo, kako povratne vloge, in Smo nadzor dveh naprav iz serijskega PI, a Usmerjevalnik in a Stikalo; za kaj mora uvesti nekatere spremembe v privzeti konfiguraciji serijskega.

Za drugi primer, kjer povezavo Raspberry PI da je HP Procurve stikalo 2610-24; Bomo potrebovali pretvornik ploščo TTL za RS232, že uporabljajo v prejšnjih dobav; z WRTNode povezava bo neposredno med pristanišči UART.

Conversor TTL Rs232
V prvem primeru smo bo povezal WRTNode, para lo que simplemente debemos conectar Raspberry PI z WRTNode skozi njena pristanišča UART vlaganje signalov; con la tabla de abajo, in naslednji sistem lahko bolje razumeti.
Raspberry PI modelov za, B, A +, B + WRTNode
GPIO 14 (UART TXD)
GPIO 62 (RXD2)
GPIO 15 (SPREJEM PODATKOV UART) GPIO 75 (TXD2)

Raspberry PI ožičenja diagram – WRTNode.

Povezave med ploščo pretvornik TTL za RS232 in Malina bodo enaki kot v mimo dobave, pero adjunto la explicación referente al conexionado; za lažje spremljanje ravnanja, ki jih izvajamo.

Raspberry PI modelov za, B, A +, B + Ploščo TTL na RS232 pretvornik
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (SPREJEM PODATKOV UART)
GND GND
PB150047Conexiones

Raspberry PI ožičenja diagram – RS232 vmesnik.

Nekateri moduli pretvorniki TTL za RS232 ne bi bilo hranijo navzven pod nobenim pogojem ker dobijo moč iz pristanišča serija, in bomo lahko spali naše Raspberry PI s tlačno; v našem primeru bomo uporabili pretvornik čip na osnovi SP3232EEN, da če hranimo iz Malina skozi pin VCC Pretvornik ploščo.

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

Pinout in napeljave, ki so pridobljeni iz podatkovnega lista SP3232E, enaka SP3232EEN.

Ya solo nos falta conectar el HP Procurve stikalo 2610-24 serijska vrata, s kablom RJ45 – RS232 rešil iz stare usmerjevalnik Cisco; y como ambos conectores DB9 so ženske, Bomo potrebovali kablom RS232 moški moški, ali bypass napravama, tudi prehod TX in RX.

Ko vse pravilno, Bomo odprli datoteko /etc/inittab v Malina y comentaremos la última línea; para desactivar el login a través del puerto UART.

#/etc/inittab izvirno #Spawn da getty serijski vrstici Raspberry Pi
T0:23:respawn:/sbin/getty - L ttyAMA0 115200 VT100

Potem lahko vidimo zadnja vrstica datoteke že komentiral, To je, kako je treba.

#/etc/inittab spremenil #Spawn da getty serijski vrstici Raspberry Pi
#T0:23:respawn:/sbin/getty - L ttyAMA0 115200 VT100

También debemos editar el archivo /Boot/cmdline.txt, z odpravo sklicevanje na /dev/ttyAMA0; tako ne razpoložiti škorenj prek informacij na vratih UART.

#/škorenj/original cmdline.txt dwc_otg. lpm_enable = 0 Konzolo = ttyAMA0, 115200 kgdboc = ttyAMA0, 115200 Konzolo = tty1 root = / dev/mmcblk0p2 rootfstype = ext4 dvigalo = rok rootwait

Tako je bilo tras eliminar la secuencia de texto que hace referencia hacia el puerto al que se debe enviar la información del arranque.

#/spremenil boot/cmdline.txt
dwc_otg. lpm_enable = 0 konzolo = tty1 root = / dev/mmcblk0p2 rootfstype = ext4 dvigalo = rok rootwait

Nato, Če si storil ne že v prejšnje vaje; instalaremos ckermit, programska oprema za nadzor serijskih vrat; in končno smo odmevajoč uporabljajo prejšnje spremembe konfiguracije.

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

Prva stvar, moramo storiti, je ugotoviti mehanizma, ki bo delo; Malina IP privzeto, ES /dev/ttyAMA0 in z možnostjo -l Bomo kažejo povezati.

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

Enkrat odpre ckermit, solo nos queda establecer los parámetros para cada conexión; Najprej naredimo test z 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.
----------------------------------------------------

Zdaj pritisnite tipko enter, in smo že v upravljanje terminal OpenWRT; firmware za WRTNode.

BusyBox v1.22.1 (2014-08-13 19:31:12 UTC) vgrajeno lupine (Pepel)
Vnesite "pomoč" za seznam vgrajenih ukazov.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S F R E E D O M
 -----------------------------------------------------
 BARRIER JAVI (Krvavitev rob, r41508)
 -----------------------------------------------------
  * 1/2 Oz Galliano Pour vse sestavine v
  * 4 Hladno kavo oz Irsko kavo Kreveljiti napolnjena
  * 1 1/2 Oz temno Rum z zdrobljenega ledu. Mešamo.
  * 2 TSP. Crème de Cacao
 -----------------------------------------------------
root@OpenWrt:/#

Hagamos lo mismo con el HP ProCurve stikalo, bolj podoben tipičen Cisco; e enako v sestavi.

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

Zdaj kot prej, establecemos los parámetros para la conexión que serán los mismos para los dos casos; Končno kliknite Vnesite, in smo lahko že prepričevalnost.

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

Če želite lahko sledite mi na Cvrkutati, Facebook, Google +, LinkedIn, ali delite z gumbi pod to objavo, Če imate kakršnakoli vprašanja ali predloge prosim ne oklevajte in pripombe.

Pomagajte nam, da dosežejo več bralcev Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

pusti odgovor