设置/解除Raspberry Pi家庭报警器的最简单解决方案



我用树莓派构建了一个家庭监控和报警系统。我现在需要的是一个简单安全的遥控器来武装系统并解除它的武装

最可行的解决方案是让无线路由器在中间。在出门之前,拿出我的手机,连接到我的家庭网络,并通过定制的网页武装我的系统。(网页将运行防护脚本)但为此,我需要一个无线路由器(目前我有一个非无线的Ubiquiti router Station Pro,上面没有无线卡),并且需要在离开、连接等之前在我的手机上启用无线(它没有启用-d,电池原因)。不幸的是,这不是一次点击。。。

另一个解决方案是在复盆子PI中只有一个无线加密狗,并与我的手机进行特设WiFi连接。我的手机是索尼爱立信Xperia。在这里,我的技术知识达到了极限。可以通过复盆子PI广播Ad Hoc网络,我不知道我是否可以从我的索尼爱立信Xperia手机上访问它。

第三种选择是蓝牙。我对蓝牙知之甚少。我不知道它有多安全,也不知道如何编程,打开和关闭我的手机。然而,这可能是最有希望的。

第四种选择是使用圆周率面。将一个或两个交换机链接到某种类型的接收器设备。在我的钥匙链上安装一个发送器设备,然后从那里控制它。然而,我不知道从哪里可以买到这样一个安全的遥控器,也不知道它是否与Pi Face兼容。

第五种选择。获取家庭报警系统组件并将其与Pi-Face连接。但我不知道什么部件可能合适。

最佳用户场景如下。用户拿出一个设备(电话或遥控器)并按下防护/解除防护。用户有适当的时间(30秒)退出或关闭。如果远程设备的电池电量耗尽,仍然需要关闭它。

所以我的问题是,有人知道如何快速、简单、廉价地解决这个问题吗?

尽管蓝牙的安全性值得怀疑,但它似乎是实现目标的最佳选择。在一个特殊旁边

蓝牙并不复杂。

在你的手机上,如果你不想制作自己的应用程序,你可以寻找某种蓝牙终端或蓝牙聊天。在你的树莓派上,你必须用bluez设置一个蓝牙rfcomm服务器。

如何配置Linux作为蓝牙RFCOMM SPP服务器
在Debian上不使用PyBluez进行配对的RFCOMM?

修改这些默认情况下什么都不做的服务器,以监听命令"武装"one_answers"解除武装"。请确保设备的ID是您手机的ID。

Ad Hoc甚至没有那么复杂(假设你知道如何制作网络服务器,并将使其足够安全,并且有一个支持Ad-Hoc的加密狗):这是一篇关于用树莓派建立临时网络的帖子。

就距离而言,您必须查看加密狗上的规格,但我认为它们相对相同。。您的蓝牙加密狗将有一个类,请参阅蓝牙基础知识:范围。这需要更多的研究,但如果你有任何一个加密狗,我会使用这种方法。

我希望这能有所帮助,祝你设置闹钟好运。

与此同时,我意识到可以通过Pi Face和按下按钮进行快速武装。解除武装可以通过其他方式进行。

然而,最快的解决方案是将指纹按钮安全地连接到Pi Face。

更新。最后采用了特设方法:以下是它的教程:http://elinux.org/RPI-Wireless-Hotspot

最新更新