Stap 4: Installeer en Test Software op pcDuino
install $sudo apt-get install build-essential make subversion libudev-dev
2. Steek in z-stick
3. Installeer open-zwave:
?
1
2
3
4
$cd/home/ubuntu
$svn kassa http://open-zwave.googlecode.com/svn/trunk/ open-zwave
$cd open-zwave/cpp/build/linux
$make
Deze stap zal enige tijd duren.
4. bouw van het open-zwave voorbeeld om te testen of alles oke is.
?
1
2
3
4
$cd... /examples/Linux/MinOZW
(Wijzig Makefile als uw apparaat niet op/dev/ttyUSB0 is)
$make
$. / test
Terwijl dit wordt uitgevoerd – zullen we zien wat output van test, druk op de knop op de switch en het zal Maak een configuratiebestand – zwcf_yourhome.xml, waar yourhome is vervangen door een hexadecimale tekenreeks.
5. Installeer openzwave-control-panel.
?
1
2
$cd/home/ubuntu
$svn kassa http://openzwave-control-panel.googlecode.com/svn/trunk/ openzwave-control-panel
6. Installeer 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 maken installeren
7. ging terug naar openzwave-controller
$cd ~/openzwave*
Bestand bewerken ' Makefile ', en zorg ervoor dat OPENZWAVE en LIBMICRoHTTPD zijn zoals hieronder:
OPENZWAVE: =... /Open-zwave
LIBMICROHTTPD: = /usr/local/lib/libmicrohttpd.a
We moeten ook uncomment de drie regels voor linux:
# voor Linux uncomment uit de volgende drie regels
LIBZWAVE: = $(wildcard $(OPENZWAVE)/cpp/lib/linux/*.a)
LIBUSB: = - ludev
LIBS: $(LIBZWAVE) = $(GNUTLS) $(LIBMICROHTTPD) - pthread $(LIBUSB)
Vervolgens compileren wij door:
$make
8. tijd om te testen (het aantal nadat p poortnummer is):
$. / ozwcp -p 55555
Voordat we lopen de ozwcp, moeten we de map 'config' van open-zwave naar openzwave-controle-pannel kopiëren.
9. op een PC, start browser, en wijs http://pcduino_ip_address:55555
Wij input ' / dev/ttyUSB0′ onder Apparaatnaam en hit knop 'Initialize', dan zullen we zien onze z-wave schakelaar onder tabblad apparaten komen opdagen, kunnen wij vervolgens draaien aan en uit de switch!