RBK-ZW500DEV-CON2

厂商建议零售价:1000.00 美元

Z-Wave 500 系列控制器开发套件

轻松创建功能丰富、支持 IoT 的 Z-Wave 控制器

Z-Wave 控制器开发套件为您开发功能丰富的 Z-Wave 控制器应用程序提供了最快捷简便的途径。它包括作为完整源代码版本的 Z/IP 网关和 Z-Ware 产品,您可以借助它们来使用和/或修改您自己的 Z-Wave 控制器产品。

厂商建议零售价:1000.00 美元

 

用于 CE SDK 的硬件

  • 3 个 UZB USB 设备桥接控制器
  • 1个 E 硬件 - 包含 EU 协议
  • 1 个 U 硬件 - 包含 US 协议
  • 1 个 H 硬件 - 包含 JP 协议
  • 1 个 TI BeagleBone™ Black

Portal SDK 硬件

  • 在 Beaglebone™ Black 上运行的 Z-Ware 中间件(带 UZB)
  • 1个 E 硬件 - 包含 EU 协议
  • 1 个 U 硬件 - 包含 US 协议
  • 1 个 H 硬件 - 包含 JP 协议

RF 测试和调试硬件

  • 3 个 ZDB5101 E/U/H
  • 1 个 UZB-S – USB 设备网络嗅探器

关键优势

  • 更快的上市时间
  • 降低开发成本
  • 快速开发 IoT 网关
  • SDK 包含完整源代码
  • 一个套件涵盖所有 Z-Wave 区域
  • 访问 Z-Wave 技术网站
  • 符合行业标准的 TI BeagleBone™
  • 在全球范围内使用 Z-Wave 技术的许可

目标应用

  • 网关
  • 机顶盒
  • 电视
  • 消费类电子设备
  • 基于云的服务

第一步:下载软件

SDK 包含预编译二进制文件(以便即时使用 Z/IP 网关)以及完整源代码。

从 Ubuntu 官方网站下载 Ubuntu

Z/IP 网关为 Ubuntu Linux 系统而开发,也可在虚拟机上运行。如果没有专门的 Ubuntu Linux 计算机可用,我们推荐使用 Oracle VM VirtualBox 进行开发。本指南基于 Ubuntu 16.04.4,发布时间为 2018 年 3 月 1 日。

如有需要,下载 Oracle VM VirtualBox
 

第 2 步:运行软件

在 Ubuntu Linux 上运行 Z/IP 网关

本节将为您提供以下内容的指导:

  • 第一步:安装 Z/IP 网关
  • 第 2 步:配置 Z/IP 网关
  • 第 3 步:启动 Z/IP 网关服务
     

第一步:安装 Z/IP 网关

a. 更新

$ sudo apt-get update

b. 安装相关项

$ sudo apt-get install libusb-1.0-0 : i386 libssl1.0.0 : i386 radvd:i386 parprouted:i386 bridge-utils:i386

c. 安装 Z/IP 网关 Debian 包

$ sudo dpkg -i zipgateway-2.81.0-Linux-i386.deb

如果出于任何原因导致任何 Z/IP 网关相关项目未安装,则可能会造成安装失败。以下步骤可通过自动安装相关项目解决这一问题。

$ sudo apt-get update $ sudo apt-get -f install

d. 安装向导提示以下信息

Z-Wave 控制器为串行端口。默认值为“ttyACM0”,这在使用随开发人员套件一起发运的 UZB 桥接控制器时通常正确。本指南展示了借助串行 API 桥接控制器(嵌入式 SDK 的一部分)编程的 Z-Wave 模块的使用,它通常映射为“ttyUSB0”。稍后找到正确的端口后,可对此设置进行更改。

Z/IP 网关的 IPV6 地址。保留默认值。

Z-Wave 网络的 IPV6 前缀。保留默认值。

网络接口类型:“wireless”(无线)或“wired”(有线)。此处讨论的网络接口是指 Z/IP 网关侦听 Z/IP 客户端连接请求的接口。本指南使用“wired”(有线)。

e. 重新启动系统 由于对各种网络配置进行了更改,强烈建议您安装 Z/IP 网关后重新启动系统。
 

第 2 步:配置 Z/IP 网关

a. 插入硬件。

插入 Z-Wave 桥接控制器。

USB 设备插入后,使用以下命令以确定 USB 设备正在使用的端口:

$ dmesg | grep tty

在本指南中,设备均连接到“ttyACM0”和“ttyUSB0”。请确保选择正确的端口。如果不确定要使用哪个端口,请断开设备并再次运行命令。在本指南中,我们使用“ttyUSB0”。

b. 配置文件

如果端口与安装时使用的端口不同,则需要更改 Z/IP 配置文件。配置文件地址:

/usr/local/etc/zipgateway.cfg

可将 Nano 用作编辑器,该软件为 Ubuntu 预安装软件。更改变量“ZipSerialAPIPortName”。

通过调用以下命令,可以找到更简单的用户界面以更改端口,其将询问与安装时同样的问题:

