1

(4 odpowiedzi, napisanych Termometr)

Zima sprzyjała zastanowieniu się nad doborem terminala. Pomiary prądu zasilania (12V) stanowczo ograniczają zapędy maksymalizacji parametrów szybkościowych:
T5710/1.2GHz           1400/2100 mA (USB 2.0)
T5710/800 MHz         1000/1500 mA (USB 2.0)
T5700/1 GHz              800/1600 mA (USB 1.0)
T5510/800 MHz         1000/1500 mA (USB 2.0)
T5500/733 MHz           800/1400 mA (USB 1.0)
T5300/533 MHz           800/1100 mA (USB 1.0)

Pomiarów dokonano w obsadzie 512 MB RAM, 512 MB flash, system operacyjny WIN XPE, system w spoczynku/obciążony. Dla T5300 - Openwrt, 32 MB flash.

Przy zakupie warto zwrócić uwagę na model ponieważ np. T5510 oraz T5710 (800 MHz) to dokładnie taki sam sprzęt, różnią się licencją dla WIN XPE  T5710 ją ma a T5510 nie, oraz fabrycznym wyposażeniem:
- T5510 32 MB flash/128MB RAM
- T5710 256 lub 512 MB flash/256 lub 512 MB RAM.

UWAGA Model T5710 1.2 GHz produkowany był w dwóch wersjach: z procesorem TM8600 oraz TM8800. Ze względu na inny chipset wymaga innej niż generic kompilacji openwrt.

Znajde gdzies obraz attitude_adjustment x86 generic do nagrania  na flash 32 MB ?

3

(3 odpowiedzi, napisanych Termometr)

Czujki sa na magistrali tzw pasozytniczej czyli 2-przewodowej. Sugeruje rozprowadzenie 3-cim przewodem zasilania+5V i podlaczenia czujek 3-trojprzewodowo zgodnie z opisem czujek (pdf).
Moze to pomoze: http://eko.one.pl/forum/viewtopic.php?id=3196

4

(3 odpowiedzi, napisanych Termometr)

Potwierdzam ze dziala przy sporych dlugosciach i rozbudowanej magistrali.
Jaka masz magistrale 1-wire? (2 czy 3 przewody)
Przy wiekszych dlugosciach oraz wiekszej ilosci czujnikow skutecznie dziala magistrala 3 przewodowa.
Czesto pomaga dolozenie dobranego do linii rezystora (2.2 do 5.6 kohom) podlaczonego miedzy +5V i szyna danych, wszystko zalezy od jakosci linii.

5

(10 odpowiedzi, napisanych Termometr)

owfs nie bardzo obciaza mi sprzet.
Faktycznie bez podlaczonych czujnikow lub przy zlej konfiguracji (zle adresy na 1wire) odczuwa sie wzrost obciazenia.
Przy prawidlowych ustawieniach owfs i odczyty sa praktycznie niezauwazalne.

6

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Cenowo i mozliwosciami T5500 przesciga inne...
Zmiesci sie i braza danych i wiele wiele innych. Na pokladzie 4 * USB oraz RS232 ze o LPT nie wspomne.
Zasilac sie daje z 12 V wiec mozna spokojnie z akumulatora buforowac. RAMU spro a i procesor wydajny.

7

(5 odpowiedzi, napisanych Oprogramowanie / Software)

squid

Wiele osob korzysta z limitowanych polaczen gprs. Wydaje sie byc zasadnym uruchomienie rozsadnie skonfigurowanego squid'a by ruch po laczu ograniczyc, szczegolnie jesli ma sie wiecej niz jeden komputer w sieci. Uaktualnienia systemu windows, uaktualnienia oprogramowania to lwia czesc wykorzystywanego limitu, mozna go w ten sposob powaznie ograniczyc. Nie wspomne tu o korzysciach plynacych ze znacznie szybszego ladowania sie stron www.

timeserwer ze zrodlem czasu z GPS

niewiele ale to rowniez zaoszczedzenie transferu.

dns serwer

nie widac tego wprost ale ramki tez zajmuja sporo transferu

Warto by ktorys z bardziej zaawansowanych userow popelnil jakis porzadny opis. Goraco do tego namawiam.

LiO napisał/a:

Możesz do np prawego złącza podłączyć zewnętrzną, a te dookolne w domu będą siać.

Pytanie laika: dlaczego do prawego zlacza? Prawego patrzac od tylu?

