So you've got DeviceHub running via stf local and now you'd like to deploy it to real servers. \
DeviceHub consists of multiple independent processes communicating via ZeroMQ and Protocol Buffers. We call each process a "unit" to match systemd terminology.
Each unit and its function will be explained later in the document.
Market name(on UI) for device take from device's settings(if vendor's market name reachable by command settings get global device_name), if you would like to have other market name just change settings.
DeviceHub can be deployed in several ways
- Deployment by docker-compose for linux and macOS
- Deployment by systemd units legacy way
- Deployment by helm in k8s
Units described here