《Arduino家居安全系统构建实战》——1.4 在当前条件下要为安全系统做的准备

简介:

本节书摘来异步社区《Arduino家居安全系统构建实战》一书中的第1章,第1.4节,作者:【美】Jorge R. Castro(卡斯特罗),更多章节内容可以访问云栖社区“异步社区”公众号查看

1.4 在当前条件下要为安全系统做的准备

当你选定了安装的地址之后,这里就有许多的因素(甚至要考虑到周边行人)需要你进行考虑,以此来保证系统组件的安全性、完整性以及可靠性。

由于我们的系统能源要依靠于电力的提供,从性能优化和使用成本的角度来看,最好是使用一个独立的电力供应,而不要使用电池。电池的价格较高并且使用寿命又短。另外,在只需要一个连接的配备条件下,你可以将Arduino板和其他的一些模块放入墙体的变电箱中。

如果你的环境中不具备使用电源的条件,或者想要一个后备系统(例如一个UPS[不间断电源]),可以选择可充电式锂离子(Li-ion)电池,甚至太阳能电池板来作为系统的能源供应。后一种选择我们也经常在现实生活中遇到,例如路标、农场的监控系统以及气象站等。

警告:

无论在什么时候使用电池,你都需要考虑到极端的温度会对电池产生的影响,例如电池电流承载能力降低,在低温情况下电池放电能力的减弱,高温带来的热损坏风险,以及在某些极端情况下可能会有爆炸风险。同样地,我们也必须要小心湿气、水凝结和露水,这些都可能会对我们的基础设施产生破坏。
这里建议你最好能保证网络的连接,倒不一定是必须要连接到互联网上。如果连接到了一台内部网络的路由器上,通过这个连接你可以访问每一个独立的部分,修改它们的设置或者访问它们的服务(例如,一个用户图形界面显示警报是否已经触发)。

有一点要十分注意的是,在我们的地点周围尽量不要出现极端的无线电干扰,这些干扰可能是由于我们连续地使用某些技术设备产生的。这些设备以不同的频率向外发射电磁辐射,而这些电磁辐射可能会导致系统的行为被改变。

另一方面,如果安装是在室外进行的,你应该对设备进行妥善的安置,以使得它们免于恶劣天气(例如闪电以及接地)的伤害。所有这一切都可以摧毁系统的电路,而且也会给人身安全带来危险。

最后,我必须指出一点,如果你在家里养了宠物的话,那么在你安装那些价格可能十分昂贵的传感器和执行器的时候,一定要加倍小心。这些设备很有可能会被破坏,而针对它们的修复工作是十分困难的。另外,如果你的设备没有选好合适的定位,那么可能每当你的狗或者猫穿过花园的时候,都可能会激活报警系统。

请牢牢记住,要定期对设备进行维护。这里建议你最好在日程表中预留一些时间来专门执行系统的维护。

