Implementation
HoD can exist in a number of separate implementations for hardware, including flashing SD cards, programming eMMC as well as other options for fulfilment and distribution.
SD Cards
The first (and most simple) implementation of HoD is the ordering, preparation and fulfilment of SD cards.
Workflow
The following workflow describes the current process of a customer placing an order for SD cards provisioned with their specified OS image.
An order is composed of the following options:
- SD Card Type (SanDisk Ultra microSD, etc.)
- SD Card Size (8GB, 16GB, etc.)
- Quantity of SD Cards
- Image file (url to customer's image or balena
org/fleet)- {optional} If it is a balena image, specify OS version and/or pinned application release
- Delivery address(es)
- {optional} SD Card branding, e.g. stickers on cases
Web Shop
Warehouse
Preload Server
EtcherPro
Distribution
balenaFin
TBD