---
syntax: markdown
tags: [tldr, common]
source: https://github.com/tldr-pages/tldr.git
---
# pio device

> Manage and monitor PlatformIO devices.
> More information: <https://docs.platformio.org/en/latest/core/userguide/device/>.

- List all available serial ports:

`pio device list`

- List all available logical devices:

`pio device list --logical`

- Start an interactive device monitor:

`pio device monitor`

- Start an interactive device monitor and listen to a specific port:

`pio device monitor {{[-p|--port]}} {{/dev/ttyUSBX}}`

- Start an interactive device monitor and set a specific baud rate (defaults to 9600):

`pio device monitor {{[-b|--baud]}} {{57600}}`

- Start an interactive device monitor and set a specific EOL character (defaults to `CRLF`):

`pio device monitor --eol {{CRLF|CR|LF}}`

- Go to the menu of the interactive device monitor:

`<Ctrl t>`
