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

 找回密码
 立即注册
楼主: XCray

[新奇玩法] (多个)蓝牙网关 TTL->MQTT,支持任意米家蓝牙设备接入HA/NR

  [复制链接]

11

主题

271

帖子

2660

积分

金牌会员

Rank: 6Rank: 6

积分
2660
金钱
2379
HASS币
50
发表于 2020-10-12 23:20:16 | 显示全部楼层
zwbjsnt 发表于 2020-10-12 23:12
音箱是蓝牙mesh网关,没有TTL输出

好吧 那放弃了
回复

使用道具 举报

22

主题

424

帖子

2194

积分

金牌会员

Rank: 6Rank: 6

积分
2194
金钱
1770
HASS币
10
发表于 2020-10-15 19:14:59 | 显示全部楼层
XCray 发表于 2020-10-10 18:43
还导致两次跳闸??????

使用usb供电时,连接uart0的usb转ttl芯片肯定处于工作状态,有可能导 ...

购买了同款ESP 01s模块,只要连接网关TX到ESP RX,ESP就无法启动,单独从网关上取电给ESP,正常启动;大佬能帮忙看看蓝牙网关上的TX是图上红色标注的么?不过话说回来了,网关连TTL监控,收到相关的事件了啊
185103jfazdbkobanifv02.jpg
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12119
金钱
9100
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-10-15 19:30:59 | 显示全部楼层
本帖最后由 XCray 于 2020-10-15 19:49 编辑
zwbjsnt 发表于 2020-10-15 19:14
购买了同款ESP 01s模块,只要连接网关TX到ESP RX,ESP就无法启动,单独从网关上取电给ESP,正常启动;大 ...

没错,就是那个针脚。

网关的TX、GND、VDD分别连接ESP的RX、GND和3V3,没出现过无法启动的问题啊。
ESP启动时 IO0 如果拉低的话,会进入下载模式、无法启动。难道你错接到 IO0 针脚了?或者RX的接头碰到了IO0针?

这是我用的网关和模块的实物照片。
connection.png


回复

使用道具 举报

22

主题

424

帖子

2194

积分

金牌会员

Rank: 6Rank: 6

积分
2194
金钱
1770
HASS币
10
发表于 2020-10-15 20:16:17 | 显示全部楼层
XCray 发表于 2020-10-15 19:30
没错,就是那个针脚。

网关的TX、GND、VDD分别连接ESP的RX、GND和3V3,没出现过无法启动的问题啊。

这款灯的的蓝牙网关模块直接接上TTL模块,获取LOG完全没问题,就是没办法接上ESP,也是无语了!
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12119
金钱
9100
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-10-15 20:45:24 | 显示全部楼层
zwbjsnt 发表于 2020-10-15 20:16
这款灯的的蓝牙网关模块直接接上TTL模块,获取LOG完全没问题,就是没办法接上ESP,也是无语了! ...

不科学啊!我觉得可能还是哪儿没弄好。
回复

使用道具 举报

22

主题

424

帖子

2194

积分

金牌会员

Rank: 6Rank: 6

积分
2194
金钱
1770
HASS币
10
发表于 2020-10-15 21:03:19 | 显示全部楼层
XCray 发表于 2020-10-15 20:45
不科学啊!我觉得可能还是哪儿没弄好。

刚才试了一下用ttl模块直接连接esp,模拟发送ble_events事件,mqtt可以收到,但是esp模块一会儿也离线了
回复

使用道具 举报

22

主题

424

帖子

2194

积分

金牌会员

Rank: 6Rank: 6

积分
2194
金钱
1770
HASS币
10
发表于 2020-10-15 21:04:45 | 显示全部楼层
XCray 发表于 2020-10-15 20:45
不科学啊!我觉得可能还是哪儿没弄好。

刚才试了一下用ttl模块直接连接esp,模拟发送ble_events事件,mqtt可以收到,但是esp模块一会儿也离线了
回复

使用道具 举报

22

主题

424

帖子

2194

积分

金牌会员

Rank: 6Rank: 6

积分
2194
金钱
1770
HASS币
10
发表于 2020-10-15 21:18:54 | 显示全部楼层
XCray 发表于 2020-10-15 20:45
不科学啊!我觉得可能还是哪儿没弄好。

大佬帮忙看看你网关的3,3v是不是从模块的这个脚过来的
185103jfazdbkobanifv02.jpg
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12119
金钱
9100
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-10-15 22:03:29 | 显示全部楼层
本帖最后由 XCray 于 2020-10-17 08:47 编辑
zwbjsnt 发表于 2020-10-15 21:18
大佬帮忙看看你网关的3,3v是不是从模块的这个脚过来的

刚才说过了,是VDD没错。

另外,ESP模块过一会就离线也说明有问题,可能是固件烧写前没擦除干净之类的?正常的话哪怕串口没有消息甚至不连接它也不会离线,试试看telnet是不是在离线前日志里有啥提示吧。~~~~~~~~~~~~~~~~~~~~~~~~~~~~
突然想起来,小米官方文档有引脚定义,地址https://www.bookstack.cn/read/miio_open/wifi-ble-README.md


                               
登录/注册后可看大图

                               
登录/注册后可看大图



回复

使用道具 举报

15

主题

636

帖子

2205

积分

金牌会员

Rank: 6Rank: 6

积分
2205
金钱
1569
HASS币
0
发表于 2020-10-19 13:53:58 | 显示全部楼层
老大太厉害了。
这正是我需要的。。。。

我用的Aqara P100门锁+M1S网关,可以实现
  - 实时监控,app即时通知,比如 用户x利用密码/指纹,在几点,开锁成功/失败。
  - 门锁的状态,门打开,长时间未关报警(包含未关死),关门状态貌似不通知。

目前这个门锁,死活不能通过homekit反向接入HA,只能通过aqara app接入apple home。。。从而无法跟其他传感器联动,甚是郁闷。

之前还心思着,能否通过网络抓包,抓取app提示的信息的关键词来用,看起来貌似应该app在传输推送信息都是加密过的吧。
这样老大从蓝牙传输信息这抓信息,就太好不过了。哈哈哈
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-26 01:27 , Processed in 0.118134 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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