大家用树莓派做过什么实用些的东西,能否分享一下 ?
智能家居控制中心
我用是树莓派3B+,在里面用Docker运行Hassio & Node-Red,配合FRP内网穿透,可以让家庭真正智能化。

1、Homeassistant
家里的智能的设备主要由小米、博联等品牌设备组成,数量大概20+,基本实现了90%全屋智能,所有设备通过Homeassistant互联互通,不受平台限制,是目前个人认为使用起来最完美的解决方案。


2、Node-Red
Node-Red是什么?
(一) Node-Red是IBM公司开发的一个可视化的编程工具。它允许程序员通过组合各部件来编写应用程序。这些部件可以是硬件设备(如:Arduino板子)、Web API(如:WebSocket in和WebSocket out)、功能函数(如:range)或者在线服务(如:twitter)。
(二)Node-Red提供基于网页的编程环境。通过拖拽已定义node到工作区并用线连接node创建数据流来实现编程。程序员通过点击‘Deploy’按钮实现一键保存并执行。程序以JSON字符串的格式保存,方便用户分享、修改。
(三)Node-Red基于Node.js,它的执行模型和Node.js一样,也是事件驱动非阻塞的。理论上,Node.js的所有模块都可以被封装成Node-Red的一个或几个node。
Node-Red跑在树莓派上是特别合适的,Node-Red提供了HA的控制组件,意味着很多自动化的操作可以通过它来实现,也能控制树莓派的GPIO,使用方式非常自由,强烈推荐,有一点点编程基础就能使用,下面是我在Node-Red设定的家里的自动化逻辑,实现了场景、自动开关灯、自动报警、根据环境智能询问开关空调暖气、企业微信推送等功能。



3、HomeKit + Apple生态
由于Homeassistant原生提供HomeBridge,所以能把链接HA平台的大部分设备同步到HomeKit,因为自己的苹果设备较多,所以可以体验完整的苹果智能家居生态,目前基本在家使用HomePod Siri控制所有灯光、投影、空调、暖气、插座等等,不用打开APP,在外用iPhone和Watch的Siri,做到了真正的智能。


以上全都是运行在一台树莓派3B+上面,用了1年多了,稳定性很好并且性能够用,在我看来算是很务实的应用了,全屋智能家居的核心是脱离手机,根据自己的情况设定好了自动运行,真正的智能是忽略智能的存在。
大家也可以看看我写的其它文章: