Z Toya wychodzisz kablem z LAN i wpinasz do WAN tego MR3220 i działa.

2

(4 odpowiedzi, napisanych Oprogramowanie / Software)

Pokaż config samby?

3

(4 odpowiedzi, napisanych Oprogramowanie / Software)

Czy urządzenia wspierają roaming? To, że sieci się tak samo nazywają i mają takie samo hasło nie jest tak samo widziane przez klienta, klient widzi MAC stacji nadawczej, który jest różny dla każdego AP.

Nie powinno rozpinać wcale przy zmianie dzierżawy DHCP.
Dzierżawa działa w taki sposób:
Klient pyta o adres -> Serwer DHCP przydziela kolejny wolny z puli na ustawiony czas - np. 1h
Jeżeli wyłączysz urządzenie normalnie, to wyśle ono informację do serwera o zwolnieniu adresu IP
Jeżeli wyłączysz urządzenie nagle, adres będzie wisiał na serwerze do czasu upłynięcia dzierżawy ustawionej na serwerze DHCP
Klient w połowie czasu dzierżawy ponawia zapytanie czy dzierżawa jest jeszcze aktualna, jeżeli tak to odnawia dzierżawę, jeżeli nie to dostaje nowy adres i działa dalej. Samo założenie protokołu wyklucza przerwy w działaniu przy upływie czasu.
http://www.tcpipguide.com/free/diagrams/dhcplife.png

Odpowiem pod swoim postem, tak jak myślałem dodanie rezystora 3.3k pomiędzy 3.3V a linią DATA pomogło. Czyli czujnik działa w trybie pasożytniczym.
Nie jestem elektronikiem a widziałem już gdzieś temat na forum o tym. Jak będę chciał dodać drugi czujnik to dokładam drugi rezystor czy pozostawiam jeden dla całej linii 1-wire?

Akurat tych routerów mam masę dlatego taki wybór.
Akurat wifi byłby problemem bo trzeba mieć to wifi a to mają być czujki np. gdzieś w serwerowni, piwnicy, na maszcie w skrzynce itp.

Jakaś prosta możliwość podniesienia napięcia, czy też dodanie rezystora? Widziałem gdzieś taką implementację w sieci.
Czy jakaś mała przetwornica z 9V zasilacza na 5V?

A możliwość wykorzystania COM na PCB routera do podpięcia czujnika?
Coś takiego znalazłem:
https://github.com/dword1511/onewire-over-uart/raw/master/docs/pp2od_rd.png

Czujek mam kilka, przelutowałem te które miałem ale bez efektu. Cały czas to samo, na 6 sztuk tylko jedna dobra?
Znalazłem w internecie taki poradnik:
http://kernelreloaded.com/reading-tempe … n-openwrt/
Zamówiłem sobie właśnie te czujniki te dwa konwertery USB->Serial.
Mam serwerek z ubuntu, jak zlutuję taki układ i podepnę pod USB to na ubuntu mogę jakoś przetestować taki czujnik aby sprawdzić czy jest ok? Jak tutaj digitempem?
Z tą pierwszą czujką to mam teraz taki problem, że jak działa to wolę nie ruszać.

Witam.
Mam problem z ww sprzętem.
System to 18.06.1 kompilowany przeze mnie.

make -j2 image PROFILE=tl-wr841-v9 PACKAGES="-libiwinfo-lua -liblua -libubus-lua -libuci-lua -lua -luci -luci-app-firewall -luci-base -luci-lib-ip -luci-lib-nixio -luci-mod-admin-full -luci-proto-ipv6 -luci-proto-ppp -luci-theme-bootstrap -uhttpd -uhttpd-mod-ubus kmod-w1 kmod-w1-master-gpio kmod-w1-gpio-custom kmod-w1-slave-therm -ppp -ppp-mod-pppoe -ip6tables -odhcp6c -kmod-ipv6 -kmod-ip6tables -kmod-ppp -kmod-pppoe -kmod-pppox -firewall terminfo libnetsnmp snmpd libncurses nano"

GPIO pobieram z diody LED LAN_1, zasilanie z pinu 3.3V od serial portu, GND z zera wtyczki jack zasilacza.

