自己动手,有线版二合一网关(zigbee/蓝牙)

  1. 蓝牙网关的初衷
    源于家里的米家蓝牙门锁


    偶然的机会发现了lock2mqtt项目,于是刷了8266的蓝牙网关,在此感谢K大;
    https://github.com/killadm/LOCK2MQTT
    经历过几次Z2M的莫名奇妙挂了,于是大概年前想搞个有线的zigbee网关,于是整了个网口模块(带2路TTL串口),直接怼了CC2530模块跟蓝牙网关,以下为2月份测试的图

  2. 网口模块的配置
    TTL1跟TTL2分别为zigbee跟蓝牙网关;

  3. node-red的(蓝牙网关)流
    截屏2020-04-16 22.04.36

4.米家蓝牙设备的接入(门锁/1代蓝牙温湿度/2代蓝牙温湿度)


温湿度 IMG_8897 IMG_8899
理论上来说,只要是米家的蓝牙传感器都是可以接入的(不过需要实测,为手里只有这几个设备);
5.蓝牙网关的流文件
flows (3).json (14.2 KB)

6.最后来2张完节后的照片吧
IMG_8901 IMG_8902

好东西 谢谢分享!!但是还是看懂 有没有详细的 怎么改有线网口 我的zig网关tcp链接 感觉不稳定 老是出现偶尔门磁开灯失效 失效的时候要开关2 到3次才有用 一个乐视的遥控开关 就放在网关边上 开关电脑插座 也是经常是失灵 无法开启插座

1 个赞

请问乐视遥控是那个8键的么,那个本身的固件支持加入zigbee2mqtt么

乐视8键的固件,群里找耗子

CC2530的ttl口直接接网口模块的ttl就好了;

太棒了,看来网口的又进了一步了

直接就这个网口模块就搞定了;我自己用,没有打板,直接用ttl线怼的直接用;会有人画板打板的;

关键是你连蓝牙也一起搞定了,等大佬可以搞多模网关了

蓝牙的距离实在是有点短,我只连了蓝牙网关隔壁的几个温湿度以及门锁,其他都是zigbee。

大佬蓝牙可以实现开门关门么还是只有开关门信息?

文中有相关的数据截图;用蓝牙网关开门锁,出于安全考虑暂时还是不要考虑了;

蓝牙网关只是被动接收门锁状态,不能实现开关门

1.小米考虑安全性问题,好像也不允许你远程直接开锁,而是通过下发一次性密码之类的操作,需要手机连门锁的蓝牙才能直接开锁; :roll_eyes:
2.即使能实现用网关直接远程开锁,安全性呢,敢用的人不多吧?说句心里话,即便有这个远程蓝牙网关开锁的功能我也不敢用。。。。个人想法是这样 :grinning:
3.门锁接进来不仅省了一个门磁,还能根据个人的需求做一些自动化之类的; :crazy_face:

我之前有跟一个产品总监聊过相关话题,不做自动开门,不是技术做不到或者成本问题,还是考虑到安全性":假如掉链子自动打开了门,事情就大了。对于厂家来说,产品卖得越多类似的事故就大概率出现。然后考虑到增加这个功能,也赚不了钱,所以就不会开发的。
另外设置临时密码给别人开门,也达到了远程开门的目的了。只是相对麻烦一下。

是这样的。做产品的都会这样去考虑问题;

用了K大的lock2mqtt,不知道什么愿意,有的数据会传,有的数据还是几周之前的状态,不知能不能把esp8266刷成转发所有数据到mqtt,然后利用楼主的NR流来处理数据

请问你这个网关最后白色盒子里怎么整合的?想看里面的图片呢

仅仅是套了个壳而已,里面固定一下就好了。

蓝牙mesh设备可以接入么?