Controleer uw eigen router met WRTNode - controle van WRTNode door de seriële consolepoort

Vandaag zullen we zien hoe een converter van toevoegen TTL Aan seriële poort, door te verbinden met poort UART van onze WRTNode; een verbinding tot stand brengen en toegang krijgen tot alsmede tot een Terminal.

OLYMPUS DIGITALE CAMERA

Het is het zelfde ding dat we hebben met Raspberry PI in een vorige entry, de enige andere is de Pinout aan de kant van de Raad van bestuur; en in dit geval gaan de invoermodule met 3V.

Plaat converter we gebruiken, kunnen geleverd worden met 3V of met 5V; door wat zal nuttig zijn voor Raspberry PI, WRTNode, en zelfs voor Arduino en de overgrote meerderheid van de markt ontwikkelborden.

Screenshot van 2014-11-15 23:03:18

Zulks zit zelfs nuttig, Aangezien het laat ons toe om toegang tot het systeem als wortel zonder het invoeren van de wachtwoord, en we kunnen de router in het geval van verlies van hetzelfde, en zelfs veranderen het; en de routers met dit soort fabriek uitgevoerde verbindingen zijn meestal vrij duur.

router2_ports_detail

Sommige conversieprogramma's modules van TTL Aan RS232 niet moeten ze voeden extern onder geen beding aangezien zij de macht van de poort ontvangen serie, en we kunnen verbranden onze WRTNode door de motor wordt gevoed; in ons geval zullen we een converter gebaseerd op chip gebruiken SP3232EEN, dat als we voeden uit WRTNode via pin VCC Converter plaat.

Pinout en geëxtraheerd uit het gegevensblad van SP3232E bedradingsschema, identiek aan SP3232EEN.

Pinout en bedradingsschema geëxtraheerd uit het gegevensblad van SP3232E, identiek aan SP3232EEN.

Het eerste wat dat we moeten doen is aansluiten van de converter TTL Aan RS232 naar de haven UART van WRTNode zoals we in de onderstaande tabel zien kunnen, en in het volgende diagram; de volledige pinout van WRTNode U kunt het vinden in dit vorige entry.

WRTNode Plaat TTL naar RS232 converter
GPIO 65 (+3V)
VCC
GPIO 75 (TXD2)
TX
GPIO 62 (RXD2)
RX
GPIO 64 (GND) GND
diagramafinal1

Diagram van de verbinding.

Wij zullen vervolgens installeren ckermit, een software voor het beheersen van de seriële poort.

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

Het eerste wat dat we moeten doen, Het is om te vertellen van het apparaat dat werkt; in mijn geval is een adapter USB naar RS232, Daarom is de toegewezen route /dev/ttyUSB0 en met de optie -l We gaan om aan te geven als u verbinding wilt.

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

Eenmaal geopend ckermit, Het blijft alleen om de parameters voor de verbinding, dat u hetzelfde zijn gebruiken met Framboos PI in een vorige post; Laten we eens kijken hoe het te doen.

(/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.
----------------------------------------------------

Druk nu op de toets Voer, en we zullen zien het welkomstbericht van OpenWRT barrière Breaker; We moeten niet vergeten dat met dit systeempad zal ons niet vragen om het wachtwoord inloggen als wortel, Sinds login door gebrek in BusyBox ES zonder wachtwoord.

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:/# 

Als je net als u me kunt volgen op Twitter, Facebook, Google +, LinkedIn, of het te delen met de knoppen onder deze publicatie, Als u vragen hebt of suggesties gelieve te niet aarzelen om commentaar te.

Help ons te bereiken meer lezers Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
E-mail

Laat een antwoord achter

Uw e-mailadres zal niet worden gepubliceerd. Verplichte velden zijn gemarkeerd *

*