root@OpenWrt:~# cat /etc/config/leds.sh
/bin/echo "leds-gpio" > /sys/bus/platform/drivers/leds-gpio/unbind
/bin/sleep 5
/sbin/insmod w1-gpio-custom bus0=0,16,0

Uwolnienie ledów i przypisanie 1-wire na GPIO16 czyli led od portu LAN_1

root@OpenWrt:~# cat /etc/config/temp.sh
awk -F= '/t=/ {printf "%.02f\n", $2/1000}' /sys/bus/w1/drivers/w1_slave_driver/numer_czujnika/w1_slave

A tutaj wpis z /etc/config/snmpd

config exec
        option name     Temperatura
        option prog     /bin/sh
        option args     /etc/config/temp.sh

Jeden router mam wykonany, wszystko działa ok. Mam wszystko ustawione, temperaturę odczytuję po SNMP sobie zdalnie.
Wszystko działa, to sobie dzisiaj chciałem zrobić drugą czujkę i niepowodzenie. Dwa routery, dwie czujki i nic. W dmesg mam tylko:

[   27.661509] Custom GPIO-based W1 driver version 0.1.1
[   30.434359] w1_master_driver w1_bus_master1: w1_search: max_slave_count 64 reached, will continue next search.
[   81.392442] w1_master_driver w1_bus_master1: Family 0 for 00.800000000000.8c is not registered.
[  128.569956] random: crng init done
[  144.990398] w1_master_driver w1_bus_master1: Family 0 for 00.400000000000.46 is not registered.
[  195.750185] w1_master_driver w1_bus_master1: Family 0 for 00.c00000000000.ca is not registered.
[  272.189930] w1_master_driver w1_bus_master1: Family 0 for 00.200000000000.23 is not registered.
[  335.789863] w1_master_driver w1_bus_master1: Family 0 for 00.a00000000000.af is not registered.
[  373.709779] w1_master_driver w1_bus_master1: Family 0 for 00.600000000000.65 is not registered.
[  414.191833] w1_master_driver w1_bus_master1: Family 0 for 00.e00000000000.e9 is not registered.

Już zmieniłem nawet GPIO na inny od innego LEDa ale nic to nie dało hmm
Podpinałem jeszcze zasilanie z osobnego zasilacza 5V pod czujnik ale jedynie co to udało mi się go spalić, czujnik sad
Jeszcze zastanawia mnie fakt posiadania serial portu na PCB w routerze, czy jest możliwość podpięcia tam czujnika temperatury bezpośrednio? Wyłączenie konsoli OpenWrt na tym COMie i użycie go jako swój interfejs do komunikacji z czujnikiem?
Pozdrawiam Marcin

11

(4 odpowiedzi, napisanych Oprogramowanie / Software)

Tak właśnie startuje Backfire, tylko do niego jest plik openwrt-rb532-combined-jffs2-128k.bin który dd'uje na kartę.
No i właśnie tutaj jest ten problem, "nagrać kernel na CF i zrobić system plików na reszcie".

12

(4 odpowiedzi, napisanych Oprogramowanie / Software)

Jeżeli naprowadzisz mnie jak wrzucić te pliki na kartę CF i uruchomić z niej system będę bardzo wdzięczny.
Interesuje mnie uruchomienie z karty CF na 532A, płyta nie jest moja a instalując na pamięci tracę licencję.

13

(4 odpowiedzi, napisanych Oprogramowanie / Software)

Witam wszystkich na forum z racji pierwszego postu.
Pytanie mam odnośnie sprzętu z tematu, w OpenWRT 10 jest wsparcie dla tej płytki, jednak w 12 i 14 już nie. Chciałem samodzielnie stworzyć obraz za pomocą SDK i tam przy kompilacji kernela również nie ma możliwości wybrania tej architektury.
Czy nie ma już wsparcia w nowszych wydaniach dla tego sprzętu?
Przeszukałem trochę w google ale nic ciekawego nie znalazłem, niby jakieś pliki w nowszych wydaniach są ale stwierdzenia, że wsparcie dla tego RB jest nie znalazłem.