Other hub platforms

The hub itself is a Python service with no special hardware needs beyond a Bluetooth radio, so it is expected to run on any Linux machine. What differs between machines is mostly the media server, which relies on a hardware video codec and an NPU.

These platforms are planned. Each section says what is known today.

Mac mini

Todo

Mac mini: decide between running the hub in a Linux VM or container and a native macOS service; BlueZ is Linux-only, so native macOS needs a different Bluetooth backend. Document once tested.

x86 PC

  • The hub installs exactly as on the Orange Pi (Hub on the Orange Pi 6 Plus, steps 2 to 6).

  • The media server has no CIX codec or NPU: detection runs on the CPU with an .onnx model.

Todo

x86 PC: document the media server’s software video decode path and expected CPU load per camera.

Raspberry Pi

  • The hub installs as on the Orange Pi. Use the built-in Bluetooth or a USB adapter.

  • A Raspberry Pi is better as a hub only, with the media server on a stronger machine.

Todo

Raspberry Pi: test the hub on a Pi 5 and document the Bluetooth setup and any media server limits.