$ sudo dpkg-reconfigure zipgateway
 

第 3 步:启动 Z/IP 网关服务

Z/IP 网关服务可以通过以下命令实现控制:

$ sudo /etc/init.d/zipgateway start

$ sudo /etc/init.d/zipgateway stop

$ sudo /etc/init.d/zipgateway restart

$ sudo /etc/init.d/zipgateway status

请在另一终端打开 Z/IP 网关日志文件:

$ sudo tail -f /tmp/zipgateway.log

如果显示以下消息,则表明某些设置不正确,或 USB 设备未插入:

更改端口名称和/或插入 USB,然后重新启动服务。日志文件开始写入大量日志信息,表示连接成功。检查服务状态。如果状态为“exited”(已退出),则表示服务未处于运行状态。状态应显示为“running”(运行中)。

Z/IP 网关服务正在启动和运行!

 

在 BeagleBone 上运行 Z/IP 网关

当您使用 mini-USB 电缆将 BeagleBone 连接到 Linux/Widows PC 时,它为您的 Linux/Windows PC 创建了 IP 地址为 192.168.7.1 的网络接口,Beaglebone 自身的 IP 地址为 192.168.7.2。此外,请确保连接以太网电缆以下载必要的相关项目。

请注意:仅支持 Debian 版本 8.3 的 Beaglebone。从 Beaglebone 网站下载
 

第一步:在 Beaglebone 上安装 Z/IP 网关

a. 连接到 Beaglebone

在 Linux PC 上运行以下命令以连接 (ssh) 到 Beaglebone。

$ ssh -l root 192.168.7.2

请确保所使用的是 Debian 版本 8.3,因为当前仅支持这一版本。

$ cat /etc/debian_version

b. 将 Z/IP 网关 Debian 包复制到 Beaglebone

在 Linux PC 上,导航到 Debian 包,运行以下命令,复制 Z/IP 网关 Debian 包。

$ scp zipgateway-2.81.0-Linux-armhf.deb root@192.168.7.2 :

c. 在 Beaglebone 上安装 Z/IP 网关

在步骤 1 的终端中,执行以下操作:

$ sudo apt-get update

$ sudo apt-get install libusb-1.0-0 libssl1.0.0 radvd parprouted bridge-utils

$ sudo dpkg -i zipgateway-2.81.0-Linux-armhf.deb
 

第 2 步:配置和启动服务

请参阅上述指南中关于 Ubuntu Linux 的步骤。

 

PyZ/IP 客户端

PyZ/IP 是 python 语言编写的图形用户界面应用程序。您可以使用 PyZ/IP 管理并测试 Z-Wave 网络。

本指南将为您展示在 Ubuntu Linux 上安装该客户端的方法,不过也可在 Windows 系统上安装该客户端。请参阅文档(见下文),获取更多说明。
 

第一步:源代码

下载的网关 SDK 数据包中包含 PyZ/IP 客户端的源代码。提取文件,并将目录更改为未经压缩的文件:

$ unzip pyzip_ver1_11b.zip

$ cd pyzip
 

第 2 步:安装

Python。将 PYTHONPATH 设置为 Pyzip 源文件解压的位置,安装 Python。

$ export PYTHONPATH=$PWD

$ sudo apt-get install python-wxgtk3.0
 

第 3 步:运行应用程序

$ cd pyzip

$ python2 gui.py
 

第 4 步:设置网络

PyZ/IP 客户端当前正在运行,并将自动检测网关。与之建立连接,并开始向网络添加节点。

第 3 步:建立文档

Z/IP 网关 SDK 附带许多文档。需要使用 Doxygen 建立文档,这会生成一组 HTML 文件。文档包含获取与本指南类似的入门信息,以及进一步的故障排除步骤,还包含源代码文档。
 

第一步:安装相关项

32 位 Ubuntu

$ sudo apt-get install doxygen roffit cmake gcc libssl-dev libusb-1.0- 0-dev libc6-dev bison flex

64 位 Ubuntu

$ sudo apt-get install doxygen roffit cmake gcc libssl-dev libssl-dev:i386 libusb-1.0-0-dev:i386 libusb-1.0-0-dev libc6-dev-i386 bison:i386 flex:i386
 

第 2 步:建立文档

导航至源代码目录,创建一个名为“build”(创建)的新文件夹,并进入该文件夹:

$ mkdir build

$ cd build/

制作文档:

$ cmake ..

$ make doc
 

第 3 步:请参阅用户指南,获取有关编译和使用 Z/IP 网关的详细说明

在浏览器中打开 src/doc/html/index.hml。

$ xdg-open src/doc/html/index.html

接下来,下载 Z-Ware SDK,开始开发自己的 Z/IP 客户端。

知识库文章

浏览我们的知识库文章,了解特定产品信息。

查看知识库

User Forums

Browse technical questions, share your ideas, and learn more about our latest solutions.

Search the forums

Still need help?

Contact technical support or review a case.

Request Support
关闭
正在加载结果
Powered by Translations.com GlobalLink OneLink Software