26

(5 odpowiedzi, napisanych Termometr)

Nie uzywam pasma 2.4 Ghz tylko 5 Ghz wiec nic mi nie da  ESP8266 i jego WIFI

27

(5 odpowiedzi, napisanych Termometr)

Dzieki za odpowiedz, znam to ale jest to tylko dla AR9331 a Miktorik jest na AR7130
Mam uruchomiony pomiar DS18B20 na GPIO i to dziala ale chcialem zamiast DS18B20 uzyc DHT22 aby miec odczyt temp i wilgotnosci
ale  DHT22 ma inny protokol niz typowe 1-wire wiec dlatego szukam rozwiazania odczytu z GPIO DHT22 na Miktoriku.
Wiem ze moge uzyc arduino via serial port i max3232 ale szukam prostszej metody niz podlaczania do RS232

28

(5 odpowiedzi, napisanych Termometr)

A czy ktos zna / ma skrypty do odczytu danych DTH11/22 z czujnika podlaczonego do GPIO  na openwrt ??

29

(39 odpowiedzi, napisanych Oprogramowanie / Software)

A czemu wgrywasz wersje LOCO-M-XW a nie dla Rcket via TFTP

https://downloads.openwrt.org/chaos_cal … actory.bin

lub jesli wersj XW :
https://downloads.openwrt.org/chaos_cal … actory.bin


Maniek19pl napisał/a:

http://thumbnails114.imagebam.com/47261/c386b5472604319.jpg

teraz gdy chce wgrać soft przez www mam :      
Firmware image check failed. Error code: -6

przez tftp dalej to samo, error

**
próbuje wgrać przez tftp2

org soft do ubnt 5.5.11 wchodzi od razu.
openwrt-15.05-ar71xx-generic-ubnt-loco-m-xw-squashfs-factory.bin
nie chce wejść yikes
cały czas błąd

jakieś pomysły jak na to urządzenie loco m2 wgrać openwrt !? yikes

Cezary napisał/a:

Jeszcze raz: "maskowane"?

Adres WIFI WLAN 10.1.10.1 z maska 255.255.255.0

Przy takim ustawieniu mam ze sieci wewentrznej na LAN 192.168.1.0/24 jest maskowana na WIFI

ale port radiowy WLAN jest takze routerem na sieci WIFI dla innych bo jest to siec typu mesh network w trybie AD-HOC wiec
kazdy router na WIFI moze byc routerem dla innych w zaleznosci oa jakosci ETX. I jesli jakie srouter ma sciezke przez


10.1.10.2 -> 10.1.10.1->10.1.10.3

to efekt jest taki ze jak wysyla pakiety 10.1.10.2 via 10.1.10.1 do 10.1.10.3 to wyglada na to ze 10.1.10.1 maskuje adres 10.1.10.2  a nie chce tego

Czy moze ktos pomoc jak ustawic firewall aby byly tylko maskowane adresy wychodzace z siec LAN na WIFI

Konfiguracja taka

config zone
    option name        wlan
    list   network        'wlan'
    option input        ACCEPT
    option output        ACCEPT
    option forward        ACCEPT
    option masq        1
    option mtu_fix        1

powoduje ze maskowane sa adresy z sieci LAN ale takze forwardowane przez WLAN a nie chce maskowac adresow ktore sa forwardowane na sieci WIFI tylko adresy ktore wychodza z sieci LAN

32

(57 odpowiedzi, napisanych Termometr)

Zastanawiam sie teraz czy nie mozna takiego resetu arduino wykonac bez tego modulu przekaznika ktory mial odciac zasilanie na chwile do arduino pro mini. Na plycie Arduino Pro Mini jest PIN "RESET" i podanie na niego sygnalu powoduje reset arduino wiec wykonujac prosty uklad:

https://hobbybotics.files.wordpress.com/2011/11/xbee-reset.png

i podlaczajc go do GPIO LED QSS ktorym steruje moge podac sygnal do RESETU Arduino i wtedy moze te 1.96 V tu wystaczy

33

(57 odpowiedzi, napisanych Termometr)

Bartekk napisał/a:

Zobacz w datasheecie czy dla napięcia 1.96V transoptor się odpali.

