| # Working with target devices | |
| ## Connecting to a device | |
| Fuchsia target devices must be connected to a host device via a network link. | |
| SSH is the protocol for communications over that link, as described in | |
| [this document](ssh.md). | |
| ### Getting the device address | |
| Getting the Fuchsia device address can be done using mDNS. Methods for device | |
| discovery are outlined in [this document](device_discovery.md) | |
| ## Flashing a device | |
| In order to flash a device, start a [bootserver](bootserver.md) on the host and | |
| restart the device into its bootloader. | |
| ## Installing software onto a device | |
| The unit of installation on Fuchsia is a package. | |
| For information on how to push packages to a Fuchsia device, see the | |
| [this document](packages.md). | |
| ## Getting logs from a device | |
| In order to retrieve logs from a device, open a shell on the device and run the | |
| `log_listener` command, which provides various filtering knobs. See | |
| [this page](logging.md) for more details. |