ZigBee协调器,ZigBee智能节点盒

新设备下

1.安装CP210xVCPInstaller_x64.exe串口驱动

2.连接USB转串口,RS485转232,蓝色数据线连ZigBee协调器485A,黄色数据线连ZigBee协调器485B,USB口连PC

3.查看COM口

4.打开ZigBeeTool.exe一应用程序

5.选择COM口,波特率为9600,点击Open SerialPort

6.ZigBee协调器只写入3个值,Modbus Slave ID:01,PAN ID:1001,Channel:11,点击Write Config

此时会显示Set success

Set success,pls reboot device

将设备断电重新插入,软件关闭重新进入

7.选择COM口,波特率为9600,打开串口,点击Load Config查看是否写入成功,如果写入成功则断电,拔下插在PC端的数据线与电源线,

不成功则重复写入流程

 8.下载器数据线连接至ZigBee智能节点盒,并将ZigBee智能节点盒数据线对其供电,USB口连接至PC端 

9.安装Setup_SmartRF_Flash_Programmer-1.12.8.exe

10.点击Flash image右边的...,选择GenericApp_Sensor.hex,选中Erase,program and verify,点击Perform actions

 10.CC2530 - ID0393: Erase, program and verify OK,显示成功

11.将ZigBee智能节点盒数据线连接至PC,打开ZigBeeTool.exe应用程序

12.此操作只写入3个值,打开COM口,选择9600波特率,打开串口,PAN ID:为1001(与ZigBee协调器一样),Channel:为11(与ZigBee协调器一样),sensor Type为温湿度或其他传感器,分别点击Write Config,

断电重启ZigBee智能节点盒,重启应用程序,打开COM口,选择9600波特率,Load Config查询是否写入成功,如果未成功,则重复写入操作

如果成功,则关闭应用程序,ZigBee智能节点盒断电

13.模块的连接/通讯

将两个模块供电(连至PC),首先按一下ZigBee协调器的FUN键,ZigBee智能节点盒功能键长按大约4s松开

如果成功连接/通讯,ZigBee协调器的连接/通讯LED会闪烁,ZigBee智能节点盒通讯的LED也会闪烁,表示两个设备已连接

14.将ZigBee协调器连接至物联网中心网关,如图所示

15.物联网中心网关(浏览器登录192.168.1.100),配置——新增连接器,参数如图所示

16.新增传感器——光照,如图所示进行配置

17.新增传感器——人体红外传感器,如图所示进行配置

网关秘钥f1f5c5af2d8141af8e6721c30fc7f7fc

旧设备下

ZigBee连接传感器

1.将ZigBee协调器按照如图所示连至PC—USB口

打开Setup_SmartRFProgr_1.10.2.exe——固件烧录软件

点击...

选择ZigBee协调器固件

点击Perform actions

2.将ZigBee协调器连接至PC—USB

打开Zigbee组网参数设置V2.0.exe软件

 选择COM口,波特率为38400,点击链接模组

设置Channel为17或11等,但必须和ZigBee为同一个通道号

 完点击设置,点击断开连接关闭软件,再次点击连接模组后点击读取,如果成功就做下一步,未成功重复烧录固件过程

 3.将ZigBee节点按照图示进行连接至PC—USB口

打开Setup_SmartRFProgr_1.10.2.exe固件烧录软件

 选择传感器固件

 点击Perform actions

 4.将ZigBee智能节点盒数据线连至PC—USB口

 打开Zigbee组网参数设置V2.0.exe

 点击连接模组,设置Channel、PAN ID,序列号,ZigBee之间序列号不能重复

 设置完点击设置,点击断开连接关闭软件,再次点击连接模组后点击读取,如果成功就做下一步,未成功重复烧录固件过程

5.ZigBee协调器通过RS485转232连至网关的485口

 将传感器连接至ZigBee智能节点盒

 6.登录物联网中心网关-点击配置-新增连接器-参数如图

 7.点击连接器-ZigBee-点击新增传感器-参数配置如图

 8.点击数据监控-成功

旧设备下

ZigBee连接执行器

前提:ZigBee协调器已烧好固件

 1.将ZigBee协调器通电后连接到PC的USB口

 打开Zigbee组网参数设置V2.0.exe

 配置参数-如图

 2.将仿真器连至ZigBee节点,另一段插PC-USB口,以防ZigBee电量不足,所以单接电源线至PC-USB口

打开固件烧录软件 

按一下黑色的按钮

 此时显示出设备,点击...选择固件

 点击打开

 点击烧录

 烧录成功

 打开软件

 波特率为9600才能连接模组(继电器的固件波特率为9600,传感器的固件波特率为38400)

设置参数如图

点击设置,断开连接,关闭窗口,设备重新上电,连接模组后读取一下,查看是否写入成功

 写入成功

 3.标记处COM连接照明灯的GND、OUT连接照明灯的VCC

COM连接-24、IN连接+24

 将双联继电器连至ZigBee节点

 将ZigBee协调器连接至物联网中心网关的485口,黄线为A,蓝线为B

 将ZigBee节点通电,连接的LED闪烁表示连接成功

4.物联网中心网关点击新增执行器

 

  点击数据监控

 开启照明灯,此时ZigBee节点的通讯LED常亮,表示控制成功

### 实现 Zigbee 双联继电器中单个继电器的独立控制 为了实现 Zigbee 协议下的双联继电器模块中的单个继电器独立控制,需先了解该类设备的工作原理以及其在网络架构内的角色。通常情况下,Zigbee 设备作为终端节点加入到由协调器建立起来的家庭自动化网络之中[^1]。 #### 配置前准备工作 确保拥有支持 Zigbee 的网关或集线器,并已成功配对双联继电器模块至同一网络内。对于大多数品牌而言,在初次设置过程中会提供相应的应用程序用于简化此过程。通过这些应用可以查看当前连接的所有子设备状态并对其进行基本操作。 #### 控制逻辑说明 当涉及到具体某个继电器的操作时,实际上就是向目标地址发送特定命令来改变指定端口的状态。这可以通过调用 API 或者利用图形界面完成: - **API 调用方式**:如果开发者倾向于编程接口,则可根据官方文档获取相应函数库来进行开发工作。一般来讲,这类 SDK 提供了诸如 `set_device_state` 这样的功能,允许设定参数如设备 ID 和期望的动作(开/关),从而精确地影响某一路继电器的行为。 - **GUI 应用程序**:对于普通用户来说更为直观的方法是在手机 APP 上找到对应于想要操控的那个继电器图标,点击后即可执行开关动作;部分高级特性可能还包括定时任务创建、场景模式组合等功能的支持。 #### Python 示例代码展示如何使用 API 发送指令给单一继电器 ```python import requests def control_single_relay(device_id, relay_number, action): url = f"http://your_zigbee_gateway_ip/api/v1/devices/{device_id}/relays" payload = { "relay": str(relay_number), "state": int(action == 'on') } headers = {'Content-Type': 'application/json'} response = requests.put(url, json=payload, headers=headers) if __name__ == "__main__": # 假设 device_001 是已经绑定好的双联继电器ID, # 并且现在要开启第一个继电器(编号为1),关闭第二个继电器(编号为2) control_single_relay('device_001', 1, 'on') control_single_relay('device_001', 2, 'off') ``` 上述脚本展示了怎样构建 HTTP 请求去修改选定继电器的状态,其中假设存在一个 RESTful 接口可供外部访问。实际环境中应当参照所使用的硬件制造商所提供的指导手册调整 URL 结构及其他细节。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值