# Bolt Iot

Bolt IoT is an integrated platform that enables users to build IoT projects by connecting sensors and actuators to the internet, offering cloud-based control and monitoring capabilities.

- **Category:** internet of things
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 6
- **Triggers:** 0
- **Slug:** `BOLT_IOT`
- **Version:** 20260414_00

## Tools

### Analog Read

**Slug:** `BOLT_IOT_ANALOG_READ`

Tool to read the analog value from a specified pin on a Bolt device. Use when you need sensor readings (0–1023) after confirming the device is online.

### Check Bolt device online status

**Slug:** `BOLT_IOT_CHECK_DEVICE_STATUS`

Tool to check whether a specified Bolt device is online. Use when you need to verify device connectivity before sending commands (e.g., control signals). Example: 'Check if device BOLT1234567 is online.'

### Bolt IoT Digital Write

**Slug:** `BOLT_IOT_DIGITAL_WRITE`

Tool to set a digital pin HIGH or LOW on a specified Bolt device. Use when controlling actuators or LEDs via digital output.

### Bolt IoT Serial Read

**Slug:** `BOLT_IOT_SERIAL_READ`

Tool to read incoming serial data from a Bolt device. Use when you've initialized UART with serialBegin and need to retrieve serial data.

### Bolt IoT Serial Write

**Slug:** `BOLT_IOT_SERIAL_WRITE`

Tool to send serial data to a Bolt device. Use when you need to transmit ASCII data over UART after initializing UART with serialBegin.

### Bolt IoT Serial Write & Read

**Slug:** `BOLT_IOT_SERIAL_WRITE_READ`

Tool to send serial data and read the response on a Bolt device. Use when you need to transmit ASCII data over UART and capture its reply immediately.