U mnie 2 szt T5500 tworza polaczenie wifi dla 2 komputerow oraz 4 kamerw oddalonym o kilkaset metrow obiekcie, z czego na jednym dzialajacym jako router dziala system pomiarow domu, serwer czasu, squid oraz pare innych mniejszej wagi zadan. Oba terminale wraz z kamerami zasilane z akumulatorow kwasowych 12V co pozwala uniezaleznic sie od awarii zasilania 230V.
Trzeci z serii T5700 z WIN XPE dziala jako monitor pozwalajacy na podglad kamer oraz wynikow pomiarow domu.
To tanie i wydajne pudelka, godne polecenia pod openwrt a moze i "wiecej".
Bylo troche problemow z uruchomieniem kart wifi w slocie PCI pod openwrt, jednak upor w doborze typ/model/egzemplarz przyniosl spodziewane efekty.

Terminal HP T5500.
RAM do max 512 MB, procek 733 MHz x86 wiec i mozliwosci programowe spore, dysk SSD 512 MB.
Bierze toto < 12 W.
4 porty USB pozwalaja podlaczyc rozne elementy zewnetrzne np. dodatkowa karte eth.
Mozna ja oczywiscie wlozyc w slot PCI jednak na zamkniecie obudowy szanse nikna chyba ze przez riser card + dodatkowa obudowa gorna.
Openwrt na tym calkiem sprawnie dziala.
Wydalem na to niecale 100 PLN.
Wersje HP T5700 z procesorem 1 GB kupowalem na ALLEGRO rowniez ponizej 100 PLN.
Obydwie wersje zasilane sa z 12V DC, co umozliwia proste zasilanie buforowe z akumulatora.

11

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary!

Jest szansa na kompilacje pakietu dla platformy x86?

12

(5 odpowiedzi, napisanych Oprogramowanie / Software)

Wejdzie taka kombinacja do T5500 ? Riser card mam.
Nie da sie prosciej jakas zwykla karteczke PCI wetknac?
Chce tylko link do 1 sasiada wykonac. Zadnych szpasow.
Odleglosc ok 100 m. Widzialnosc optyczna istnieje.
Liczy sie wylacznie stabilnosc pracy. Transfer rowniez jest drugorzedny.

13

(5 odpowiedzi, napisanych Oprogramowanie / Software)

Ponawiam powyzsza prosbe. Szukam solidnego wsparcia dla karty w slocie PCI.
Z braku rad nabylem kolejno RTL8180 oraz RL2560F, poleglem na obu...
Uprzejmie prosze o wskazanie "wsadu" w slot PCI by to ruszylo jako AP.

14

(4 odpowiedzi, napisanych Termometr)

Mozna zaczac od tego:

http://www.arduino.cc/cgi-bin/yabb2/YaB … 1283073954

Oparlem sie na filozofii. Rozwiazanie mam ciut inne - nadajnikow/odbiornikow mam 3.

Bodzcem i podpowiedziami byla strona:

http://www.technik.ba-ravensburg.de/~la … meter.html

Material bogaty. Polecam.

15

(1 odpowiedzi, napisanych Oprogramowanie / Software)

Pare rzeczy sie wyjasnilo. Pobrany z
http://downloads.openwrt.org/backfire/1 … /packages/squid_2.7.STABLE9-2_x86.ipk

1. nie tworzy folderu /tmp/log/squid/errors/Polish wraz z jego zawartoscia, jest za to folder English
2. nie tworzy folderu /tmp/logs/

W koncu sie uruchomil. Wzrost obciazenia procesora niewielki.
Dla kogos z tak wolnym polaczeniem z internetem jak moje, roznica dostepu jest wyrazna.
I to nie troche szybiej a znacznie szybciej.

Ograniczenie ruchu oszczedza znaczaco limit transferu lacza.

Moja prosba o pomoc w konfiguracji jest nadal aktualna. Sadze ze warto "doregulowac" ustawienia.

16

(79 odpowiedzi, napisanych Oprogramowanie / Software)

Nazwa modemu: Huawei E1752
Vendor=12d1 ProdID=141b Rev= 0.00
interfejs do połączenia: /dev/ttyUSB0
interfejs do diagnostyki: /dev/ttyUSB1
uwagi: modem z dystrybucji ORANGE

17

(4 odpowiedzi, napisanych Termometr)

