『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 12615|回复: 8

[进阶教程] 利用zigbee模块,自制独立zigbee万能网关,可以放在家中任意

[复制链接]

24

主题

122

帖子

1311

积分

金牌会员

Rank: 6Rank: 6

积分
1311
金钱
1189
HASS币
0
发表于 2020-5-18 21:06:12 | 显示全部楼层 |阅读模式
前文有介绍通过usb cc2531和cc2530作为zigbee的网关,今天就教大家自制一个独立的2530+2591的网关。首先看图


                               
登录/注册后可看大图


如图就是一个rt5350+ cc2530+2591的zigbee 网关
具体实现思路是rt5350负责连接wifi,cc2530负责将串口信息发给rt5350,5350将串口信息用wifi的tcp协议发给zigbee2mqtt。这样整个过程就完成了。
板子的连线是rt5350的串口和zigbee cc2530连接
无非就是rx--〉tx tx--〉Rx
连接好以后,rt5350 刷一个开源的openwrt路由系统。 cc2530还是刷网关系统。


                               
登录/注册后可看大图



重点介绍下cc2530和zigbee2mqtt对接的设置
其实很简单就一个配置configuration.yaml,就配置一个tcp就可以了,因为新版本已经支持了tcp转串口
serial:
    port: 'tcp://192.168.2.13:20108'
如果大家用户的是老版本的zigbee2mqtt则需要安装一个tcp转串口的软件ser2net
1. 安装ser2net #sudo apt-get install ser2net
2. 配置 ser2net #sudo nano /etc/ser2net.conf

配置下面代替/dev/ttyACM020108:raw:0:/dev/ttyACM0:115200 8DATABITS NONE 1STOPBIT
reboot
重启
好啦,这样一个独立的zigbee网关就完成啦。

zigbee网关专题:最合适你的网关 访问https://z2m.store/了解更多
回复

使用道具 举报

8

主题

318

帖子

2172

积分

论坛技术达人

积分
2172
金钱
1844
HASS币
70
发表于 2020-5-18 21:53:02 | 显示全部楼层
哎呀,真的很不错的教程!
回复

使用道具 举报

1

主题

41

帖子

1310

积分

金牌会员

Rank: 6Rank: 6

积分
1310
金钱
1269
HASS币
0
发表于 2020-5-19 23:53:08 | 显示全部楼层
lz, openwrt刷的是哪个固件呢? 我找了几个不行。能否告知?
回复

使用道具 举报

0

主题

48

帖子

2171

积分

金牌会员

Rank: 6Rank: 6

积分
2171
金钱
2123
HASS币
0
发表于 2020-5-20 08:27:44 | 显示全部楼层
首先感谢大神,之前的文章就有关注,现在集成到路由器的zigbee网关终于出来了。但是还有1点不太清楚: RT5350刷openwrt后,接收cc2530发送的串口数据转成TCP包用wifi传到zigbee2mqtt服务器,这个openwrt里需要安装什么插件吗?
回复

使用道具 举报

0

主题

65

帖子

811

积分

高级会员

Rank: 4

积分
811
金钱
746
HASS币
0
发表于 2020-8-27 15:08:06 | 显示全部楼层
SATAN007 发表于 2020-5-20 08:27
首先感谢大神,之前的文章就有关注,现在集成到路由器的zigbee网关终于出来了。但是还有1点不太清楚: RT53 ...

同问,搞定了吗?
回复

使用道具 举报

0

主题

48

帖子

2171

积分

金牌会员

Rank: 6Rank: 6

积分
2171
金钱
2123
HASS币
0
发表于 2020-8-29 15:34:30 | 显示全部楼层
sheeran 发表于 2020-8-27 15:08
同问,搞定了吗?

虽然还没搞,但是系统、插件和原理搞明白了。就是Openwrt系统安装串口转wifi插件,标准系统已有,名字叫记不太清了,好像是serial2net之类的,这个百度一下可以搜到。
回复

使用道具 举报

0

主题

65

帖子

811

积分

高级会员

Rank: 4

积分
811
金钱
746
HASS币
0
发表于 2020-8-30 00:14:14 | 显示全部楼层
SATAN007 发表于 2020-8-29 15:34
虽然还没搞,但是系统、插件和原理搞明白了。就是Openwrt系统安装串口转wifi插件,标准系统已有,名字叫 ...

我是想做router的,只刷CC2530+CC2591 ROUTER固件后通电连不上Z2M应该有启动顺序吧,编程器一直没识别到FLASH,进UBOOT这个设备没网口也没法TFTP,等有时间换个编程器试试
回复

使用道具 举报

0

主题

65

帖子

811

积分

高级会员

Rank: 4

积分
811
金钱
746
HASS币
0
发表于 2020-9-2 14:41:29 | 显示全部楼层
sheeran 发表于 2020-8-30 00:14
我是想做router的,只刷CC2530+CC2591 ROUTER固件后通电连不上Z2M应该有启动顺序吧,编程器一直没识别到F ...

搞定了OP 才发现是Z2M 官方router固件跟这个板子的CC2530+CC2591接口不对应,没官方定义文档不会编译
回复

使用道具 举报

0

主题

153

帖子

1095

积分

金牌会员

Rank: 6Rank: 6

积分
1095
金钱
942
HASS币
0
发表于 2020-11-28 21:22:39 | 显示全部楼层
学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 14:28 , Processed in 0.331714 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表