Днес ние ще видим как да добавите конвертор от TTL за да сериен порт, чрез свързване към порт UART на нашите WRTNode; да се установи връзка и достъп както до Терминал.
Това е същото нещо, което имаме с Малина PI в една Предишен запис, Единственото нещо, различно е pinout от страна на борда; и в този случай ще се хранят на модула с 3V.
Плоча Конверторът ние използваме, могат да бъдат захранвани с 3V или с 5V; от това, което ще бъде полезно за Малина PI, WRTNode, а дори и за Arduino и огромното мнозинство от пазара развитие дъски.
Това е много полезно, Тъй като тя ни позволява да получите достъп до системата като корен без да въвеждате парола, и ние може да управлява маршрутизатор в случай на загуба на същото, и дори да го промени; и на рутери с този тип на фабрика приложени връзки са склонни да бъдат доста скъпо.
Някои конвертори модули на TTL за да RS232 не те трябва да хранят външно при никакви обстоятелства, тъй като те получават захранване от порт серия, и ние може да изгори нашите WRTNode чрез нагнетяване; в нашия случай ние ще използваме конвертор на базата на чип SP3232EEN, че ако храним от WRTNode чрез ПИН VCC Конвертор табела.
Първото нещо, което трябва да направим е да се свържете на конвертора TTL за да RS232 порт UART на WRTNode както можем да видим в таблицата по-долу, и в следващата диаграма; изходите на пълна WRTNode Можете да го намерите в този Предишен запис.
WRTNode | Табела TTL към RS232 конвертор |
GPIO 65 (+3V) |
VCC |
GPIO 75 (TXD2) |
TX |
GPIO 62 (RXD2) |
RX |
GPIO 64 (GND) | GND |
След това инсталираме ckermit, софтуер за контрол на серийния порт.
usuario@maquina:~$
sudo apt-get install ckermit
Първото нещо, което трябва да направим, Е да покаже на устройството, което ще работи; в моя случай е адаптер USB към RS232, Следователно маршрут е /Dev/ttyUSB0 и с опция -l Ние ще се показват за свързване.
usuario@maquina:~$
sudo kermit -l /dev/ttyUSB0
Веднъж отворена ckermit, Само остава да се определят параметрите за връзката, че сте едни и същи Използвайте с Малина PI в предишния влизане; Нека видим как да го направя.
(/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.
----------------------------------------------------
Сега натиснете клавиша Въведете, и ние ще видите поздравителното съобщение на OpenWRT бариера прекъсвач; Ние трябва да помни, че с тази система пътя не ще ни пита за парола да влезете като корен, След вход в по подразбиране BusyBox ES без парола.
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:/#
Ако ви харесва можете да следвате ме на Twitter, Facebook, Google +, LinkedIn, или я споделете с бутоните под тази публикация, Ако имате някакви въпроси или предложения, моля не се колебайте да коментират.