Egy vezetékes hálózat
Számítógép-vezérelt világítás és hőmérséklet-szabályozás, hogy készítsen 1-Wire.


Ebben a cikkben megpróbálom leírni, hogyan kell telepíteni és beállítani OWFS csomag Debian 7 és Windows 7 32bit. A telepítési folyamat különböző operációs rendszer különböző, és azt a saját hirtelen fordulat és trükkök (I csomagok telepítésére Debian tárolók 7 és telepítése a stabil verzió letelt, minden gond nélkül, az egyetlen dolog, amit meg kellett csinálni kézzel - felírni owfs elindítása induláskor és rc.local 1wire létre egy könyvtárat a mnt), és tudom, hogy vannak nehézségek telepítése OWFS FreeBSD alatt.
A Debian 7 telepítési folyamat nagyon egyszerű:
1. Menj a Synaptic csomagkezelő keres OWFS és beállítva.
3. Hozzon létre egy könyvtárat / mnt / 1wire
2. A program futtatásához a rendszer indításakor hozzá a következő bejegyzéseket rc.local
owserver -uall -p 3000
owhttpd -s -p 3000 3001
owfs -s 3000 --allow_other --mountpoint = '/ mnt / 1wire'
A telepítési folyamat OWFS csomag a Windows 7 32bit van:
1. Helyezze be az USB Adapter 1 vezeték a kikötőbe.
2.1 Az illesztőprogram telepítése - Az Eszközkezelő az ikon jelenik meg a sárga csillag és a felirat 1-Wire. ott lesz a készülék.
3. Töltse archív libusbt-win32-bin. razarhiviruem, és megy a bin mappát
3.1 A választás egy olyan rendszer architektúra (x86 I).
3.2 A fájlok másolása felsorolt libusbt-win32-bin-README a megadott mappába. (Ne felejtsük el, hogy nevezze át a dll fájlokat, amint az a README)
3.3 Indítsa el a fájlt telepíti-szűrő-win, jelölje ki az első elemet, kattintson a következő, válassza ki adapter, kattints a telepítés gombra kattintva törölheti.
4.1 Tedd OWFS alapértelmezett beállításokat.
5.1 Írás a terminál cd C: \ Program Files \ OWFS \ bin
5.2 Írás owserver.exe -u -p 3000 terminál
5.3 Írás a terminál owhttpd.exe -s -p 3000 3001
6. Ellenőrizze a böngésző - localhost: 3001. Ha semmi, akkor látogasson el a Windows tűzfal és mind a három jelölőnégyzeteibe owserver és owhttpd lépéstől 5.2
Ezekkel a beállításokkal Megkerestem 1-wire adapter DS9490R Windows 7 32bit.
Miért mindegy OWFS - csomagot, és nem egy program, de ez nagyon egyszerű, három program:
1. owserver - saját szerver is kezeli egy vezeték eszközöket.
2. owfs - File System. (Olyasmi, mint egy FTP szerver, minden eszköz jelenik meg, mint egy mappát a fájlok).
3. owhttpd - Web szerver eszköz kezelése az Internet böngésző.
5m.Adapter DS9490R legjobb vásárolni az online boltban, hogy összeszedje a házimunkát, és hogyan azt hiszem, a játék nem éri meg a gyertyát. De meg lehet vásárolni a bekapcsológombot, vagy össze saját. A helyszínen van egy rendszer www.benuks.ru 1-wre eszközök szinte minden alkalommal. A tápegység 12 V, akkor gyűjt, vagy használjon valamilyen régi törött berendezés, ha ez minden nagyon szomorú idő vásárolni. Connector lehet peremezve lapos csavarhúzó, csak meg kell, hogy vegye fel a vastagsága úgy, hogy kicsit vastagabb és hosszabb, mint az aranyozott érintkezők. Egyszerűen helyezze be a vezetéket a csatlakozó csap a jobb, majd tedd egy kemény felületet kapcsolatok, hogy tartsák be a kábelezés és csatlakozók az egyik kezével. A második mechanikus prés egy csavarhúzót a csapok, első sajtolható jobban, hogy ezek a vezetékek, akkor üres, akkor nyomja össze a kábelköpeny ugyanazt csavarhúzóval, behelyezi egy műanyag mélyedésbe elhelyezett keresztben a csatlakozót. Tehát valami ehhez hasonló, az egyetlen dolog, ami szükséges ehhez a folyamathoz prilovchilis.

Reakcióvázlat 1 fordulat-Wire
Ha az első lehetőség nem töltődik be. Megjegyzés: a port 3001, ez változhat attól függően, hogy a megadott lehetőségek indításakor owhttpd (owhttpd -s -p 3000 3001). Az eredmény megjelenítéséhez egy oldalt, amely úgy néz ki, mint ez.

WEB szerver egy vezeték
Az első két hosszú szám - digitális hőmérő DS18B20 és 2-csatornás egy-vezetős kapcsolót DS2413 rendre. Arra is szükség van, hogy vegye figyelembe, hogy az első két szám a lényeg - a készülék kódját. Nem változott az ilyen típusú készülék, a változó csak a számjegyek a tizedespont után - az eszköz azonosítója. Mert DS18B20 kód - 28, a DS2413 - 3A. Most kattints a linkre uncached (nem tárolt adatok) annak érdekében, hogy képes legyen követni a változást a mért hőmérséklet DS18B20 interneten. Ezután válassza ki a kapcsolat elején, amelyet érdemes 28. Ha rendszeresen frissíteni kell az oldalt, és a hő DS18B20 (pl viszi két ujjal), akkor látható, hogy a változó értékeket a sorok hőmérséklet. Azt is meg a max. és min. hőmérséklet riasztási küszöb, és azok megvalósítását jelenik riasztás. Ez tulajdonképpen szinte mindent, amit lehet csinálni DS18B20 Web OWFS felületen.
Ha megy vissza az előző oldalra, majd kattints a linkre 3A. Aztán eljutunk a DS2413 kezelése oldal, ahol kezelheti a csatornaváltó. Három ellenőrzési lehetőségek:
1. PIO ALL - ellenőrizni az összes csatornán egyszerre 0-off. minden 1-incl. Csak A-2 incl. Az egyetlen 3-incl. A és B egyidejű.
2. PIO A - az irányítást a csatorna A 0-off. A csatorna, 1-inc. A csatorna
3. PIO B - B 0 csatorna vezérlő-off. B csatorna, 1-inc. a csatorna
Írásban 1 PIO Egy gombnyomás változás, és ha az összes csatlakoztatott berendezés séma szerint, a lámpa kell világítani. Szerelési PIO A 0 érték a lámpa kialszik.
Eszközök alapján 1-Wire hálózat segítségével OWFS csomagot lehet működtetni háromféleképpen:
1. A webes felületen keresztül - owhttpd
2. Egy terminál segítségével a fájl olvasási - írj eszköz file - owfs
3. A közvetlen hozzáférést a szerverhez készüléket különböző programozási nyelvek (C ++, PHP + OWNet, Phyton, stb) - owserver
Ez minden! Próbálja kísérletezni, írja meg a szoftver kezelése.