Zrobić twój własny router z WRTNode - sterowanie WRTNode przez port konsoli szeregowej

Dziś zobaczymy jak dodać konwertera z TTL do port szeregowy, podłączając do portu UART z naszych WRTNode; Aby ustanowić połączenie i dostęp również do Terminal.

APARAT CYFROWY OLYMPUS

To jest to samo, że mamy z Malina PI w jednym Poprzedni wpis, Jedyne, co innego jest pinout na pokładzie; i w tym przypadku zamiar karmić moduł z 3V.

Konwerter talerz, używamy, mogą być dostarczone z 3V lub z 5V; przez co będzie przydatne dla Malina PI, WRTNode, i nawet dla Arduino i zdecydowana większość płyt rozwoju rynku.

Zrzut ekranu 2014-11-15 23:03:18

Jest to bardzo przydatne, Ponieważ pozwala nam uzyskać dostęp do systemu, jako korzeń bez wprowadzania hasło, i możemy zarządzać routera w przypadku utraty tego samego, i nawet to zmienić; i routery z tego typu fabryka realizowane połączenia wydają się być dość drogie.

router2_ports_detail

Niektóre moduły z TTL do RS232 nie należy żywią się zewnętrznie w żadnym wypadku ponieważ otrzymują zasilanie z portu Seria, i może spalamy nasze WRTNode przez doładowania; w naszym przypadku możemy użyć konwerter oparta na chipie SP3232EEN, że jeśli karmimy od WRTNode poprzez pin VCC Konwerter talerz.

Pinout i wyodrębnione z arkusza danych schemat elektryczny SP3232E, identyczne z SP3232EEN.

Pinout i Schemat połączeń pochodzących z arkusza danych SP3232E, identyczne z SP3232EEN.

Pierwszą rzeczą, jaką musimy zrobić, to podłączyć konwerter TTL do RS232 do portu UART z WRTNode Jak widać w poniższej tabeli, w poniższym diagramie; pinout wraz z WRTNode Można go znaleźć w tym Poprzedni wpis.

WRTNode Płytkę TTL konwertera RS232
GPIO 65 (+3V)
VCC
GPIO 75 (TXD2)
TX
GPIO 62 (RXD2)
RX
GPIO 64 (GND) GND
diagramafinal1

Schemat połączeń.

Następnie zainstaluje ckermit, oprogramowanie do sterowania portu szeregowego.

usuario@maquina:~$ sudo apt-get install ckermit

Pierwszą rzeczą, jaką musimy zrobić, To powiedz urządzenie, które będzie działać; w moim przypadku jest to adapter USB na RS232, W związku z tym szlaku przypisany jest /dev/ttyUSB0 i z opcją -l Chcemy, aby wskazać połączyć.

usuario@maquina:~$ sudo kermit -l /dev/ttyUSB0

Po otwarciu ckermit, Pozostaje tylko ustalić parametry połączenia, że jesteś taki sam za pomocą Malina PI w poprzednim wpisie; Zobaczmy, jak to zrobić.

(/home/usuario) C-Kermit> set speed 115200
(/home/usuario) C-Kermit> set parity none
(/home/usuario) C-Kermit> set flow-control none
(/home/usuario) C-Kermit> set carrier-watch off
(/home/usuario) C-Kermit> connect
 
Connecting to /dev/ttyUSB0, 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.
----------------------------------------------------

Teraz naciśnij klawisz Wpisz, i zobaczymy wiadomość powitalna OpenWRT barierę Breaker; Musimy pamiętać, że z tej ścieżki systemu nie poprosi nas o hasło Aby zalogować się jako korzeń, Od logowania domyślnie w BusyBox ES bez hasła.

BusyBox v1.22.1 (2014-08-13 19:31:12 UTC) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r41508)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------

root@OpenWrt:/# 

Jeśli chcesz, możesz się do mnie na Twitter, Facebook, Google +, LinkedIn, lub podzielić się nim z przycisków w tej publikacji, Jeśli masz jakiekolwiek pytania lub sugestie prosimy o komentarz.

Pomóż nam dotrzeć do czytelników więcej Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Dodaj komentarz