Setting up the software
As already stated, the more complex part of this prototype is the software. We need to install several software packages into our BeagleBone Black, and the software we have to write by ourselves needs some skills. However, don't worry, I'm going to explain all needed steps one at a time!
Setting up the Python bindings
Installing the
Python bindings is quite complex since the software package named python-openzwave
still seems in hard development, and it depends on tons of Python packages! However, I did it by getting a specific version of the project with the following command line:
root@beaglebone:~# wget http://bibi21000.no-ip.biz/python-openzwave/python-openzwave-0.3.0b5.tgz
Note
Other versions of the python-openzwave
package are available at http://bibi21000.no-ip.biz/python-openzwave/.
Now, to explore the archive file, we can use the following command:
root@beaglebone:~# tar xvfz python-openzwave-0.3.0b5.tgz
A new directory, python-openzwave-0.3.0b5
, is now created...