我正在建立一个 DIY 家庭自动化,只是计划我的解决方案的外观。我将使用 Raspberry Pi 3 作为网络的“枢纽” 它将运行 Node Red、MQTT(mosquitto)、DotNet 网站、数据库和反向代理服务器,可能还有其他一些东西
- 节点红色:操作的大脑
- MQTT:完成与无线物联网相关的繁重工作(可能其中许多将使用Sonoff-Tasmota或我自己的自定义固件)
- DotNet 网站/数据库:为我提供了一个面向内部/外部任务的可编程接口(如果我可以用 Node-Red 完成这一切,可能不需要,但对 NR 还没有那么自信)
- 反向代理服务:SSL 终止、安全性、可能的身份验证(同样,node-red 可能已经涵盖了我)
我计划在网络上有 30-50 台设备附近的某个地方,大多数通过 MQTT 访问,一些通过 HTTP 访问。
问题:在单个 Raspberry Pi 3b 上运行所有这些会“超载”系统吗?我最好将责任分摊到 2 个 Pi(如果是这样,最好的逻辑分组是什么)?
此外,在 Pi(s) 中颠簸 SD 卡是否有任何问题,或者我应该连接 SSD/HDD?