再次折腾 HomeBridge

在我的 NAS 中,通过 Docker 运行了 HomeBridge,将第三方硬件接入 Apple HomeKit,实现了基于 iOS 的远程控制和自动化。

之前我的 HomeBridge 里只添加了三个 Yeelight 灯泡。而米家 Wi-Fi 插线板、空调伴侣等设备,没有对应的 HomeBridge 插件,所以无法添加。这个周末重新 HomeBridge 插件后,才发现由于 OpemMiHomemiio 等项目的出现,之前小米的那些不支持的设备,现在都有了 HomeKit 插件。所以趁这个周末,重新折腾了一下 HomeBridge,并通过本文记录了自己正在使用的 HomeBridge 插件。

我的 macOS 「家庭」 App 界面,界面中列出了我的所有设备,包括开关、传感器、摄像头等

继续阅读“再次折腾 HomeBridge”

今后打算实现的几个 Side Projects

可能是上小学时,家中的两本《无线电》杂志引起了我对电子制作的兴趣,上大学后,有了更多属于自己的时间,再加上学校提供了一个开放的实验室,以及在社团中遇到了几个同样对 DIY 有兴趣的同学,从此开始了自己的电子 DIY 之旅。

毕业上班之后,空闲时间大大减少,每次刷 RSS,看到 Hackaday 或者 Instructables 中的作品,都想亲手尝试制作一下。可想想自己的空闲时间,只好放弃。虽然也完成了 AirTerminal 等 App,但仅仅属于练手作品,功能上还非常简陋……

另外,从上大学起到现在,我一直习惯将自己的一些 ideas 收集、记录到 DEVONthink 中,不过也面临着「想法太多,时间太少」的问题。最近,在毕业两年的时候,重新回顾和整理了自己之前收集的想法,并确定了今后打算实现的一个软件项目和两个硬件项目

其实我也明白,这几个项目的工程量比较大,而我已经毕业,不像在学校那样有着非常多的空闲时间。只是希望通过这篇博客,提醒自己在有空的时候,按照计划,尽可能多地实现自己的想法。

我平时的一些想法,主要记录在 DEVONthink App 中

(PS:这是我毕业两年总结的一部分,完整的总结暂时仅对自己可见,可能会在进一步完善后,更新到博客上)

继续阅读“今后打算实现的几个 Side Projects”

Hangzhou Mini Maker Faire 参观小记

上周在 Make 杂志Twitter 动态上,看到第二届杭州 Mini Maker Faire 将在 7 月 21 日于 浙江大学紫金港校区体育馆举办,于是立马报名参加。这也是从 2013 年参观上海创客嘉年华之后,第二次参加这样的活动。

杭州 Mini Maker Faire 场地入口

Maker Faire 是由 Make 杂志发起的一系列活动,为 DIY 爱好者(Makers, 在国内也叫做「创客」)和厂商提供了一个展示、交流作品的平台。在国内,深圳制汇节 属于举办得较为成功的 Maker Faire. 而 Mini Maker Faire,则属于 Maker 杂志授权,独立举办的小规模 Maker Faire 类活动,类似于 TED 和 TEDx 的关系。第一次听说杭州有 Mini Maker Faire,还是比较兴奋的。

不过在国内,「创客」这个词,也因为种种原因,不断脱离原来的含义,失去了原有的「通过 DIY 获得乐趣」的含义。前几年「创新创业」比较火的时候,「创客」就成了「创新创业」的代名词;最近一两年,随着「STEM 教育」的兴起,「创客」这个词又和教育产生了联系。本次 Mini Maker Faire 中,这一点也得到了体现,例如:

  1. 个人 Maker 的作品不多,大多来自商业公司
  2. 一大半展品都跟教育有关,为了宣传自己的教育类产品,以及针对学生的培训课程

吐槽结束,一起来看一下这次 Maker Faire 展出的作品吧:

继续阅读“Hangzhou Mini Maker Faire 参观小记”

我的 pfSense 软路由配置:QoS、IDS、ELK 日志分析与流量监控

之前我使用的无线路由器RT1900ac,其内置了 QoSIDS/IPS 功能,但由于 CPU 性能有限,在百兆宽带的情况下,两者均会对网络性能造成一定的影响。

前段时间,群晖在 DSM 中推出了 Virtual Machine Manager 工具,可以在 NAS 中运行虚拟机。由于我的 NAS 中恰好有两个以太网接口,就准备在 NAS 中,通过虚拟机实现软路由,并体验一下这两项功能。

简单了解和试用 RouterOS, OpenWrt x86, VyOS, pfSense 等软路由系统后,考虑到功能丰富程度和易用性,最终选择了 pfSense.

本文主要记录我的 pfSense 关键配置。由于大多数配置在网上都能找到完整的配置步骤,文章中将不会过于详细地介绍配置步骤。

使用 Kibana 对 pfSense 和 Suricata 日志进行可视化。
通过 ELK Stack 收集并显示路由器中的日志

继续阅读“我的 pfSense 软路由配置:QoS、IDS、ELK 日志分析与流量监控”

Synology NAS 六个月使用体验

虽然之前尝试过路由器上连接硬盘,或者在 Raspberry Pi 上安装 OpenMediaVault 等方式,间接体验过 NAS,但由于稳定性等各方面因素,只是简单地玩一玩,没有真正地当做工具来使用。

在去年的 10 月份,我购买了一台运行 DSM 操作系统Synology DS918+,从此拥有了一台真正能够日常使用 NAS. 经过半年的使用,现在来分享一下自己的使用体验,供大家参考。

Synology NAS 操作系统 Diskstation Manager 的桌面截图

继续阅读“Synology NAS 六个月使用体验”

人人可 DIY 的人工智能:Google AIY Voice Kit 体验

AIY Projects 是 Google 推出的人工智能 DIY 套件,通过在 Raspberry Pi 上运行 Google Assistant SDKTensorFlow,实现语音识别、图像识别等功能,从而使每个人都能制作属于自己的人工智能设备,例如智能音箱、智能摄像头等。

和昨天刚刚上市的 Nintendo Labo 类似,AIY Projects 的外壳也是用硬纸板制作而成,这种方式兼顾了成本和 DIY 乐趣,个人认为是一种不错的创意。

Google AIY Projects 目前有 Voice KitVision Kit 两个套件,其中,Voice Kit 已经能够在淘宝上买到,而 Vision Kit 则需要通过海淘等方式购买。本次主要体验的是 Voice Kit.

AIY Voice Kit 开箱

继续阅读“人人可 DIY 的人工智能:Google AIY Voice Kit 体验”