Ahududu PI ve GPIO iğne: Seri bağlantı noktası diğer cihazlardan kontrol

Bu serideki önceki posta, Gördük Ahududu PI bilgisayarınızdaki seri bağlantı noktası üzerinden kontrol altına almayı; Bağlantı noktası sayesinde UART ve bir bağdaştırıcısından TTL Hedef RS232.

Bugün roller tersine çevirmek nasıl görmek, ve PI sayısının seri bağlantı noktası üzerinden iki cihaz kontrol edecek, bir Yönlendirici ve bir Anahtarı; Ne için yapılandırma varsayılan seri bağlantı noktası bazı değişiklikler yapmak gerekir.

İkinci örnek için, Burada bağlamak Ahududu PI için bir HP Procurve anahtar 2610-24; Dönüştürücü saçtan ihtiyacımız olacak TTL Hedef RS232, zaten kullanılan önceki teslimatlar; ile WRTNode bağlantı bağlantı noktaları arasında doğrudan olacak UART.

TTL dönüştürücü Rs232
Birinci durumda biz bağlanacağı WRTNode, Sade bir şekilde bağlamak gerekir Ahududu PI ile WRTNode onun bağlantı noktalarından UART yatırım sinyalleri; Aşağıdaki tablo ile, ve aşağıdaki düzeni daha iyi anlamak mümkün olacaktır.
Ahududu PI modelleri için, B, A +, B + WRTNode
GPIO 14 (UART TXD)
GPIO 62 (RXD2)
GPIO 15 (RXD UART) GPIO 75 (TXD2)

Ahududu PI bağlantı şeması – WRTNode.

Ve dönüştürücü levha arasındaki bağlantıları TTL Hedef RS232 ve Ahududu onlar-ecek var olmak aynı derecede içinde teslimatlar geçmiş, Ama ben bağlantı ile ilgili açıklama ekli; Biz gerçekleştireceği uygulama izleme kolaylaştırmak için.

Ahududu PI modelleri için, B, A +, B + Plaka TTL RS232 çevirici
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Ahududu PI bağlantı şeması – Bağdaştırıcı RS232.

Bazı dönüştürücüler modüllerin TTL Hedef RS232 Onlar alma güç bağlantı noktası bu yana dışarıdan hiçbir koşulda besliyorlar değil serisi, ve biz yanmasına bizim Ahududu PI süperşarj olarak; Bizim durumumuzda biz bir dönüştürücü yonga üzerinde dayalı kullanacağız SP3232EEN, Eğer biz üzerinden besleme Ahududu PIN ile VCC Dönüştürücü plaka.

Bağlantı ve SP3232E bağlantı şeması veri sayfasından elde, SP3232EEN aynı.

Bağlantı ve SP3232E veri sayfasından ayıklanan bağlantı şeması, SP3232EEN aynı.

Şimdi sadece bağlamak HP Procurve anahtar 2610-24 seri bağlantı noktası, bir kablo ile RJ45 – RS232 eski bir yönlendiriciden kurtarıldı Cisco; ve her iki bağlantı olarak DB9 Onlar kadın, Bir kablo gerekir RS232 Erkek erkeğe, ya da iki cihaz yan yol, Ayrıca geçiş TX ve RX.

Her şey doğru şekilde bağlandıktan sonra, Biz-ecek açık belgili tanımlık eğe /etc/inittab içinde Ahududu son satırı konuşuruz; UART portu üzerinden oturum açma devre dışı bırakmak için.

#/etc/inittab orijinal #Spawn getty için ahududu Pi seri hat üzerinde
T0:23:respawn:/sbin/getty - L ttyAMA0 115200 VT100

O zaman biz zaten yorumladı dosyasının son satırı görebilirsiniz, Bu nasıl olmalıdır.

#/etc/inittab değiştirilme tarihi getty için #Spawn ahududu Pi seri hat üzerinde
#T0:23:respawn:/sbin/getty - L ttyAMA0 115200 VT100

Ayrıca dosyayı düzenlemeniz gerekir /Boot/Cmdline.txt, başvurusunu ortadan kaldırarak /Dev/ttyAMA0; çok önyükleme yolu ile bağlantı noktası bilgilerini göstermek için UART.

#/önyükleme/orijinal cmdline.txt dwc_otg. lpm_enable = 0 Konsol ttyAMA0, 115200 kgdboc = ttyAMA0, 115200 = Konsol tty1 kök = = / dev/mmcblk0p2 rootfstype ext4 Asansör = son tarih rootwait =

Bu nedenle dosya olmalıdır Önyükleme bilgisi gönderileceği bağlantı noktasına başvurur metin dizesi sildikten sonra.

#/modifiye boot/cmdline.txt
dwc_otg. lpm_enable = 0 konsolu tty1 kök = = / dev/mmcblk0p2 rootfstype ext4 Asansör = son tarih rootwait =

O zaman, Zaten buna elinize aldığınızda önceki öğretici; yüklemek ckermit, seri bağlantı noktası kontrol etmek için bir yazılım; ve son olarak önceki yapılandırma değişiklikleri uygulamak için yeniden.

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

Yapmamız gereken ilk şey çalışacaktır aygıt söylemektir; Varsayılan olarak ahududu IP, ES /Dev/ttyAMA0 ve seçeneği ile -l Bağlanmak için göstermek için gidiyoruz.

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

Bir kez açıldı ckermit, Sadece her bağlantı için parametreleri kurmak için kalır; İlk test ile yapacak 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.
----------------------------------------------------

Şimdi enter tuşuna basın, ve biz zaten bir yönetim terminalde OpenWRT; firmware WRTNode.

BusyBox v1.22.1 (2014-08-13 19:31:12 UTC) yapılı-içinde kabuk (Kül)
'Yerleşik komut listesi için Yardım' girin.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S F R E E D O M
 -----------------------------------------------------
 BARİYER KIRICI (Kanama kenar, r41508)
 -----------------------------------------------------
  * 1/2 Oz Galliano dökmek içine tüm malzemeleri
  * 4 Oz soğuk kahve dolu bir İrlandalı kahve kupa
  * 1 1/2 Kırılmış buz ile Oz koyu rom. Heyecan.
  * 2 ÇAY KAŞIĞI. Creme de kakao
 -----------------------------------------------------
root@OpenWrt:/#

Biz ile aynı şeyi HP ProCurve anahtar, daha tipik benzer Cisco; e yapılandırmasıyla aynı.

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

Daha önce olduğu gibi şimdi, Biz her iki durumda için aynı olacak bağlantı parametrelerini ayarla; Nihayet tıkırtı Girin, ve biz zaten oturum açmanız.

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

Senin gibi beni takip edebilirsiniz Eğer Twitter, Facebook, Google +, LinkedIn, ya da bu yayın altında düğmeleri ile paylaşın, Eğer herhangi bir sorunuz veya öneriniz lütfen yorum çekinmeyin..

Bize daha fazla okuyucu ulaşmak için yardım Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Cevap bırak