Tak troche oczekiwalem wiekszego napiecia ok 2.5 V pewnie spory oprnik jest szeregowo do LED na WR740 tym bardziej bede musial zrezygnowac / ominac na plytce modulu przekaznika z SMD LED ktory jest szeregowo z transoptorem (lepszy rozwiazaniem jesli juz potrzeba takiej informacji ten LED bylby w torze cewki przekaznika) lub nawet pominac opornik szeregowy z transoptorem na plytce modulu lub zastapic go innym gdy beda problemy z zadzialaniem modulu.

34

(57 odpowiedzi, napisanych Termometr)

Zmierzylem napiecia i na diodzie oznaczone na plytce + jak swieci sie dioda (wyslane echo 1) jest 1.96V a jak sie wylaczy diode jest 0V
Na drugiej nodze LED zawsze jest zero.

Przy okazji wspomniany wyzej modul z przekaznikiem mimo ze pisze ze jest sterowany stanem niskim mozna go uzyc w dowolnej konfiguracji po przeczytaniu opisu:
http://www.jarzebski.pl/arduino/kompone … yczne.html
oraz opisu :
https://wiki.openwrt.org/_media/media/gpios-high_low.png

Rozlaczamy zwore VCC-JDVCC i do pinu JDVCC podac napiecie 5V z zasialcza / stabilizatora itp oraz podlaczyc sie z masa
i teraz w zaleznosci jak potrzebujemy

- sterowanie stanem niskim do pinu VCC podac napiecie 3.3V a pin IN1 do GPIO ktore steruje stanem niskiem
- sterowanie stanem wysokim do pinu VCC podpiac GPIO a pin IN1 do GND

35

(57 odpowiedzi, napisanych Termometr)

Cezary napisał/a:

Naprawdę kombinujesz. gnd masz podłączyć go gnd, vcc do vcc a in do linii z procesowa która struje diodą. Czy linia jest podłączona do anody czy katody diody to łatwo sprawdzić miernikiem - zmień stan diody i zobaczysz gdzie się sygnał zmienia  - na anodzie czy katodzie. Cała filozofia a ty szukasz nie wiadomo jakiego rozwiązania.

Cezary dzieki za cierpliowosc i wyrozumialosc. Rzeczy ktore sie robi pierwszy raz sa trudne jak to robisz i robiles sa trywialne.
Twoje wyjasnienia mnie pomogly 
Czyli  mirnikiem sprawdzam czy miedzy masa a Andoda lub Katoda LED WR740 po zmianie stanu diody pojawia sie napiecie ? i do tego pinu po LEDZIE podlaczam IN0 modulu ?

Pozdrawiam

36

(57 odpowiedzi, napisanych Termometr)

Ok dzieki czyli wiem ze nie wiem jak podlaczyc :-) i musze szukac sam rozwiazania a myslalem ze ktos juz to robil ale widze ze musze byc pierwszy albo popytac/poszukac na innych forach

37

(57 odpowiedzi, napisanych Termometr)

Cezary napisał/a:

Jeżeli anoda led jest podłączona bezpośrednio to zasilania vcc to możesz przecież. Masz podłączyć pod zasilanie po prostu.

Piszesz o anodzie LED WAN ???? to nie wiem czy jest podlaczona do VCC (3.3C) bo schematu WR740 nie znam :-)i nie znam
w jakis sposob WR740/741 steruje LEDAMI

38

(57 odpowiedzi, napisanych Termometr)

Cezary napisał/a:

Kup podłącz i używaj. Jeżeli moduł ma sterowanie stanem niskim to podanie 0 go przełączy. I masz podłączysz gnd i wejście in, vcc to zasilanie modułu.

Cezary dziekuje za odpowiedz i nie denerwuje sie moze moimi "glupimi' pytaniami ale chce zrozumiec podlaczenie


WR740 ma LED WAN:                     Modul przekaznika

---------+
         ___   K                                         VCC  ----------
           /\                                                                                    GND
           --     A (opisane + na plycie)                                                |
            |                                                 IN0 ------------               ___
---------+                                                                                      ---
                                                                                                      -
Moje pytanie a tak rozumie Twoja wypowiedz IN0 podlaczam w miejsce

KATODY LED WAN  ???
VCC do 3.3 V  z plyty WR740
GND do masy WR740

Moja pytanie dlaczego nie mogle podlaczyc IN0 do KATODY LED WAN i VCC do ANODY LED WAN ??? bo wydawalo mi sie ze to tak ma byc poprostu zamieniem LED WAN na LED z transoptora ale moze zle mysle ?

