Z-Wave styrenhet installationsprogrammet på pcDuino (4 / 4 steg)
Steg 4: Installera och testa programvara på pcDuino
$sudo lämplig-få installera build-essential gör subversion libudev-dev
2. koppla in z-stick
3. installera open-zwave:
?
1
2
3
4
$cd/home/ubuntu
$svn kassan http://open-zwave.googlecode.com/svn/trunk/ öppna-zwave
$cd öppen-zwave/cpp/bygga/linux
$make
Detta steg kommer att ta tid.
4. bygga öppna-zwave exemplet att testa om allt är okej.
?
1
2
3
4
$cd... /examples/Linux/MinOZW
(ändra Makefile om enheten inte är på/dev/ttyUSB0)
$make
$. / test
Medan detta är igång – tryck på knappen på switchen kommer vi att se några utdata från test och det kommer att skapa en config fil-zwcf_yourhome.xml, där yourhome ersättas med en hex-sträng.
5. installera openzwave-control-panel.
?
1
2
$cd/home/ubuntu
$svn kassan http://openzwave-control-panel.googlecode.com/svn/trunk/ openzwave-control-panel
6. installera libmicrohttpd.
$wget ftp://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.20.tar.gz
$tar - xzvf libmicrohttpd-0.9.20.tar.gz
$cd libm *
$. / configure
$make
$sudo göra installera
7. gick tillbaka till openzwave-controller
$cd ~/openzwave*
Redigera filen "Makefile", och se till att OPENZWAVE och LIBMICRoHTTPD är så nedan:
OPENZWAVE: =... /Open-zwave
LIBMICROHTTPD: = /usr/local/lib/libmicrohttpd.a
Vi måste också kommentera bort de tre linjerna för linux:
# för Linux avkommentera ut nästa tre rader
LIBZWAVE: = $(wildcard $(OPENZWAVE)/cpp/lib/linux/*.a)
LIBUSB: = - ludev
LIBS: = $(LIBZWAVE) $(GNUTLS) $(LIBMICROHTTPD) - pthread $(LIBUSB)
Vi sammanställer sedan av:
$make
8. dags att testa (antal efter p är portnumret):
$. / ozwcp -p 55555
Innan vi kör ozwcp, behöver vi kopiera katalogen 'config' från open-zwave till openzwave-kontroll-panel.
9. på en PC, starta webbläsaren och peka på http://pcduino_ip_address:55555
Vi ingång ' / dev/ttyUSB0′ under enhetsnamn och slå knappen "Initiera", sedan får vi se vår z-wave switch visat upp under fliken enheter, kan vi då vända på och av växeln!