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

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

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

  [复制链接]

0

主题

7

帖子

146

积分

注册会员

Rank: 2

积分
146
金钱
139
HASS币
0
发表于 2020-7-26 16:18:51 | 显示全部楼层
本帖最后由 XFSRZERO 于 2020-7-26 16:22 编辑
XCray 发表于 2020-7-26 15:12
你说的问题里透着邪。

现在弄清楚了串口线上的TX和RX是反的,那么之前错误接线时,实际上串口的RX接的就 ...

网关出现乱码的情况是解释的通的,因为在RX引脚悬空的或同样接着对方的RX引脚时,两边端口都是高阻态,因此接收到的数据会受到干扰影响是不确定的,所以才造成了之前的乱码。
至于固件的问题,目前我这边用到ESP的只有这个,并且这个设备断电后wifi自然就没有了,所以第一种假设应该不存在。我在想是不是和我之前用的是官方的烧录程序有关,官方的烧录程序中有烧录首地址这一项,是不是我当时填写0x0000有关系?
1595751500(1).png


回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
11435
金钱
8504
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-7-26 17:08:52 | 显示全部楼层
本帖最后由 XCray 于 2020-7-26 17:34 编辑
XFSRZERO 发表于 2020-7-26 16:18
网关出现乱码的情况是解释的通的,因为在RX引脚悬空的或同样接着对方的RX引脚时,两边端口都是高阻态,因 ...

似乎你的模块运行的是之前刷入的代码,至少部分是。。。
超出了我的认识,我玩ESP也就这几天的经验。

官方的刷机工具我也用过,当时是老老实实的填入了boot、blank、esp_init_data_default等所有的bin文件并按要求设置各自的地址。

SPI Mode我记得选的是DOUT、FLASH SIZE选的是8Mbit(ESP-01S的Flash就是这么大的),我估计最有可能造成问题的,是DoNotChgBin那个选项,我没有勾选过。

你用官方工具ERASE一遍试试,我记得之前用这个刷机之前都要erase的
回复

使用道具 举报

0

主题

7

帖子

146

积分

注册会员

Rank: 2

积分
146
金钱
139
HASS币
0
发表于 2020-7-26 18:49:00 | 显示全部楼层
XCray 发表于 2020-7-26 17:08
似乎你的模块运行的是之前刷入的代码,至少部分是。。。
超出了我的认识,我玩ESP也就这几天的经验。

感谢楼主的帮助,调试目前有了新的进展,telnet已可以打印出信息了。根据楼主的提醒,我用官方软件刷入8Mbit_Null.bin,清除flash后重新刷入固件,telnet就可以打印了。不过目前看来,telnet除了打印出连接时的相关信息以外没有出现新的信息(已有10分钟了),我已将Debug level set to Verbose ,问一下楼主,这是否是正常的?

评分

参与人数 1金钱 +1 收起 理由
XCray + 1 怎么没有后文啦?

查看全部评分

回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
11435
金钱
8504
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-7-26 21:05:41 | 显示全部楼层
XFSRZERO 发表于 2020-7-26 18:49
感谢楼主的帮助,调试目前有了新的进展,telnet已可以打印出信息了。根据楼主的提醒,我用官方软件刷入8M ...

你会编程吗?尝试看看源码,弄清楚程序的运行过程,并不算多复杂。

那个debug level没啥意义,因为代码里并没有区分任何debug level。

telnet没打印出新的信息是因为esp模块没有从它的串口收到什么信息。

你不会没有把它连到网关的ttl吧?

你用串口直接连蓝牙网关的ttl看到的都是啥内容?里面有没有包含ble_event的行?
回复

使用道具 举报

3

主题

334

帖子

2012

积分

金牌会员

Rank: 6Rank: 6

积分
2012
金钱
1678
HASS币
0
发表于 2020-7-26 23:21:03 | 显示全部楼层
还要购买榉树网关吗?
回复

使用道具 举报

12

主题

86

帖子

1096

积分

金牌会员

Rank: 6Rank: 6

积分
1096
金钱
1010
HASS币
0
发表于 2020-7-26 23:33:33 | 显示全部楼层
XCray 发表于 2020-7-18 06:25
我不是商家,只是自己喜欢玩。没有从商经验,更没有电商经验,倒是在网上卖过几样个人闲置出二手的东西( ...

能冒昧问一下货源吗?想买
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
11435
金钱
8504
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-7-27 06:25:44 | 显示全部楼层
本帖最后由 XCray 于 2020-7-27 08:12 编辑
0703005 发表于 2020-7-26 23:21
还要购买榉树网关吗?

理论上,任意带有蓝牙网关功能的米家设备,都可以这么用,比如智能插座蓝牙网关版、青萍蓝牙网关、窗帘电机蓝牙网关版、小白万能遥控器声控版、yeelight语音助手、以及带蓝牙网关的各种摄像头/音箱/吸顶灯/台灯/按摩椅/空调/浴霸/凉霸/闹钟/空气检测仪/床头灯/走步机/加湿器等等。当然,你得会拆、能找到ttl、解决esp模块的安放位置和供电问题。
榉树网关和小白万能遥控器声控版,有现成的实例供参考,比较省心。

扩展一下,各种蓝牙mesh网关、红外/zigbee网关,如果没有开放局域网api,只要有ttl口、并且ttl口上有类似有价值的消息,都可以按这个思路集成到HA。
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
11435
金钱
8504
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-7-27 06:28:49 | 显示全部楼层
梅林听风 发表于 2020-7-26 23:33
能冒昧问一下货源吗?想买

我就是tao宝搜的,找的最便宜,5.3/个。但是生产厂家是安信可,貌似是一家很大的公司,有自己的esp开发工具并提供大量的文档。
我买过好几个了,质量确实没得说,少踩了不少坑。
回复

使用道具 举报

0

主题

11

帖子

130

积分

注册会员

Rank: 2

积分
130
金钱
119
HASS币
0
发表于 2020-7-27 07:55:31 来自手机 | 显示全部楼层
刚入门,感谢分享!
回复

使用道具 举报

12

主题

86

帖子

1096

积分

金牌会员

Rank: 6Rank: 6

积分
1096
金钱
1010
HASS币
0
发表于 2020-7-27 08:56:06 | 显示全部楼层
本帖最后由 梅林听风 于 2020-7-27 08:58 编辑
XCray 发表于 2020-7-27 06:28
我就是tao宝搜的,找的最便宜,5.3/个。但是生产厂家是安信可,貌似是一家很大的公司,有自己的esp开发工 ...

没找到,能不能pm一下店家,谢谢。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-19 23:19 , Processed in 1.145865 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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