Raspberry Pi
Co to je: Jednodeskový počítač s ARM procesorem od Raspberry Pi Ltd. Pro smarthome a homelab se hodí jako malý, úsporný server, třeba pro Node-RED, Zigbee2MQTT nebo umbrelOS. Aktuální modely jsou Raspberry Pi 4 Model B a Raspberry Pi 5.1
Srovnání Raspberry Pi 4 a Raspberry Pi 5
Podle oficiálních produktových stránek:1
| Raspberry Pi 4 Model B | Raspberry Pi 5 | |
|---|---|---|
| SoC | Broadcom BCM2711 | Broadcom BCM2712 |
| CPU | 4× Cortex-A72, 1,8 GHz, 64 bit | 4× Cortex-A76, 2,4 GHz, 64 bit, crypto rozšíření |
| Cache | – | 512 kB L2 na jádro, 2 MB sdílená L3 |
| RAM | 1, 2, 3, 4 nebo 8 GB LPDDR4-3200 | 1, 2, 4, 8 nebo 16 GB LPDDR4X-4267 |
| GPU | VideoCore, OpenGL ES 3.1, Vulkan 1.0 | VideoCore VII, OpenGL ES 3.1, Vulkan 1.3 |
| Ethernet | gigabitový | gigabitový |
| PoE | přes PoE HAT | PoE+ přes PoE+ HAT |
| Wi-Fi / Bluetooth | 802.11ac 2,4 + 5 GHz / BT 5.0, BLE | 802.11ac dual-band / BT 5.0, BLE |
| USB | 2× USB 3.0, 2× USB 2.0 | 2× USB 3.0 (souběžně 5 Gbps), 2× USB 2.0 |
| PCIe | – | PCIe 2.0 x1 (M.2 HAT pro NVMe) |
| Úložiště | microSD | microSD (SDR104), NVMe přes M.2 HAT |
| Video | 2× micro-HDMI 4Kp60 | 2× HDMI 4Kp60 s HDR, HEVC dekodér 4Kp60 |
| Napájení | 5 V / 3 A přes USB-C | 5 V / 5 A přes USB-C s PD (zdroj 27 W) |
| RTC a tlačítko | ne | RTC (externí baterie), tlačítko napájení |
| Provozní teplota | 0–50 °C | neuvedeno |
| Výroba garantovaná do | min. ledna 2034 | min. ledna 2036 |
Boot a úložiště
- Bootloader je u Pi 4 i Pi 5 v EEPROM na desce, ne na kartě. Pořadí bootovacích médií určuje
BOOT_ORDER, výchozí0xf41zkouší microSD, pak USB a dokola.2 - NVMe umí Pi 5 přes M.2 HAT+, který převede PCIe konektor na M.2 slot. Boot z NVMe se zapne v
raspi-config(Advanced Options → Boot Order).2 - USB boot umí Pi 4 a novější, jakmile je USB v
BOOT_ORDER. Pi 5 se zdrojem 3 A má USB boot vypnutý, dokud se vconfig.txtnenastavíusb_max_current_enable=1.2 - Aktualizace bootloaderu: služba
rpi-eeprom-updatepři startu, kanáldefaultnebolatestvraspi-config. Pi 5 má A/B aktualizace EEPROM, takže přerušená aktualizace desku nezničí.2 - Syntéza: microSD má omezený počet zápisů. Server s databází, logy a Docker kontejnery zapisuje pořád, proto je pro provoz lepší NVMe nebo USB SSD.
Napájení a chlazení
- Pi 4: 5 V / 3 A (15 W) přes USB-C. Pi 5: 5 V / 5 A (25 W). Se zdrojem 3 A omezí Pi 5 proud do USB na 600 mA, a to včetně ventilátoru.2 Externí disk nebo Zigbee adaptér na USB pak nemusí stačit.
- Přehřátí: od 80 °C začnou jádra postupně zpomalovat, tvrdý limit je 85 °C. Teplotu ukáže
vcgencmd measure_temp.2 - Ventilátor Pi 5 (Active Cooler nebo oficiální krabička) se točí od 50 °C (30 %), naplno jede od 75 °C.2 Syntéza: pro server běžící nonstop se chlazení vyplatí, bez něj Pi pod zátěží zpomaluje.
- Pi 5 tlačítko napájení probudí desku ze standby. Na RTC se připojuje externí baterie.2,1
Diagnostika
- Zelená LED bliká kódy chyb, např. 7 krátkých bliknutí = nenalezen kernel. Novější modely ukazují při bootu diagnostickou obrazovku přes HDMI.2
- Systém se aktualizuje přes
sudo apt update && sudo apt full-upgrade, bootloader přesrpi-eeprom-update.2
Co z toho plyne
- Server pro smarthome: Syntéza: RPi 5 je výrazně rychlejší (Cortex-A76 proti A72) a hlavně umí NVMe přes PCIe. Pro databáze a víc kontejnerů je NVMe spolehlivější a rychlejší než microSD.
- umbrelOS oficiálně podporuje Raspberry Pi 5 s bootem z NVMe nebo USB, ne z microSD.3 Z microSD nabootuje taky, kvůli opotřebení karty se to ale nevyplatí, viz Boot a úložiště. Pro x86 uvádí minimum 4 GB RAM a doporučuje 8 GB a víc.3
- PoE: oba modely potřebují samostatný HAT (RPi 5 PoE+).1 Síťové Zigbee coordinatory jako SLZB-06M nebo SLZB-MR3 mají PoE přímo.
Souvislosti
Zdroje
- Raspberry Pi 4 Model B a Raspberry Pi 5 (produktové stránky Raspberry Pi) ↗ — oficiální specifikace Raspberry Pi 4 Model B a Raspberry Pi 5.
- Raspberry Pi Documentation: Raspberry Pi hardware ↗ — oficiální dokumentace: boot, bootloader, napájení, chlazení, diagnostika.
- umbrelOS / Umbrel Home (README, app store, produktová stránka) ↗ — umbrelOS na Raspberry Pi 5 a požadavky na RAM.
Intellihome