Jag bygger en DIY-hemautomatisering och planerar bara hur min lösning ska se ut. Jag kommer att ha en Raspberry Pi 3 som "nav" i nätverket Det kommer att köra Node Red, MQTT (mosquitto), en DotNet webbplats, databas och omvänd proxyserver, och eventuellt några andra saker
Jag planerar att ha någonstans i närheten av 30-50 enheter på nätverket, mest åtkomliga via MQTT, vissa via HTTP.
Frågan: Kommer att köra allt detta på en enda Raspberry Pi 3b "överbelastning" systemet? Får jag bättre dela upp ansvaret över 2 Pis (och om så är fallet, vad är den bästa logiska gruppen)?
Vidare finns det några problem med att sätta SD-kortet i Pi (s), eller ska jag bifoga en SSD / HDD?
En Pi 3b är ett mycket kompetent system, en fyrkärnig 1,2 GHz arm-processor med 1 GB RAM.
Det ska vara mer än vad du planerar, men med alla dessa saker kommer det att bero på exakt vad du tänker göra.
Node-RED är i grunden en programmeringsmiljö, så det är inte möjligt att säga hur mycket resurs det kommer att konsumera utan att veta programmet (flöde) du kommer att köra på det. (Men du kan säga att det aldrig kommer att konsumera mer än 1 kärna eftersom det är en NodeJS-app och som sådan ensamgängad)
Du måste montera ditt system och testa det för att se hur det beter sig.
Den goda nyheten är att du borde enkelt kunna flytta MQTT-mäklaren och omvända proxy till en separat pi, om inte (i mycket osannolik händelse) belastningen blir för mycket.
Läs andra frågor om taggar smart-home raspberry-pi Kärlek och kompatibilitet Skor Gear 12 Stjärntecken Grunderna