Paso 4: Instalación y prueba de Software en pcDuino
$sudo apt-get instalar make build-essential subversion libudev-dev
2. Conecte z-stick
3. instalar open-zwave:
?
1
2
3
4
$cd/home/ubuntu
$svn retirada http://open-zwave.googlecode.com/svn/trunk/ abierto-zwave
$cd abierto-zwave/cpp/build/linux
$make
Este paso llevará algún tiempo.
4. construir el ejemplo de zwave abierto para probar si todo está bien.
?
1
2
3
4
$cd... /examples/Linux/MinOZW
(cambiar el Makefile si su dispositivo no está en ttyUSB0)
$make
$. / test
Mientras se está ejecutando, pulse el botón del interruptor vamos a ver algunos resultados de prueba y creará un archivo de configuración: zwcf_yourhome.xml, donde yourhome es substituido por una cadena hexadecimal.
5. Instale el panel de control openzwave.
?
1
2
$cd/home/ubuntu
$svn caja http://openzwave-control-panel.googlecode.com/svn/trunk/ openzwave-panel de control
6. Instale 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 hacer instalar
7 fuimos a volver al controlador de openzwave
$cd ~/openzwave*
Editar el archivo ' Makefile "y asegúrese de que OPENZWAVE y LIBMICRoHTTPD están como abajo:
OPENZWAVE: =... /Open-zwave
LIBMICROHTTPD: = /usr/local/lib/libmicrohttpd.a
También tenemos que descomentar las tres líneas para linux:
# para Linux descomentar tres líneas
LIBZWAVE: = $(comodín $(OPENZWAVE)/cpp/lib/linux/*.a)
LIBUSB: = - ludev
LIBS: = $(LIBZWAVE) $(GNUTLS) $(LIBMICROHTTPD) - pthread $(LIBUSB)
Luego compilamos por:
$make
8. tiempo de prueba (el número después de que p es el número de puerto):
$. / ozwcp -p 55555
Antes de correr ozwcp, tenemos que copiar el directorio 'config' de zwave abierto a openzwave panel de control.
9. en un PC, abra el navegador y punto a http://pcduino_ip_address:55555
De entrada ' / dev/ttyUSB0′ bajo el nombre de dispositivo y éxito botón 'Initialize', entonces vamos a ver nuestro interruptor de z-wave demostrado para arriba en dispositivos de la ficha, nos podemos entonces encender y apagar el interruptor.