Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.altnautica.com/llms.txt

Use this file to discover all available pages before exploring further.

Peripherals

The Peripherals page lists every peripheral the agent has detected on this node: USB devices, cameras, GPS modules, OLEDs, SPI displays, and others. The list refreshes every eight seconds and reflects hot-plug events without a manual rescan.
Peripherals page

Columns

ColumnMeaning
NameVendor + product string from the kernel or driver.
TypeBus type (usb, i2c, spi, serial).
CategoryWhat the agent treats the device as (camera, gps, radio, display, compute).
BusBus address (usb:001:002).
AddressVendor:product or unit address.
Statusok, warning, missing, unknown.
Last readingMost recent sample the agent pulled (model, firmware, rate).

Profile gating

Shared route — visible on both profiles.

Backend endpoints

MethodPathPurpose
GET/api/v1/peripheralsList with status + manifest entries
GET/api/peripheralsRaw enumeration (lsusb-style)
POST/api/peripherals/scanTrigger an explicit rescan

Troubleshooting

The agent only reports devices it recognises. Check dmesg via the Logs page for a kernel event. If the device is a serial UART, the agent treats it as an unknown row until a driver claims it.
The kernel is renegotiating the USB link. Replace the cable or move the device to a powered hub. Persistent flapping shows up in Diagnostics as service restarts.