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

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

[技术探讨] 探讨HA控制蓝牙智能门锁的思路

[复制链接]

2

主题

77

帖子

883

积分

高级会员

Rank: 4

积分
883
金钱
806
HASS币
0
发表于 2017-12-4 16:44:25 | 显示全部楼层
支持一个,需要蓝牙设备,比如有蓝牙功能的树莓派
回复

使用道具 举报

0

主题

41

帖子

273

积分

中级会员

Rank: 3Rank: 3

积分
273
金钱
232
HASS币
0
发表于 2017-12-4 20:22:44 | 显示全部楼层
我也是用凯迪仕的锁,不过凯迪仕的蓝牙兼容性实在不敢恭维,连很多次才有一次连成功
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2017-12-4 22:37:55 | 显示全部楼层
se7en 发表于 2017-11-30 23:55
你这个基本无解,本身的原理就是通过蓝牙模块连接指定设备,连接成功,高电平,开锁,这个动作你用hass无法 ...

关了蓝牙也不见得能开锁啊~~~锁上有这种机制么??
回复

使用道具 举报

2

主题

40

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
164
HASS币
0
 楼主| 发表于 2017-12-6 23:26:24 | 显示全部楼层
wzdldx0420 发表于 2017-12-4 16:44
支持一个,需要蓝牙设备,比如有蓝牙功能的树莓派

光有蓝牙设备的树莓派恐怕也不行吧?怎么获得蓝牙开锁的指令呢?
回复

使用道具 举报

2

主题

40

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
164
HASS币
0
 楼主| 发表于 2017-12-6 23:27:26 | 显示全部楼层
se7en 发表于 2017-11-30 23:55
你这个基本无解,本身的原理就是通过蓝牙模块连接指定设备,连接成功,高电平,开锁,这个动作你用hass无法 ...

关键是怎么获得蓝牙开锁的指令呢?
回复

使用道具 举报

0

主题

11

帖子

72

积分

注册会员

Rank: 2

积分
72
金钱
61
HASS币
0
发表于 2017-12-26 16:31:04 | 显示全部楼层
我是三星的指纹锁,也是带手机蓝牙开锁,还有个检测手机在门外的功能,如果手机在门外会自动开锁。
也是很头疼,不知道有没有办法能够做指纹锁的接入
回复

使用道具 举报

2

主题

31

帖子

298

积分

论坛技术达人

积分
298
金钱
262
HASS币
0
发表于 2017-12-27 10:17:41 | 显示全部楼层
换个思路
既然蓝牙模块是可插拔的,不如研究一下蓝牙模块与锁的接口协议
如果比较弱鸡的,蓝牙模块输出个高电平直接控制锁机构开锁,那只要找出这个控制针脚,接个esp8266模块写个Arduino通过mqtt控制即可。
如果是高级点的,与上位机通讯发送信息,上位机控制锁机构控制开锁。如果通讯协议是串口,截获一下通讯信息,如果明文并且固定的话那直接还是用片esp8266 透传模拟一下就好。

如果以上都不可行,另一个思路:
找个安卓手机作为“桥”,用tasker之类的自动化工具加上虚拟按键精灵,当需要开锁时向安卓手机发送一个http post或者get信息,tasker收到这个信息后触发自动化运行虚拟按键精灵的脚本,模拟人手点击锁厂商软件的开锁按钮进行开锁。
回复

使用道具 举报

2

主题

40

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
164
HASS币
0
 楼主| 发表于 2017-12-27 12:48:04 | 显示全部楼层
LomoSnap 发表于 2017-12-27 10:17
换个思路
既然蓝牙模块是可插拔的,不如研究一下蓝牙模块与锁的接口协议
如果比较弱鸡的,蓝牙模块输出个高 ...

如果能够知道蓝牙模块和锁的接口协议那是最好的了,这样可以通过外部蓝牙控制锁的蓝牙模块开锁,但是要研究这个接口协议该从何下手呢?网络监听?

你的按键精灵思路不错,哈哈
回复

使用道具 举报

2

主题

31

帖子

298

积分

论坛技术达人

积分
298
金钱
262
HASS币
0
发表于 2017-12-27 19:32:43 | 显示全部楼层
redphoenix 发表于 2017-12-27 12:48
如果能够知道蓝牙模块和锁的接口协议那是最好的了,这样可以通过外部蓝牙控制锁的蓝牙模块开锁,但是要研 ...

把蓝牙模块外壳拆开,先看看核心是什么芯片,再看看模块的接口接到了芯片的哪个脚,看一下芯片的资料这个脚的功能,串口的话看一下都交互了什么信息。如果其他的可能就要借助示波器之类的进行研究了,
回复

使用道具 举报

2

主题

40

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
164
HASS币
0
 楼主| 发表于 2017-12-29 15:20:12 | 显示全部楼层
LomoSnap 发表于 2017-12-27 19:32
把蓝牙模块外壳拆开,先看看核心是什么芯片,再看看模块的接口接到了芯片的哪个脚,看一下芯片的资料这个 ...

我之前拆开过了,但是芯片上的文字都被打磨掉了,隐约留下点痕迹。
那个模块和锁之间有8个脚呢,看来要研究这些脚的功能,在没有其他工具的情况下应该是很难了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-9-20 09:04 , Processed in 0.458594 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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