Strony

niedziela, 25 stycznia 2015

OpenWrt, Arduino, PL2303, ESP8266(WiFi), APRS = szeregowy świat

czyli,
cd: 20 listopada 2014, trzy razy kabel - łza wspomnień,
      13 listopada 2014, ESP8266(WiFi) + Arduino

 1) minimalna konfiguracja PL2303 pętla RX=TX oraz 2xPL2303 
 pl2303 TX - RX (pętla) | PL2303 --- PL2303
 2) Windows PL2303 - [TX,RX,GND] - OpenWrt PL2303 (TPLINK-710N) V1.1 

 pl2303 + picocom - 52 KB | PL2303 OpenWrt --- PL2303 PC
 pl2303  sterownik przejściówki USB-TTL oraz  picocom  serial terminal to podstawowy zestaw oprogramowania, można instalację pakietów wykonać np ze środowisk graficznego luci [632KB].
[router podłączyć kablem LAN i na sztywno ustawić adresy IP4; OpenWrt reinstalacja: 1,2, fresh; TELNET:instalacja Windowstelnet OpenWrt - hasło (cmd - telenet - open 192.168.1.1); LUCI instalacja: 1,2]

 lsusb - 264 KB
 lsusb  zajmuje 264KB flasha, zamiast niego lepiej wydać w konsoli polecenie  ls -l /dev/tty*  wtedy otrzymamy pełna listę i co ważniejsze daty lub  dmesg | grep -i usb  - może to nam pomóc w sytuacji wielu urządzeń tego samego typu.

 3) Arduino UNO - [TX,RX,GND] - PL2303 picocom OpenWrt 

 Arduino UNO (przykłady - Communication - ASCII table)

 4) Arduino UNO podłączone do routera bezpośrednio przez USB 

instalacja kmod-usb-acm | Ardiono UNO zgłosiło się jako /dev/ttyACM0 | "ASCII table" via USB

 5) Arduino UNO podłączone do routera bezpośrednio przez USB
      przekierowanie danych na adres (192.168.1.1:1234) 

ser2net przekierowanie ttyACM0:9600 na port 1234
Arduino UNO wysyła jeden znak co sekundę "*" przez port USB podłączony do routera, tam następuje przekierowanie ttyACM0 (portu szeregowego) na adres Internetowy.
Daje to możliwość podglądania zawartości przesyłanych danych protem szeregowym bez logowania się to konsoli SSH routera.


w przygotowaniu ...

Brak komentarzy:

Prześlij komentarz