1. Mikään kokeilemani web-kameraohjelma ei toiminut kotiserverin Ubuntu 10.04LTS:n päällä.
Päivitin 12.04LTS -nyt toimii.
Esim vgrabbj:llä
vgrabbj -F4 -d/dev/video0 -ivga -fkuva0.jpg
2. Saan vgrabbj:llä still-kuvia roottina, mutta /dev/video0:n suojaukset eivät anna perskäyttäjän ottaa kuvia. Tämä on varmaankin voitettavissa suhteellisen helposti.
3. Tekisi mieli pistää serveri toimimaan motiln-detection (MD) -laitteena, mutta...
- Jos pistän ohjelman Motion tulille, se kyllä tekee MD:tä, mutta toimintatavasta johtuen se syö resursseja.Sehän ottaa jatkuvasti kuvia ja vertaa kahta peräkkäistä kuvaa keskenään.
- Olisi paljon mukavampi hoitaa asia keskeytyksillä. Pistäisin tavallisen liikeilmaisimen kiinni PC:lle ja ilmaisimen havaitsema liike aiheuttaisi IRQ:n järjestelmälle.
En kuitenkaan keksi, miten perusLinuxin saisi tunnistamaan IRQ:n.
Tietenkin asian voisi hoitaa silläkin, että järjestelmä kävisi lyhyin välein tarkastamassa liikeilmaisimen tilan. Sekunnin resoluutio olisi riittävä. Voisin käyttää vaikkapa jotain HID-palikkaa, esim Devantech:n myymää USB-GPIO12, joita olen muutenkin käyttänyt, kunhan osaisin Ubuntun puolelle tehdä ohjelman, joka kerran sekunnissa käy tarkistamassa modulin tilan ja käynnistää jonkin ohjelman, mikäli moduli antaa määrätyn tilatiedon.
Onko tähän jotain järkevää tapaa ?