Raspberry Pi Üzerinde Open Zwave Control Panel çalıştırma

Akıllı ev sistemlerinin önemli bir parçası da kuşkusuz ki Z-Wave kablosuz iletişim protokolü.  Dolayısıyla da, Z-wave ağınızı ve ağınıza dahil olan düğümleri sorgulamak, yönetmek ve izlemek akıllı ev sistemlerinin önemli bir parçası. Open Z-Wave Control Panel bu amaç doğrultusunda geliştirilen açık kaynak kodlu bir uygulama. Bu makalemde, akıllı ev sistemimin merkezine konumlandırdığım Raspberry Pi 3 üzerine Open Z-Wave Control Panel (ozwcp) uygulamasını nasıl çalıştırabileceğimizi sizinle paylaşacağım.

İlk adım OZWCP’yi derlemek/çalıştırmak için ihtiyacımız olan kütüphaneleri kurmak;

sudo apt-get update
sudo apt-get install libgnutls28-dev libgnutlsxx28 libudev-dev

Sırada libmicrohttpd kurulumunda;

wget ftp://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.19.tar.gz

tar zxvf libmicrohttpd-0.9.19.tar.gz

mv libmicrohttpd-0.9.19 libmicrohttpd
cd libmicrohttpd
./configure
make
sudo make install

Sıradaki adımımız Open Z-Wave kurulumu (uyarı: bu adım biraz sürecek, sabır Smile)

cd ~
git clone https://github.com/OpenZWave/open-zwave.git
cd open-zwave
make

Open Z-Wave kurulumu ardından artık OZWCP’yi indirip kurabiliriz;

cd ~
git clone https://github.com/OpenZWave/open-zwave-control-panel.git
cd open-zwave-control-panel

derlemenin başarılı olması adına MakeFile dosyasındaki aşağıdaki satırı;

OPENZWAVE := ../
LIBMICROHTTPD := -lmicrohttpd

MakeFile-Before

Şu şekilde değiştirmelisiniz;

OPENZWAVE := ../open-zwave
LIBMICROHTTPD := /usr/local/lib/libmicrohttpd.a

MakeFile-After

Artık OZWCP’yi başarıyla derlememizin önünde bir engel kalmadı;

make
ln -sd ../open-zwave/config

İşte bu kadar…

Aşağıdaki komut ile OZWCP’yi başlatabilirsiniz;

./ozwcp -p 8090

Tarayıcınızda Open Z-Wave Control Panel’i açarak kullanmaya başlayabilirsiniz;

OZWCP

Fatih Boy

Ankara'da yaşayan Fatih, bir kamu kurumunda danışman olarak çalışmaktadır. ALM süreçleri, kurumsal veri yolu sistemleri, kurumsal altyapı ve yazılım geliştirme konularında destek vermektedir. Boş zamanlarında açık kaynak kodlu projeler geliştirmeyi ve bilgisini yazdığı makalelerle paylaşmayı seven Fatih, aynı zamanda Visual C# ve Visual Studio teknolojileri konusundan Microsoft tarafından altı yıl üst üste MVP (En Değerli Profesyonel) ödülüne layık görülmüştür. İş hayatı boyunca masaüstü uygulamaları, web teknolojileri, akıllı istemciler gibi konularda Asp.Net, Php, C#, Java programlama dilleri ve MySql, MsSql ve Oracle gibi veritabanı yönetim yazılımları ile çalışmıştır. İngilizce ve Türkçe olarak yayınlanan makalelerini gerek İngilizce bloğunda, gerekse de Türkçe bloğunda bulabileceğiniz gibi web sitesinden de açık kaynak kodlu geliştirdiği yazılımlarına ulaşabilirsiniz. vCard - Twitter - Facebook - Google+

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir