夏天断断续续花了 2 个月共 8 个周末一边摸索一边慢慢干. 值得记录一下. 如果有感兴趣请提问题我再补充.
效果评价
Pro:
- 全本地存储. 自己准备 2.5 寸 SATA SSD (我买的 2 * 三星 8TB), 我有 16 个最便宜的摄像头, 都是寸 2k 分辨率可以存过去 30 天完整的.
- 方便的权限管理. 可以给爸妈开只读权限. 可以限制只能本地访问(离开本地 wifi 就看不到了)
- 很清楚. 我对清晰度很满意. 白天可以看到门口停放的车的车牌号.
- APP和网页端都好用. 回放, 下载到本地或者 nas/cloud 上都很方便.
- 扩展起来很方便. 价格有一些阶梯, 比如加到一个recorder 的上限, 就需要再加 recorder.
Con:
- 挺贵挺麻烦的. 总体花了3500 刀 (16 个摄像头), 然后现在熟练了觉得即便再做一次也得花 2 个周末以上才完工.
- 警报系统不是很好用. 室内对猫和人不能做到完美分清, 于是 false alert 就很多. 只能关掉. 室外下雨会 trigger movement alert 就也没法用. 而且对声音的警报也不咋样(对婴儿的哭声检测就没成功过)
材料清单
- 摄像头本体. 我买的最便宜的:
- 室外: Camera G5 Flex - Ubiquiti Store $129.
- 室内: Camera G4 Instant - Ubiquiti Store $99.
- 还有一个单独的门铃摄像头. G4 Doorbell Pro PoE Kit - Ubiquiti Store
- Recorder 存储服务器. 我本来就是 unifi全家桶所以本来就有一个 Dream machine Dream Machine Special Edition - Ubiquiti Store 可以兼做存储服务器.
- 但是一个DM SE只能支持 14 个摄像头, 所以我又买了一个 cloudkey (可以支持 8 个摄像头).
- 如果你现在买, 如果想上unifi 全家桶替换掉全家的 wifi 设备, 可以选择 Dream machine pro max (支持 25 个摄像头, $599); 如果不需要, 可以只买 $299 的Network Video Recorder - Ubiquiti Store (支持 30 个摄像头).
- Recorder 是线性扩展的. 每个都相对独立, 比如买一个 UNVR 可以支持 30 个, 再买一个就 60 个了.
- 硬盘 HDD/SSD. 我买的 https://www.amazon.com/SAMSUNG-870-QVO-SATA-MZ-77Q8T0B/dp/B089C3TZL9 我最终买了 2 个因为有两个recorder. 这个就丰俭由人了, 看你放的位置和需要大小, 考虑是机械硬盘 HDD 还是固态SSD. 我的 recorder 放的地方离睡觉的地方不远, 就优先考虑噪音于是就 SSD. 如果要便宜点, 可以考虑 1TB 的 2.5寸笔记本 SSD, 其实存 3-7 天的视频也蛮够用的. 我用了很久.
- POE 供电器. G5 Flex 是 POE 供电, 也就是 power over ethernet, 直接用一根网线同时供电和提供网络. 很方便. 但是问题是取决于你的网络设备, 很有可能你的设备输出的就是纯网络, 于是就要 inject 进去电力在网线上. 因为连线的关系, 我从弱电箱出去的就只有 2 根网线(我不想直接接出去 10 根网线, 不好走线) 所以我的选择是 2 级 fan out. 即:
- 60W 的供电器. UniFi PoE++ Adapter (60W) - Ubiquiti Store 这个会把你的一根网线加上 60w 的电力. 这根线最终直接出到屋子外面.
- 1 * 60w 转换为 4 * 15w 网线的转换器. Switch Flex - Ubiquiti Store 这个是 outdoor rating 的可以直接放在室外. 于是我就在室外得到了 4 个带 15w 电力网线. G5 Flex 只需要 4w, 这非常 overkill, 但是我没找到其他更合适的设备了.
- Outdoor rating 的网线. 需要计算下需要多长的网线. 我用一根长尼龙线绕着房子走了几圈, 计算每个计划的位置距离网线出口的距离, 反正 500ft 肯定够了 Outdoor Cat6 Shielded Ethernet Cable | trueCABLE (Free Shipping)
- 如果你没有的话, 以前没有自己打过网线, 还要一些额外的东西: All-in-One Crimp and Termination Tool | trueCABLE
- 以及水晶头 Cat6/6A RJ45 Pass Through Connectors | Shielded | trueCABLE 需要网线数量*2
- 还要买个 RJ45 检测器, $10 比如 Amazon.com .
- 摄像头 wall mount. Flex Camera Pro Mount - Ubiquiti Store 这尼玛居然不是 included 要自己买. 不然就不防水.
- 如果 router 的接口不够, 还要单独买 switch 扩展接口, 但是这个就很便宜了, 即便 unifi 的也就 $30 也能加 4 个. Switch Flex Mini - Ubiquiti Store
- 其他还有杂七杂八的如果之前没有存货.
- 比如把网线固定在外墙上的 https://www.amazon.com/mankk-Compatible-Stainless-Management-M-030-BK-LS/dp/B098QBLL9T
- Fish Tape Wire Puller https://www.amazon.com/gp/product/B09JP65ZGG/ 必备的走线工具.
- 梯子, 螺丝刀, 电钻自不必提.
流程
动手前, 设计分 3 步.
- 设计逻辑拓扑连接. 不考虑位置, 线缆长度, 先想逻辑上谁连谁. 我的是router 连 recorder, router 连usw-flex (变为 60w 网线), usw-flex连usw-flex (变 4 * 15w 网线), usw-flex 连摄像头.
- 如果用 G4 instant, 这个是wifi 连接的, 不需要有网线.
- G4 doorbell 也可以 wifi 连接 (也可以 POE).
- 安排线路怎么出到屋子外. 可以考虑,
- 直接墙打孔. 比如从车库打出去. 这个要再考虑怎么把网线导到车库.
- crawl space/地下室出去. 就从 crawl space 的通风口到屋外. 这个比较简单, 因为一般可以找到从室内通往 crawl space 的可以复用的开孔. 然后网线可以顺利的下去. 这个要考虑防水防虫,
- attic 出去. 我选择的是这个, 因为我家 2 楼网线本来就是走 attic 再到各个屋子的. 这个方案也最好看, 因为从 attic 出来就在屋檐底下走线就很隐蔽. 最推荐这个. 最佳可以从 attic 的多个位置出去, 那室外的线就可以再短一些. 如果你家 attic 很好走的话.
- 计划物理连接. 根据逻辑关系, 考虑各个摄像头的位置和到网线出口的距离. 我用一根长尼龙线绕着房子走了几圈, 在每个安装点和网线出口的距离测量好.
动手,
- 先把所有的设备都找个空地都连一起, 看看效果, 别线出去了才发现其实想的不对.
- 做网线. 根据物理连接图, 得出要多少根线, 每根线要多长, 我也是第一次打水晶头, 但是觉得蛮简单的, 注意每根网线做长一点, 总比短一点好, 每根我都额外长了大约1m, 事实证明救了我很多次. 比如水晶头没打好, 剪了再来, 或者尼龙线绕房子的时候没有紧密贴合房子, 贴墙 mount 线的时候需要更长, 或者计划的位置不能打孔等等.
- 网线连到室外. 这一步我花了最久, 4 周都在做这个. 反复在 attic 和 crawl space 方案之间权衡. 我要学习怎么在 attic 里行走, 因为只有梁是可以走人的, 我搭建了几座桥才成功的从 attic 入口出发, 搭出一条路, 找到适合走线出去的出口. 考虑到出口的位置需要方便户外施工而且又相对隐蔽. 我的 attic 里都是 Blow In Insulation, 大概这样: https://www.youtube.com/watch?v=gI9dNT9AdT0 要买 2x4 搭建一些桥才能有一些活动空间. 之后的问题是 attic 可能边缘角度比较小, 人无法抵达真边缘把线连出去, 于是我找到 https://www.youtube.com/watch?v=DAwAsHi2Dko 用Fish Tape Wire Puller顺利的从室外把线递到了attic 可以摸到的地方. Fish Tape Wire Puller 可以多加一些反光的东西容易attic 里手电筒反光看到, 然后要尝试多次, 因为Fish Tape Wire Puller 到了哪里很随机, 角度随机, 因为是软的.
- 网线到室外后就先fan-out好, 每根 15w 网线都准备好, 再次测试好可以连接摄像头.(可以多安排几根线, 比如本来计划 2 根就够了, 准备 4 根多的做冗余, 因为再连就真的很麻烦.)
- mount 网线在外墙. 一开始 mount 的虚一点, 方便后面可能需要调整长度拉来拉去. 都安好了最后再 mount 都加紧固住. 找一些犄角旮旯把长出来的线绕几圈放着.
- mount 摄像头. 注意 outdoor 的网线很硬, 你会发现弯折进摄像头的接口不容易, 但是不会坏.
- 一些摄像头的位置并不好弄, 可以考虑用Amazon.com 比如就可以 90 度垂直于墙面安装.
- zip tie + 管子 也是你的好朋友, 我好几个摄像头就直接绑在雨水管和排气管上. 少钉了好多钉子.
- 开机设置. unifi 的东西基本都是即插即用的, recorder 会自动发现新的摄像头, APP 上点一点就好了. 如果你有多个 recorder, 可以 load balancing 一下哪些摄像头被哪个 recorder 负责. 网页上可以一个界面看到所有的recorder 的所有摄像头, 但是 iOS APP 上就每个recorder是独立的一个界面. 所以常用的放在同一个recorder下面比较方便.
- 设置怎么永久存储啊, 警报区啊, alert 啊啥的, 就不多说了.
- 如果像我担心设备被断电一锅端可以考虑一些备份设施.
- 我担心被人断电. 因为电闸在室外. 所以 UPS 连接所有的 router 和 POE injector. 做好了测试一下, 全屋拉闸应该依然有wifi, 然后依然可以本地看监控, 所有的警报都依然有效.
- 我还担心被人断网. 因为网线也飘荡在空中. 所以目前有 5G 备用 router 作为备用的网络. 但是考虑到价格, 其实很肉疼. 在考虑换成 starlink. 不过使用场景极少.
- 我还担心墙上的走线被剪断. 这个就物理解决的, 在一些路边的线的外面罩上塑料管.