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

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

[插件集成] 晚来的饭,接近产品品质的魅族遥控器软硬件解决方案

  [复制链接]

32

主题

1992

帖子

5063

积分

论坛元老

Rank: 8Rank: 8

积分
5063
金钱
3071
HASS币
50
QQ
发表于 2021-9-1 22:23:22 | 显示全部楼层
膜拜大佬,已收藏。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

13

主题

503

帖子

5122

积分

论坛元老

Rank: 8Rank: 8

积分
5122
金钱
4619
HASS币
10
发表于 2021-9-1 23:22:24 | 显示全部楼层
大佬发力,精品啊,已收藏
回复

使用道具 举报

9

主题

157

帖子

2108

积分

金牌会员

Rank: 6Rank: 6

积分
2108
金钱
1951
HASS币
10
发表于 2021-9-2 08:23:47 | 显示全部楼层
膜拜大佬,正愁pve部署的没法用,这下解决了
回复

使用道具 举报

39

主题

2048

帖子

7699

积分

元老级技术达人

积分
7699
金钱
5636
HASS币
110
发表于 2021-9-2 09:08:17 | 显示全部楼层
本帖最后由 ghostist 于 2021-9-2 09:09 编辑

感谢,东西做的非常奈斯,说明也很详细,虽然还没上手,但是撸了一遍github已经很清楚如何操作了
对比我之前用的,解决3大痛点:
1、增减设备无需重新烧录
2、刷新时间可自由设定,省电(之前掉电是比较厉害)
3、遥控功能也无需刷固件,在配置文件撸即可
ps:@XCray  认同你想一个esp32解决多个问题的思路,但是这个魅族好像和指纹锁不是一个原理(之前J大的github里有说)?无法共用。另外感觉此作品完成度很高了,理论上不需要二次刷机,也就无需维护网关了

提出1个问题:
1、红外码是如何获取的?据我了解之前的获取方式是app抓蓝牙log,并且获取的码格式也和你所描述的不同

提出2个建议:
1、设备绑定是否也可以通过集成去开启绑定操作?原因:esp32处理好后(刷固件、配网),一般封装在某盒子里,按键不便
2、能否获取并增加设备信号质量实体?原因:可根据此参数判断是否需要增加网关

最后再感谢一波i大@involute和囧大@
感谢i大这种产品及开发、分享精神
感谢囧大每次开车都能炸一波好东西出来
回复

使用道具 举报

8

主题

657

帖子

4187

积分

论坛元老

Rank: 8Rank: 8

积分
4187
金钱
3525
HASS币
0
QQ
发表于 2021-9-2 09:12:23 | 显示全部楼层
大佬大佬
回复

使用道具 举报

3

主题

280

帖子

2144

积分

金牌会员

Rank: 6Rank: 6

积分
2144
金钱
1864
HASS币
0
发表于 2021-9-2 09:24:22 | 显示全部楼层
需要维护一个esp32网关设备,如果可以能在树莓派或者(linux)上运行网关就好了。当然作者可能是想省一个蓝牙
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
11443
金钱
8512
HASS币
460

教程狂人突出贡献

发表于 2021-9-2 09:31:08 | 显示全部楼层
ghostist 发表于 2021-9-2 09:08
感谢,东西做的非常奈斯,说明也很详细,虽然还没上手,但是撸了一遍github已经很清楚如何操作了
对比我之 ...

嗯,官方文档是这么说的:
Currently, devices connected with the client cannot be supported by other components based on ESP32 Bluetooth Low Energy Tracker Hub as they listen to advertisements which are only sent by devices without an active connection.

看意思是同一个设备不能同时使用这两种方式,不过大家基本上都简化为 ble_client 无法和 esp32_ble_tracker 共存。

即使一个esp32模块无法同时支持基于 ble_tracker 和 ble_client 的不同设备实体,但同时支持多个 ble_client 肯定没问题(当然,也不能太多,内存毕竟有限,官方建议是不超过3个)。

不同思路有不同的取舍和各自的优势,i大这个确实非常用心,实属精品。
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16013
金钱
11302
HASS币
45
发表于 2021-9-2 10:01:07 | 显示全部楼层
ghostist 发表于 2021-9-2 09:08
感谢,东西做的非常奈斯,说明也很详细,虽然还没上手,但是撸了一遍github已经很清楚如何操作了
对比我之 ...

主要感谢大神们甘愿造轮子和无私奉献的精神!
回复

使用道具 举报

20

主题

550

帖子

3600

积分

元老级技术达人

积分
3600
金钱
3010
HASS币
210

教程狂人突出贡献

 楼主| 发表于 2021-9-2 10:31:48 | 显示全部楼层
ghostist 发表于 2021-9-2 09:08
感谢,东西做的非常奈斯,说明也很详细,虽然还没上手,但是撸了一遍github已经很清楚如何操作了
对比我之 ...

建议全部接受。

红外这个,因为没有安卓手机,所以我这是没法抓蓝牙log的,找了一下,论坛里也米有现成的蓝牙log可以参考。

我这个是Mac上的PackLogger抓的蓝牙包的结果,而且奇怪的就是不同的遥控器,向同一个设备发送同一个红外指令,蓝牙发送的数据是不同的。这个我在描述中也有提及。

我不知道安卓手机抓不同的遥控器的蓝牙log,是否完全相同,有没有人做过测试呢。
回复

使用道具 举报

0

主题

177

帖子

1100

积分

金牌会员

Rank: 6Rank: 6

积分
1100
金钱
923
HASS币
0
发表于 2021-9-2 13:09:07 | 显示全部楼层
感谢大神的无私奉献  之前n1做蓝牙网关 感觉遥控器很费电池啊 (不知道是不是我用的2032太垃圾了)
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-25 20:03 , Processed in 0.058022 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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