Sukcesywnie rozbudowywany, prosty zestaw pomiarow dla domu.
W sklad wchodzi:
- HP T5500 z 256 MB RAM, 512 MB flash, openwrt (x86), zasilany buforowo z akumulatora zelowego, terminal obsluguje rowniez modem GPRS oraz pakiet squid obnizajacy wykorzystanie transmisji przez malo wydajne lacze GPRS
- modul MP00202, w miare tani, dostepny modul obslugiwany przez wiekszosc gotowych pakietow np. owfs, digitemp
- kilka czujnikow DS1820 oraz DS18B20, powszechnie stosowane tanie i dokladne czujniki temperatury
- modul (projekt wlasny) wykonany w technologii smd zawierajacy:
   - przetwornik A/D DS2450
   - czujnik cisnienia MPX4115A, niestety dosc drogi ale prosty w uzyciu przetwornik cisnienia na wartosc napiecia
   - czujnik wilgotnosci RHSM-1,
   - stabilizator LP2951 wytwarza napiecie 4.8V z 5V - USB (bezposrednie zailanie z USB jest zaszumione)
   - terminator do zakonczenia linii 1-wire, pozwala "zamknac" linie dluga jaka jest magistrala 1-wire, na pakiecie wlutowane sa dwa rezystory oraz przelacznik J2 pozwalajacy dobrac optymalne parametry w zaleznosci od dlugosci i rodzaju stosowanych przewodow
   - optoizolator (wyjscie) CNY17, kazde wejscie/wyjscie przetwornika DS2450 moze byc wejsciem analogowym lub wyjsciem cyfrowym, zastosowanie optoizolatora pozwala w prosty sposob sterowac np. wlaczaniem oswietlenia na podstawie informacji z czujnika oswietlenia lub posterowac zrzutem wody z zasobnika solarnego w przypadku grozby zagotowania wody.
   - zabezpieczenie 1 linii przetwornika A/D (dluga linia do czujnika oswietlenia - ogniwo solarne z kalkulatora)
   - miejsce J3, J5 na wlutowanie/dolaczenie 2 czujnikow temperatury.
- ok 30 metrow mocno rozgalezionej magistrali 1-wire

Projekt pakietu przetwornika A/D - schemat, rysunek dwustronnej PCB wraz z elementami - linki ponizej.
http://eko.one.pl/files/rozne/1Wire_multi_IF_1.jpg
http://eko.one.pl/files/rozne/1Wire_mul … sembly.pdf

Drugi identyczny pakiet wyposazony jedynie w przetwornik A/D kontroluje stan zasilania niezaleznie 3 fazy oraz napiecie akumulatora. Zasilanie zrealizowane przez 3 transformatory - po jednym dla kazdej fazy. Pozwala to na monitorowanie zasilania ze strony energetyki.

Dane katalogowe zastosowanych elementow mozna swobodnie wygooglowac.

Zasilanie elementow magistrali 1-wire - aktywne. Wylacznie takie rozwiazanie dalo pozadane efekty stabilnej pracy przy dlugiej linii i sporej liczbie elementow magistrali 1-wire.

Calosc wspomagana jest przez pakiety:
- OWFS (x86): http://downloads.openwrt.org/backfire/1 … -1_x86.ipk
oraz (dzieki CEZARAMU)
- TEMPLOGGERD (x86): http://ecco.selfip.net/x86/packages/tem … -3_x86.ipk

Pliki "xxx.cgi" generowane przez TEMPLOGGERD mozna swobodnie modyfikowac uzyskujac pozadany efekt wizualny.

Dane gromadzone w /tmp/lib/temploggerd/www/temploggerd/rrd/, co przy zasilaniu akumulatorowym daje bezpieczenstwo ich zachowania w przypadku zaniku zasilania sieciowego, warto jednak stosownie zmodyfikowac zmienna "backup" w pliku /etc/temploggerd.conf tak by kopia danych byla automatycznie zapisywana np. co dobe na trwalym nosniku.

Przeliczenia wartosci analogowych na stosowne wartosci cisnienia oraz wilgotnosci w plikach /tmp/lib/temploggerd/cgi-bin/xxx.CGI pakietu TEMPLOGGERD.

np. przeliczenie napiecia na wilgotnosc wyrazona w "%" wyglada u mnie tak:

