今天下午捣鼓了个叫 gunlock 的东西,本来以为十分钟搞定,结果折腾到晚饭点才弄明白,必须跟你们唠唠这个心路历程。
为啥想玩这个玩意儿
上周刷论坛看到有人提 gunlock 能管理设备密码,正好我那个智能门锁老抽风。官方重置要收二百块,寻思不如自己试试。翻出吃灰的树莓派,想着反正最坏情况也就是锁彻底报废呗。

开局直接翻车
第一步就卡壳了!从开源平台扒下来的安装包,输命令sudo apt install gunlock 死活报错。屏幕哗哗弹出红字说依赖不全,那堆英文报错看得我眼晕。硬着头皮搜论坛,原来得先装个叫 libusb-dev 的玩意,补了三条命令才过关。
- sudo apt update
- sudo apt upgrade
- sudo apt install libusb-dev
接线差点烧设备
拿数据线连树莓派和门锁时更刺激。教程说用蓝白线接4号针脚,结果刚插上就闻见焦糊味——得!针脚插反把线烧卷边了。赶紧跑五金店买新排线,这回先用万用表量了半天才敢通电。

重要教训: 针脚旁边那小三角标记根本不是正极标志!后来发现底板印着极小的+/-符号,老花眼差点又栽跟头。
破译密码跟解密似的
终于进到命令行界面,输gunlock --scan 扫出三组加密密码。按教程该用 --decrypt 解码,结果解出来全是乱码。蹲电脑前试了十几遍,突然发现要加 -t=lock2019 参数指定锁型号。官方文档把这步藏得跟寻宝似的!
解出真密码那刻差点把枸杞茶打翻:搞半天原始密码居然是老婆生日加门牌号,早说这谁猜得到!
最坑的在3
兴冲冲输gunlock --unlock 以为大功告成,结果锁"咔哒"响完又弹回去了。站门口反复折腾半小时,发现要配合推门动作——必须在电机转动时用力顶门板才能解除反锁。现在胳膊还酸着,智能设备反人类设计实锤!
真香时刻
把常用密码都存进配置文件,用gunlock -set-master=新密码 重设主密钥。现在手机能直接控制门锁,省了带钥匙的麻烦。虽然过程堪比西天取经,但看着改造好的锁还是美滋滋。
建议想尝试的兄弟直接上淘宝买转接头,别学我焊排线。这玩意儿就像拆炸弹,剪错线就真得喊开锁师傅了!

