OWFS
Z Wiki.2o.pl
OWFS pod systemem operacyjnym Linux umożliwia wyświetlanie urządzeń 1-wire jako plików w odpowiednich katalogach. Odczytanie temperatury z czujnika przykładowo można uzyskać poprzez wydanie polecenia "cat adres_do_urzadzenia/temperature". OWFS jest bardzo elastycznym programem, np. w momencie dołączenia nowego urządzenia do magistrali 1-wire, OWFS w locie dodaje urządzenia, które od razu jest gotowe do pracy.
Streszczenie możliwości/wymagań:
- OWFS pracuje na Linuxie, owhttpd na systemie zgodnym z POSIX.
- Adapter 1-wire może być podłączany pod szeregowy port (ibuttonlink, DS9097E and DS9097) lub USB (DS9490 or PuceBaboon).
- OWFS obsługuje czujniki temperatury, przełączniki, pamięci, huby. Po szczegóły sprawdź poniższą listę.
- System plików OWFS korzysta z modułu jądra FUSE.
- System jest wielowątkowy w celu polepszenia wydajności.
- Wydajność może być monitorowana i dostosowywana przy pomocy statystyk generowanych w czasie rzeczywistym.
owhttd jest kodem owfs, lecz zmodyfikowanym do uruchomienia jako prosty server www. W tym przyadku moduł FUSE nie jest potrzebny, a przenośność powinna być lepsza oraz te same możliwości powinny być oferowane. Serwer www może być uruchomiony na dowolnym porcie oraz jest bezpieczny (pokazuje tylko magistrale 1-wire, żadnych plików lokalnych).
Obsługiwane podzespoły
- DS18xx
- DS1821 Thermostat (No unique ID)
- DS18B20 Temperature
- DS1822 Temerapture
- DS18S20 Temperature
- DS1825 Temperature and hardware address
- DS19xx - iButtons
- DS1904 clock
- DS1920 temperature
- DS1921 Thermocron temp logger
- DS1977 32K memory (w/password)
- DS1982 128 memory
- DS1985 2K memotu
- DS1986 8K memory
- DS1990 ID only
- DS1991 144 memory (w/password)
- DS1992 128 memory
- DS1993 512 memory
- DS1994 512 memory + clock
- DS1995 2K memory
- DS1996 8K memory
- DS24xx
- DS2401 DS2411 ID
- DS2404 clock
- DS2405 Switch
- DS2406 DS2407 128 memory, switch x 2
- DS2408 switch x 8
- DS2409 2-channel hub, switch
- DS2413 switch x 2
- DS2415 clock
- DS2417 clock, intervals
- DS2423 512 memory, counter x 2
- DS2430 16 EEPROM memory
- DS2431 128 EEPROM memory
- DS2433 512 EEPROM memory
- DS2436 ~72 memory, voltage, temperature
- DS2437 Precursor to DS2438
- DS2438 32 memory, clock, temperature, voltage x 2, current
- DS2450 32 memory, voltage x 4 or switch x 4
- DS25xx
- DS2502 128 memory
- DS2505 2K memory
- DS2506 8K memory
- DS27xx
- DS2720 memory, alarms
- DS2740 memory, voltage, switch
- DS2751 memory, temperature, voltage, current, integral, switch
- DS2755 DS2756 memory, temperature, voltage, current, integral, switch
- DS2760 DS2761 DS2762 memory, temperature, voltage, current, integral(w/offset), switch
- DS2770 memory, temperature, voltage, current, integral(w/offset), switch
- DS2780 DS2781 memory, temperature, voltage, current, integral(w/offset), switch
- Miscellanious
- DS1427 clock, 4K memory, 3-wire interface
- DS2804 4K memory, switch x 2
- DS2890 Variable resistance
- LCD Louis Swart's LCD device
Linki zwenętrzen
Oficjalna strona programu OWFS
Nowa oficjalna strona programu OWFS