相关文章
|
缓存 网络协议 安全
Linux 系统安全及应用(账号安全和引导登录控制)(4)
1 账号安全基本措施 1.1 系统账号清理 1.1.1 将非登录用户的Shell设为/sbin/nologin 在我们使用Linux系统时,除了用户创建的账号之外,还会产生系统或程序安装过程中产生的许多其他账号,除了超级用户root外,其他账号都是用来维护系统运作的,一般不允许登录,常见的非登录用户有bin、adm、mail、lp、nobody、ftp等。 查看/etc/passwd 文件,可以看到多个程序用户。
153 0
|
存储 安全 算法
Linux 系统安全及应用(账号安全和引导登录控制)(3)
1 账号安全基本措施 1.1 系统账号清理 1.1.1 将非登录用户的Shell设为/sbin/nologin 在我们使用Linux系统时,除了用户创建的账号之外,还会产生系统或程序安装过程中产生的许多其他账号,除了超级用户root外,其他账号都是用来维护系统运作的,一般不允许登录,常见的非登录用户有bin、adm、mail、lp、nobody、ftp等。 查看/etc/passwd 文件,可以看到多个程序用户。
239 0
|
安全 Ubuntu Unix
Linux 系统安全及应用(账号安全和引导登录控制)(2)
1 账号安全基本措施 1.1 系统账号清理 1.1.1 将非登录用户的Shell设为/sbin/nologin 在我们使用Linux系统时,除了用户创建的账号之外,还会产生系统或程序安装过程中产生的许多其他账号,除了超级用户root外,其他账号都是用来维护系统运作的,一般不允许登录,常见的非登录用户有bin、adm、mail、lp、nobody、ftp等。 查看/etc/passwd 文件,可以看到多个程序用户。
174 0
|
安全 Shell Linux
Linux 系统安全及应用(账号安全和引导登录控制)(1)
1 账号安全基本措施 1.1 系统账号清理 1.1.1 将非登录用户的Shell设为/sbin/nologin 在我们使用Linux系统时,除了用户创建的账号之外,还会产生系统或程序安装过程中产生的许多其他账号,除了超级用户root外,其他账号都是用来维护系统运作的,一般不允许登录,常见的非登录用户有bin、adm、mail、lp、nobody、ftp等。 查看/etc/passwd 文件,可以看到多个程序用户。
337 0
|
供应链 安全 Cloud Native
|
存储 算法 安全
即时通讯安全篇(十一):IM聊天系统安全手段之传输内容端到端加密技术
本篇将围绕IM传输内容的安全问题,以实践为基础,为你分享即时通讯应用中的“端到端”加密技术。
477 0
即时通讯安全篇(十一):IM聊天系统安全手段之传输内容端到端加密技术
|
缓存 负载均衡 安全
即时通讯安全篇(十):IM聊天系统安全手段之通信连接层加密技术
本篇文章将围绕IM通信连接层的安全问题及实现方案,聚焦IM网络“链路安全”,希望能带给你启发。
400 0
即时通讯安全篇(十):IM聊天系统安全手段之通信连接层加密技术
|
网络虚拟化 安全 网络安全
带你读《Linux系统安全:纵深防御、安全扫描与入侵检测》之三:虚拟专用网络
这是一部从技术原理、工程实践两个方面系统、深入讲解Linux系统安全的著作,从纵深防御、安全扫描、入侵检测3个维度细致讲解了如何构建一个如铜墙铁壁般的Linux防护体系。作者是资深的Linux系统安全专家、运维技术专家,有13年的从业经验,厚积薄发。本书得到了来自腾讯、阿里等知名企业的多位行业专家的高度评价。全书不仅包含大量工程实践案例,而且为各种核心知识点绘制了方便记忆的思维导图。
|
网络安全 网络协议 安全
带你读《Linux系统安全:纵深防御、安全扫描与入侵检测》之二:Linux网络防火墙
这是一部从技术原理、工程实践两个方面系统、深入讲解Linux系统安全的著作,从纵深防御、安全扫描、入侵检测3个维度细致讲解了如何构建一个如铜墙铁壁般的Linux防护体系。作者是资深的Linux系统安全专家、运维技术专家,有13年的从业经验,厚积薄发。本书得到了来自腾讯、阿里等知名企业的多位行业专家的高度评价。全书不仅包含大量工程实践案例,而且为各种核心知识点绘制了方便记忆的思维导图。
|
安全 Linux 数据安全/隐私保护
带你读《Linux系统安全:纵深防御、安全扫描与入侵检测》之一:Linux系统安全概述
这是一部从技术原理、工程实践两个方面系统、深入讲解Linux系统安全的著作,从纵深防御、安全扫描、入侵检测3个维度细致讲解了如何构建一个如铜墙铁壁般的Linux防护体系。作者是资深的Linux系统安全专家、运维技术专家,有13年的从业经验,厚积薄发。本书得到了来自腾讯、阿里等知名企业的多位行业专家的高度评价。全书不仅包含大量工程实践案例,而且为各种核心知识点绘制了方便记忆的思维导图。