概述
linux 开发z-wave
简介
z-wave是智能家居的一个方向,可以构建出最强的智能家居生态系统,能确保全球上千的产品互联。专注于与智能家居领域国际标准无线通讯协议,技术运行稳定,昌平丰富多彩,非常适合家庭使用。z-wave 通讯距离更远受同频干扰较少,这是它的一个优势。支持自组网,并且具有完善的应答机制,功耗极低。z-wave支持设备联动,通过z-wave网关可以采取z-wave终端传感器数据,实现智能联动控制,不依赖人工的干预。
本文章介绍了z-wave在linux上安装过程,关于z-wave选型,迅速开发出自己的网关产品,并且在android上如何集成z-wave网关,z-wave终端设备开发,后期会出文章介绍。
doit
linux 需要安装z-wave三个软件:
一. 网关端软件
二. 客户端软件
三. web服务端软件
安装" 一 ,三"之后,电脑访问设备端网页ip,使用账户:密码登陆,无特殊说明,安装均选这yes,按回车。
software:
zipgateway :zipgateway-7.13.01-Linux-stretch-armhf.deb
z-wave-clinet:pyzip_ver1_23
web-server :zwarelocal-rpi.tar
the above source get
链接:https://pan.baidu.com/s/1lhqpW7AvId_qMLPY-SeH7A
提取码:psxz
- 安装zipgateway-7.13.01-Linux-stretch-armhf.deb
dpkg --add-architecture armhf //支持armhf架构
apt-get update //更新armhf软件
sudo dpkg --info zipgateway-7.13.01-Linux-stretch-armhf.deb //查看zipgateway软件依赖包信息
sudo sudo dpkg -i zipgateway-7.13.01-Linux-stretch-armhf.deb //安装*.deb
apt-get install libusb-1.0-0:armhf //安装libusb依赖包
apt --fix-broken install //修复libusb依赖包,以及zipgateway所需依赖包
- 安装pyzip_ver1_23
sudo apt-get install python-wxgtk3.0 //安装依赖包
unzip pyzip_ver1_23.zip //解压缩
cp -rf zw-pyzip /usr/local
python2 /usr/local/zw-pyzip/pyzip/gui.py //执行python客户端软件
- 安装zwarelocal-rpi.tar
sudo apt-get install gettext binutils //安装依赖包
tar xvzf zwarelocal-rpi.tar.gz
cd zwarelocal-rpi
./install.sh /home/linaro/zwarelocal //安装服务,选择默认
cd ..
rm zwarelocal-rpi.tar.gz zwarelocal-rpi -rf
reboot //重启、按照 四、访问
-
网页和app 访问设备ip
用户名:user
密码:smarthome
init 密码:123456789012345678901234567890AA -
改z-wave controller 设备号
vi /usr/local/etc/zipgateway.cfg -
issue fix
1>网口获取ip
ps -aux 查看一下进程id ,杀死进程
/sbin/dhclient -4 -v -pf /run/dhclient.br-lan.pid -lf /var/lib/dhcp/dhclient.br-lan.leases -I -df /var/lib/dhcp/dhclient6.br-lan.leases br-lan
kill id
2>再次执行
/sbin/dhclient -4 -v -pf /run/dhclient.br-lan.pid -lf /var/lib/dhcp/dhclient.br-lan.leases -I -df /var/lib/dhcp/dhclient6.br-lan.leases br-lan
最后
以上就是无辜音响为你收集整理的iot zwave development guide的全部内容,希望文章能够帮你解决iot zwave development guide所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复