TI CC2538 做ZigBee协调器控制飞利浦 Hue 调色灯

源码文档软件硬件技术交流技术支持入口文末
 

一、实验准备

1.1 硬件准备

1.1.1 CC2538 模块

本文中使用的 CC2538 模块是带 PA 芯片(CC2592)的。此外,最好是带焊接好的底板,便于后面与串口转USB模块连接。具体实物如下图所示:
在这里插入图片描述

1.1.2 飞利浦 Hue 调色灯

飞利浦推出的 Hue 调色灯,目前主要有“二代”和“三代”两个版本,主要区别仅为灯罩材料的不同,“二代”为玻璃灯罩,“三代”为塑料灯罩。本文中使用的是“二代” Hue。具体实物如下图所示:
在这里插入图片描述

1.1.3 CC2531 USB dongle

这里硬件上虽然用的是 CC2531 USB dongle,但是里面运行的并不是原始的用于抓包的固件。而是博主自己开发的用于重置飞利浦 Hue 的固件。具体实物如下图所示:
在这里插入图片描述

1.1.4 串口转 USB 模块

该模块主要用于将 CC2538 模块的 TTL 串口转成 USB,继而与电脑进行连接。基本上市面上的串口转 USB 模块都可以用,本文选取的是基于 CP2102 芯片的串口转 USB 模块。具体实物如下图所示:
在这里插入图片描述

1.1.5 公对母 USB 延长线

由于在用 CC2531 USB dongle 作为遥控器将飞利浦 Hue 重置的时候,用的是 ZigBee touchlink 的机制,所以需要将 dongle 与 Hue 灯泡靠得很近。为了既可以给 dongle 供电,又能便于移动,所以可以用 USB 延长线来连接电脑和 dongle。长度的话,一般情况下1米就够了,视具体情况而定。具体实物如下图所示:
在这里插入图片描述

1.1.6 E27螺口灯座

这个灯座,主要是用于给飞利浦 Hue 灯泡供电。本文使用的是带开关的 E27 螺口灯座。具体实物如下图所示:
在这里插入图片描述

1.2 软件准备

1.2.1 串口调试助手

其实随便用哪个串口调试助手都可以,因为功能都是大同小异的。本文中使用的串口调试助手,还是继续使用正点原子开发的 XCOM 吧。软件界面如下图所示:
在这里插入图片描述

1.2.2 抓包工具

抓包工具的选择有很多,Packet Sniffer、Ubiqua 或是 Wireshark 等,都是可以的。本文还是选择目前感觉用户界面最友好的 Ubiqua 来做抓包分析,用于解析本实验全过程的 ZigBee 无线数据包。软件界面如下图所示:
在这里插入图片描述

二、实验介绍

三、实验步骤

3.1 ZigBee协调器允许入网

3.2 重置飞利浦 Hue

3.3 飞利浦 Hue 入网成功

3.4 控制飞利浦 Hue

3.4.1 开关控制

3.4.2 亮度控制

3.4.3 颜色控制

 
源码文档软件硬件技术交流技术支持入口文末

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拿破仑940911

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值