Raspberry Pi

Raspberry Pi #

Purpose #

The Raspberry Pi bank provides a development and prototyping platform for edge compute, IoT, and clustering experiments. The Pis function as a reusable workbench—when a project is complete, the SD card becomes the deliverable and a new Pi4 is purchased for permanent deployment.

Goals:

  • SD card as product — Develop on the bank, deploy the card to dedicated hardware
  • Swappable experiments — Swap SD cards in/out for different projects or clustering configurations
  • Prototyping platform — Test configurations before committing to permanent hardware

Hardware #

Site: mobile (mobile)

QuantityModelRAMNotes
4Raspberry Pi 4 Model B8GBDevelopment bank

Raspberry Pi 4

Selection Rationale #

AttributeValueRationale
ModelPi 4 Model BMature platform, broad software support
RAM8GBMaximum available, supports heavier workloads
Quantity4 unitsEnables clustering experiments (K3s, etc.)
Form factorStandard PiCompatible with cases, HATs, accessories

Network Position #

graph LR
    A[Core Router] <--> B[Access Switch
IoT VLAN] <--> C[Raspberry Pi Bank
4x Pi4 8GB]

Pis are placed on the IoT network segment for isolation from management workloads.


Operating System #

AttributeValue
OSRaspberry Pi OS (64-bit) or Fedora ARM
ProvisioningSD card imaging via deevnet-image-factory

Use #

How the bank is used — building an image, testing on a bank Pi, and graduating a project to dedicated hardware — is the Pi Lab in Tenant Operations. Projects that have graduated are under Completed Projects.

Page last modified: September 23, 2026