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

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

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

  [复制链接]

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-10-10 09:18:53 | 显示全部楼层
zwbjsnt 发表于 2020-10-10 09:07
从串口会不停的收到数据,如图这样是否正确

根据小米官方文档,ttl接口的波特率应为115200。另外,不要用16进制显示,看看是否可读
回复

使用道具 举报

22

主题

424

帖子

2188

积分

金牌会员

Rank: 6Rank: 6

积分
2188
金钱
1764
HASS币
10
发表于 2020-10-10 09:35:09 | 显示全部楼层
XCray 发表于 2020-10-10 09:18
根据小米官方文档,ttl接口的波特率应为115200。另外,不要用16进制显示,看看是否可读 ...

115200后是可读的。前面发的那个ESP8266模块,一重启就出现了ESP_xxxx开头的无加密热点,真是奇怪了
回复

使用道具 举报

22

主题

424

帖子

2188

积分

金牌会员

Rank: 6Rank: 6

积分
2188
金钱
1764
HASS币
10
发表于 2020-10-10 10:03:42 | 显示全部楼层
XCray 发表于 2020-10-10 09:18
根据小米官方文档,ttl接口的波特率应为115200。另外,不要用16进制显示,看看是否可读 ...

mqtt只收到这样的信息,连接了两个蓝牙温湿度2,不清楚哪里出问题了
17F%6N}Y)J{P$GXHVH{KK]Q.png
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-10-10 10:19:56 | 显示全部楼层
zwbjsnt 发表于 2020-10-10 09:35
115200后是可读的。前面发的那个ESP8266模块,一重启就出现了ESP_xxxx开头的无加密热点,真是奇怪了 ...

把ttl接收到的内容贴出来看看,最好用ble_event过滤一下。

出现ESP_xxxx无加密热点的问题前面有几位反映过,应该是烧写新固件前没有做全盘擦除、旧固件遗留的配网功能代码。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-10-10 10:20:52 | 显示全部楼层
zwbjsnt 发表于 2020-10-10 10:03
mqtt只收到这样的信息,连接了两个蓝牙温湿度2,不清楚哪里出问题了

蓝牙温湿度2的消息确实也不多,尤其是温湿度没有明显变化的时候。可以往传感器上的小孔哈几口气试试。
回复

使用道具 举报

22

主题

424

帖子

2188

积分

金牌会员

Rank: 6Rank: 6

积分
2188
金钱
1764
HASS币
10
发表于 2020-10-10 10:48:57 | 显示全部楼层
XCray 发表于 2020-10-10 10:19
把ttl接收到的内容贴出来看看,最好用ble_event过滤一下。

出现ESP_xxxx无加密热点的问题前面有几位反映 ...

类似这样的,不停的收到
5`$135C0L9S8D7JR2PWF}FX.png
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-10-10 11:18:50 | 显示全部楼层
zwbjsnt 发表于 2020-10-10 10:48
类似这样的,不停的收到

你把消息内容拷贝或者保存到文件里,然后过滤一下,只要含有“ble_event”的行,或者搜索一下,看看是否有需要的内容。时间需要长一些。
回复

使用道具 举报

22

主题

424

帖子

2188

积分

金牌会员

Rank: 6Rank: 6

积分
2188
金钱
1764
HASS币
10
发表于 2020-10-10 13:34:33 | 显示全部楼层
XCray 发表于 2020-10-10 11:18
你把消息内容拷贝或者保存到文件里,然后过滤一下,只要含有“ble_event”的行,或者搜索一下,看看是否 ...

用TTL收到含有ble_event的数据,did,mac,都有,可以8266刷了固件,通过mqtt却什么数据都没有
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-10-10 14:31:13 | 显示全部楼层
zwbjsnt 发表于 2020-10-10 13:34
用TTL收到含有ble_event的数据,did,mac,都有,可以8266刷了固件,通过mqtt却什么数据都没有 ...

我能怀疑你线没接对吗?
回复

使用道具 举报

13

主题

400

帖子

2790

积分

金牌会员

Rank: 6Rank: 6

积分
2790
金钱
2390
HASS币
0
发表于 2020-10-10 15:12:52 | 显示全部楼层
zwbjsnt 发表于 2020-10-10 13:34
用TTL收到含有ble_event的数据,did,mac,都有,可以8266刷了固件,通过mqtt却什么数据都没有 ...

我折腾了一个国庆假期,最后发现这个方法不可靠。丢消息是大概率事件。上报的很少。不知道为啥。劝你不要浪费太多时间,也不到盲目购买蓝牙传感器。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 00:04 , Processed in 0.064085 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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