Face propriul router cu WRTNode - WRTNode de control prin portul consolă serială

Hoy veremos como añadir un conversor de TTL pentru a Serial port, conectándolo al puerto UART al nostru WRTNode; para establecer una conexión y acceder así a una Terminalul.

OLYMPUS APARAT FOTO DIGITAL

Este acelaşi lucru pe care avem cu Raspberry PI într-una anterioară de intrare, singurul lucru diferit este pinout pe partea de bord; y que en este caso vamos a alimentar el modulo con 3V.

Farfurie convertizor vom folosi, se puede alimentar con 3V sau cu 5V; de ce va fi util pentru Raspberry PI, WRTNode, şi chiar şi pentru Arduino si Marea majoritate a camerelor de dezvoltarea pieţei.

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

Esto es muy útil, ya que nos permite acceder al sistema como rădăcină fără a intra parola, şi putem gestiona router-ul în caz de pierdere de aceeaşi, şi chiar şi-l schimbe; şi routere cu acest tip de fabrica implementat conexiuni tind să fie destul de scumpe.

router2_ports_detail

Unele module convertoare de TTL pentru a RS232 nu ei ar trebui să feed extern în nici un caz deoarece primesc puterea de la portul seria, şi ne-ar putea arde noastre WRTNode de supraalimentare; in cazul nostru vom folosi un convertor bazate pe cip SP3232EEN, că dacă ne feed de la WRTNode prin AC VCC Farfurie convertizor.

Pinout şi extras din foaia de date a SP3232E schema electrica, identic cu SP3232EEN.

Pinout şi schema extras din foaia de date a SP3232E, identic cu SP3232EEN.

Lo primero que debemos hacer es conectar el conversor de TTL pentru a RS232 port UART de WRTNode como podemos ver en la tabla de abajo, în diagrama de mai jos; pinout completă a WRTNode Il puteti gasi în acest anterioară de intrare.

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

Diagrama de conectare.

A continuación instalaremos ckermit, un software pentru a controla portul serial.

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

Primul lucru pe care trebuie să facem, Este de a spune dispozitivul care va funcţiona; în cazul meu este un adaptor USB la RS232, Prin urmare, traseul atribuit este /dev/ttyUSB0 şi cu opţiunea -l Am de gând să indice pentru a conecta.

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

O dată deschis ckermit, Ea rămâne doar pentru a stabili parametrii pentru conectarea, că vă sunt la fel que utilizamos con Zmeura PI en una entrada anterior; Hai sa vedem cum se face.

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

Acum, apăsaţi tasta Introduceţi, şi vom vedea mesajul de întâmpinare a OpenWRT Barrier Breaker; Trebuie să ne amintim că cu această cale de sistem nu ne va cere parola para hacer login como rădăcină, De conectare implicit în BusyBox ES fără parolă.

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

Dacă vă place să urmaţi-mă pe Stare de nervozitate, Facebook, Google +, LinkedIn, sau partajaţi-l cu butoanele de sub această publicaţie, Dacă aveţi orice întrebări sau sugestii vă rugăm să nu ezitaţi să comenteze.

Să ne ajute să ajungă la mai mult de cititori Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

lasă un răspuns