Pozdrawiam

39

(57 odpowiedzi, napisanych Termometr)

Cezary napisał/a:

Ty nie patrz na inne strony. Wszystko zależy co sobie chińczyk wymyślił i jak zrobił sterowanie, więc jak kupisz moduł to zobaczysz czym jest sterowane. To nie jest standard i wykonania są różne.

Nie bardzo rozumie, pisalem ze

kupuje ten modul
https://elty.pl/pl/p/Modul-z-1-przekazn … ptorem/667

schemat tego modulu:
https://arduino-info.wikispaces.com/file/view/OptoRelayChannelData-800.jpg/308571794/OptoRelayChannelData-800.jpg

40

(57 odpowiedzi, napisanych Termometr)

Ok tylko frapuje mnie to podlaczenie i sterowanie,  sa 2 rodzaje sterowania stanem niskim i stanem wysokim i nie bardzo tego rozumie czy wpiecie doklanie w miejsce diody WAN transoptora bedzie wlasnie to odpowiednik sterowaniem stanem niskim
Schemat tego modulu co podalem to:

https://arduino-info.wikispaces.com/fil … ta-800.jpg

czyli IN0 podlaczam w miejsce katody LED WAN a VCC do miejsce pinu Anody LED WAN ??

Jumper VCC-JD-VCC rozwarty bo podaje dla JD-VCC 5 V do sterowania przekaznika z stabilizatora napiecia 5V

41

(57 odpowiedzi, napisanych Termometr)

Witam,

mam stacje pogody na Arduino ktory wpiety jest do WR740 via Serial port. Poniewaz stoi to w malo dostepnym miejscu a zdarza sie ze co jakis czas Arduino blokuje sie sie openwrt  nie moze pobrac danych. Po ponownym wlaczeniu zasilania arduino wszytsko dziala
przez 2 tygodnie itd. Chcialem rozwiazac ten problem poprzez zastosowanie modulu przekaznika z tansoptorem

https://elty.pl/pl/p/Modul-z-1-przekazn … ptorem/667

ktory bylby wpiety w miejsce diody np WAN (nie uzywam portu WAN)

W crontabie moglbym raz na jakis czas lub skryptem sprawdzac czy dane sa pobiernae z Arduino jesli nie to ustawiajac stan diody WAN uruchomie transoptor ktory uruchomi przekaznik poprzez ktore jest podawane zasilanie + do Arduino. Przekaznik w stanie spoczynku caly czas ma zwarte styki a po podanie napiecia na niego zostanie rozwarty.

Moje pytanie jest czy ten modul ktory wg linku wyzej napisane jest ze sterowanie przez podanie stanu niskiego na wejście
czy w WR740 podlaczajac w miejsce LED WAN moge sterowac tzn podawac stan niski ???


Pozdrawiam

42

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Nie generalnie chce tylko kiedy sam router cos chce wyslac od siebie na rozne port TCP poprzez eth0 mial zawsze source IP z WIFI portu

Znalazlem cos takiego:

http://konrad.bechler.pl/2012/07/linux- … p-address/

i moze faktycznie ragula

iptables -t nat -A POSTROUTING -d 10.0.0.0/16 -j SNAT --to-source 192.168.0.170

gdzie 192.168..0.170 to IP WIFI  zadzial w strone adresow 10/16 ktore sa na eth0 (bo eth0 ma adres z zakresu 10.x)

ale nie chce aby jakikolwiek host z sieci na WIF z adresow 192.168.0.x mial source adres 192.168.0.170 przechodzac przez eth0 na tym routerze
Czy ta regula jednak zrobi ze na eth0 kazdy host z WIFI ktory przejdzie bedzie mial source IP 192.168.0.170 ?

Cezary napisał/a:

W sensie http://eko.one.pl/?p=openwrt-routing ?  Czyli skierowanie do określonego portu na określony interfejs.

43

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Mam siec lokalna zamknieta w ktorej na routerze z OpenWRT mam inny adres na WIFI i inny na eth0 (normalne). Czy jest mozliwe aby kiedy router wysyla jakies zapytanie via eth0 (np zapytanie o czas via ntpclienta lub inna akcje skryptowa na tym routerze ) uzywal adresu swojego z WIFI a nie z eth0  ?? (nie uzywam maskowanie adresow na interfejsach - siec nie ma nic wspolnego z siecia z dostepem do internetu) Jakas regula iptabels aby source adres byl na eth0 z WIFI ???

