Thin-edge Reference Guides
The reference guides include technical documentation about the following areas:
- Command Line Interface
- Configuration Files
- MQTT API
🗃️ The Agent
📄️ Supported Platform
Common requirements for all systems are:
📄️ Configuration files
Thin-edge.io requires config files for its operation. The tedge init command is used to create
📄️ Init System Configuration
To support multiple init systems and service managers, tedge requires the /etc/tedge/system.toml file.
🗃️ The tedge command
📄️ MQTT Topics
This document lists the MQTT topics that are supported by the thin-edge.io.
📄️ MQTT API
📄️ File Transfer Service
The tedge-agent hosts a binary repository for child devices and other plugins/extensions to exchange binary files between them.
📄️ Firmware Management
Thin-edge provides an operation plugin to
📄️ Data Model
The data model identifies all data send or received from/to thin-edge and its components, to interact with those.
📄️ Domain Model
The following section introduces the thin-edge domain model.
📄️ Software Management Plugin API
Thin-edge uses plugins to delegate software management operations to the appropriate package manager/installer. The plugins are responsible for: installation of packages, uninstalls and queries.
📄️ Thin Edge Cumulocity HTTP Proxy
The tedge-mapper (when running in c8y mode) hosts a proxy server to access the Cumulocity HTTP API from the