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

Astăzi vom vedea cum să adăugaţi un convertor de TTL pentru a Serial port, prin conectarea la portul UART al nostru WRTNode; pentru a stabili o conexiune şi acces, precum şi la o 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; şi în acest caz sunt de gând să se hrănească modulul cu 3V.

Farfurie convertizor vom folosi, pot fi furnizate cu 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

Acest lucru este foarte util, Deoarece ne permite să acceseze sistemul ca 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.

Primul lucru pe care trebuie să facem este să se conecteze la convertizor TTL pentru a RS232 port UART de WRTNode Cum putem vedea în tabelul de mai jos, î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.

Apoi vom instala 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 utilizaţi cu Zmeura PI într-o intrare anterioară; 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 pentru a va loga ca 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