Witam,

Korzystam z CC oraz BB kompilowanych przez Cezara ale mam maly problem.

Cacti pozwala monitorwac informacje i sile sygnalu (Signal) i poziomie szumu (Noise) z portow radiowych (jest taka wtyczka w cacti) ale informacje pobierane sa przez snmpd z /proc/net/wireless
i tu okazuje sie ze wartosc w /proc/net/wireless sa zawsze 0

cat /proc/net/wireless
Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
wlan0: 0000    0     0     0        0      0      0      0      0        0

wie ktos jak zaradzic aby pojawily sie informacje w /proc/net/wireless ???


Pozdrawiam

45

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Mam swoj powod do zmiany gdyz w ipv6 adresie musze miec umieszczony pewna informacje zakodowana w tym adresie
wiec dla mnie akurat jest to wazne aby nie bylo automatu

g0f3r napisał/a:

No właśnie z mac'a sobie liczy, no i nie do końca wiem po co to zmieniać.

Witam,

Poszukuje jak wylaczyc automatyczne konfigurowanie interfejsow adresem IPv6 z serii fe80::....
Potrzebuje nadac wlasny adres z serii fe80:: ale jesli wpisze w /etc/config/network w opcjach swoj adres ipv6

option ip6addr 'fe80:...../64'

to interfejs ma 2 adresy IPv6 z serii fe80:....

.....
          inet6 addr: fe80::7644:1ff:fe88:1bbd/64 Scope:Link
          inet6 addr: fe80::2c80:102:2c80:102/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1532  Metric:1
Pozdrawiam

47

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Przegrzeb źródła kernela i sprawdź czy znajdziesz tam chanbw, będzie wiadomo czy włączyli to do kernela czy tylko w compact-wireless to jest.

Wyglada ze nawet openwrt nie wspiera zmiany szerokosci kanalu dla ath9k_htc bo nie ma dostepnego pliku. Wersja ath9k pozwala na zmiane szerokosci kanalu. No ale WN722 pracuje na ath9k_htc wiec nie uda sie nawet na openwrt

48

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Tak, czyli korzysta w wersji "rozwojowej". Jak nie masz tego u siebie to nie masz jak tego włączyć.

Tak wiem ale zastanawiam sie moze cos nie wlaczylem przy kompilacji kernela. Uzywam kernela 3.19 ktory ukazzal sie wczoraj chyba wiec nowszego nie ma

WN722 ma AR9271 chip

Zastanawiam sie czy szerokosc kanalu 10Mhz jest zwiazana z chip jego mozliwosciami

49

(6 odpowiedzi, napisanych Oprogramowanie / Software)

To znam na openwrt

Cezary napisał/a:

O ile sterownik to wspiera to robisz to przez
echo 10 > /sys/kernel/debug/ieee80211/phy0/ath9k/chanbw
(przykład dla ath9k). Szukaj chanbw

WN722 USB jest z driverem ATH9K a kernel jaki uzywam to najnowszy 3.19

ale pod linux wlasnie w tym katalogu nie widze tego pliku chanbw
tyle ze z tego co widzialem to rozwoj driverow np ATH9K na openwrt to inna droga niz na Linux , niby to samo prawie ale jest roznica
openwrt uzywa compat-wireless-xxx pakietu ktory podmienia orginalne rozwiazanie  kernela linuxa

50

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,

Mam pytanie zwiazane z szerokoscia kanalu. Mam ustawione na openwrt (urzadzenia pracuja na 2.4 Ghz) szerokosc kanalu 10Mhz i miedzy openwrt <-> openwrt dzial to OK. Ale chcialbym tez uzywajac laptopa linux'a podlaczyc sie do AP z ta szerokoscia kanalu 10 Mhz. Czy wie ktos czy w najnowszych kernelach pod linux np 3.19 jest mozliwe ustawienie szerokosci kanalu 10 Mhz np dla urzadzenia USB WN722N ? Szukalem i sa opisane informacje ze wprowadzone zostaly patch na wiosne 2014 (http://comments.gmane.org/gmane.linux.k … ral/121022) z obsluga 10/5 Mhz ale nie wiem jak mozna to ustawic

Pozdrawiam