DEF:20BBFB0B000000voltB=/www/temploggerd/rrd/humidity.rrd:20BBFB0B000000voltB:AVERAGE
        CDEF:wilg=20BBFB0B000000voltB,1,-
        CDEF:wil=wilg,50,*
        LINE1:wil#D00001:"Wilgotnosc"
        PRINT:20BBFB0B000000voltB:MAX:"%5.1lf %%"
        PRINT:20BBFB0B000000voltB:AVERAGE:"%5.1lf %%"
        PRINT:20BBFB0B000000voltB:MIN:"%5.1lf %%"
        PRINT:20BBFB0B000000voltB:LAST:"%5.1lf %%"

powyzej fragment z pliku "cgi", istotne sa linie CDEF. Gdzie w pierwszej linii od wartosci zmierzonej jest odejmowany 1, w drugiej wynik posredni jest mnozony razy 50 by uzyskac wartosc wyrazana w procentach wilgotnosci, Odwrotna notacja polska jest do przebrniecia.

Niebawem (za zimno na zabawy na dachu) zostanie do tego zestawu dolaczony wiatromierz bez elementow ruchomych, oparty o efekt dopplera - (projekt na ukonczeniu).

Jako ze pozostalo mi nieco wolnego RAM a mam wylacznie GPRS postanowilem zainstalowac QSUID'a.
Po wielu przeczytanych stronach www, i paru godzinach doswiadczen - poddalem sie i postanowilem prosic o pomoc w konfiguracji.
Zalozenie jest jedno - squid ma trzymac cache tego co z sieci dociera glownie dla przegladarki www.

Zawartosc squid.conf

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
acl our_networks src 10.1.1.0/24 #nasza sieć
acl WindowsUpdate dstdomain -i "/etc/squid/windowsupdate.txt"
no_cache deny WindowsUpdate

#zezwalamy na dostęp do sieci odpowiednim obszarom
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow our_networks
http_access deny all
#port, na którym działa squid
http_port 3128
#pamiec dla squid
cache_mem 64 MB
#maksmylany obiekt w pamieci
maximum_object_size_in_memory 128 KB
#metoda odświeżania cache dla pamięci RAM
memory_replacement_policy lru
#metoda odswiezania cache dla dysku
cache_replacement_policy lru
#lokalizacja rozmiar ilosc katalogow i podkatalogow dla proxy
cache_dir ufs /tmp/squid 128 16 256
#minimalny rozmiar object dla dysku
minimum_object_size 0 KB
#maksymalny rozmiar obiektu na dysku
maximum_object_size 50 MB
#poziomy, na których ma następować agresywniejsza wymiana cache
cache_swap_low 90
cache_swap_high 97
#lokalizacja logów
access_log /tmp/log/squid/access.log squid
cache_log /tmp/log/squid/cache.log
cache_store_log /tmp/log/squid/store.log
#maska klienta
client_netmask 255.255.255.0
#maksymalny rozmiar wysyłanego nagłówka
request_header_max_size 1 MB
#maksymalny rozmiar treści zapytania
request_body_max_size 2 MB
#odrzuca niedokończone połączenia
half_closed_clients off
#czas zamkniecia/restartu squida
shutdown_lifetime 10 second
#użytkownic uprawiony do korzystania z root
cache_effective_user proxy
#grupa uprawniona do uzywania proxy
cache_effective_group root
#logi bledow
error_directory /tmp/log/squid/errors/Polish
#wsparcie dla dns
dns_defnames on
#adresy ip dns
dns_nameservers 8.8.8.8 79.163.127.70
#coś tam z ip
ipcache_size 64
ipcache_low 90
ipcache_size 97
#buforowanie nazw domen
fqdncache_size 8192
#squid trzyma pamięć dla potencjalnego usera
memory_pools on
#limit zarezerwowanej pamięci
memory_pools_limit 100 MB
#odswiezanie plikow
#odswiezanie dla obrazkow
refresh_pattern -i \.(gif|tif|tiff|bmp|jpg|jpeg|png|ico) 1440 50% 10080
#odswiezanie dla obrazkow
#refresh_pattern -i \.(wav|mp3|mp2|wmp|mid) 10080 50% 20160
#odswiezanie dokumentow
#refresh_pattern -i \.(txt|pdf|doc|xls|docx|odf|ppt|pptx) 4320 50% 10080
#odswiezanie statycznych elementow stron
refresh_pattern -i \.(css|html|htm) 2880 50% 43200
#odswiezanie filmow
refresh_pattern -i \.(flv|swf|mp4|wmv|) 10080 70% 43200

