3、ZigBee聊天助手
前言:ZigBee大家也玩了一段时间了,今天我们拿我们手中的节点来弄个聊天工具,大家只要连接到自己电脑的串口,打开串口调试助手,设置好
串口号和波特率就能实验多台电脑之前串口聊天啦,配上专用的串口助
手软件,我们还可以说中文呢。是不是很有意思?
实验平台:网蜂ZigBee节点设备。
图1 网蜂ZigBee节点
实验功能:细心的读者会发现,本项目是基于《ZigBee实战演练》串口透传章节内容来完成。我们数据传输使用广播方式,单独的透传实现的是数
据的直接传递,像QQ一样,我们还希望在信息前面加上自己的名字
等信息。
实验过程:分二个步骤,如下:
一:以广播的方式实现串口透传功能。
二:给每个需要加入聊天的设备配上特定的名字作为前缀。
一:以广播的方式实现串口透传功能。
这是我们串口透传章节部分的内容。我们打开软件,依次往3个节点里下载协调器、路由器、路由器的程序。整个网络1个协调器带多个路由器的形式通讯。
图2 配置1个协调器
图3 配置多个路由器
测试所有设备是否正常工作:
图3 透传设备正常工作
二:给每个需要加入聊天的设备配上特定的名字作为前缀。
我们分别给3个设备配上 Jack 、Mike 、Rose的名字。主要是在串口信息发送前面的地方。
图4 加入人物前缀Jack
图5 加入人物前缀Mike
图6 加入人物前缀Rose
加入人物前缀后,我们发现消息的发送有了区别,显得更生动了。
图5 用串口助手测试
实验现象:接下来就是见证神奇的时刻了。我们把下载好程序的3个设备连接到3台PC机,分别打开三台电闹的串口助手。设置波特率115200bps.
然后就开始聊天了。
图6 PC1
图7 PC2
图7 PC3
图8 实现三方聊天
结语:项目使用广播的方式,所以我们可以加入多个设备,实验多台PC机同时聊天,在室内组建自己的ZigBee无线网络,那是非常酷的事。至此,
网蜂ZigBee串口聊天助手项目完成,希望大家能进一步拓宽思维,能
用ZigBee实现更精彩的东西。