zawartosc cache.log (innych logow nie ma)

2012/03/08 21:53:31| Starting Squid Cache version 2.7.STABLE9 for i486-openwrt-linux-gnu...
2012/03/08 21:53:31| Process ID 15480
2012/03/08 21:53:31| With 1024 file descriptors available
2012/03/08 21:53:31| Using epoll for the IO loop
2012/03/08 21:53:31| Performing DNS Tests...
2012/03/08 21:53:31| Successful DNS name lookup tests...
2012/03/08 21:53:31| DNS Socket created at 0.0.0.0, port 36181, FD 7
2012/03/08 21:53:31| Adding nameserver 8.8.8.8 from squid.conf
2012/03/08 21:53:31| Adding nameserver 79.163.127.70 from squid.conf
2012/03/08 21:53:31| User-Agent logging is disabled.
2012/03/08 21:53:31| Referer logging is disabled.
2012/03/08 21:53:31| errorTryLoadText: '/tmp/log/squid/errors/Polish/ERR_READ_ERROR': (2) No such file or directory
2012/03/08 21:53:31| errorTryLoadText: '/usr/local/squid/etc/errors/ERR_READ_ERROR': (2) No such file or directory
FATAL: failed to find or read error text file.
Squid Cache (Version 2.7.STABLE9): Terminated abnormally.

zawartosc logread

local4.notice squid[15478]: Squid Parent: child process 15480 started
local4.alert squid[15480]: failed to find or read error text file.

Gdzie szukac przyczyn? Nie wiem.
Prosze o pomoc.

19

(5 odpowiedzi, napisanych Oprogramowanie / Software)

Jakie karty wifi na pci mozna polecic do x86 ?

20

(22 odpowiedzi, napisanych Termometr)

Moze dla uproszczenia zastosowac OWFS i TEMPLOGGERD ?

21

(1 odpowiedzi, napisanych Oprogramowanie / Software)

Czy komus udalo sie uruchomic polaczenie z AERO2 przy pomocy modemu Huawei E1752?

22

(54 odpowiedzi, napisanych Oprogramowanie / Software)

T5500 bierze mniej niz T5515, nawet jak ma 512 MB RAM.
Jedyna wada - USB w wer. 1

Cezary!
Jak zawsze miales racje. Wskazanie kierunku poszukiwan - sluszne.
Zimny lut na MB T5500 w okolicach gniazda eth.
Poprawione - dziala.
Dzieki!

niepokojace zapisy w logread po wymianie softu na x86 T5500:

Sep 26 18:49:29 OpenWrt user.info kernel: br-lan: port 1(eth0) entering disabled state
Sep 26 18:49:32 OpenWrt user.info kernel: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Sep 26 18:49:32 OpenWrt user.info kernel: br-lan: port 1(eth0) entering forwarding state
Sep 26 18:49:36 OpenWrt user.info kernel: eth0: link down
Sep 26 18:49:36 OpenWrt user.info kernel: br-lan: port 1(eth0) entering disabled state
Sep 26 18:49:38 OpenWrt user.info kernel: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Sep 26 18:49:38 OpenWrt user.info kernel: br-lan: port 1(eth0) entering forwarding state
Sep 26 18:49:45 OpenWrt user.info kernel: eth0: link down
Sep 26 18:49:45 OpenWrt user.info kernel: br-lan: port 1(eth0) entering disabled state
Sep 26 18:49:47 OpenWrt user.info kernel: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Sep 26 18:49:47 OpenWrt user.info kernel: br-lan: port 1(eth0) entering forwarding state
Sep 26 18:49:49 OpenWrt user.info kernel: eth0: link down
Sep 26 18:49:49 OpenWrt user.info kernel: br-lan: port 1(eth0) entering disabled state
Sep 26 18:49:51 OpenWrt user.info kernel: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Sep 26 18:49:51 OpenWrt user.info kernel: br-lan: port 1(eth0) entering forwarding state
Sep 26 18:50:00 OpenWrt user.info kernel: eth0: link down

to fragment. Caly logread zawiera wylacznie takie zapisy.
Chipset VT6103, karta via-rhine.

Gdzie i jak szukac przyczyny?

25

(16 odpowiedzi, napisanych Oprogramowanie / Software)

No to bedzie bez. Konsolowe deptanie jest do przezycia.

Cezary! Dziekuje.