Bolt Iot

Learn how to use Bolt Iot with Composio

Overview

Enum

BOLT_IOT

Description

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.

Authentication Details

api_key
stringRequired

Actions

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.

Action Parameters

pin
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to set a digital pin high or low on a specified bolt device. use when controlling actuators or leds via digital output.

Action Parameters

deviceName
stringRequired
pin
stringRequired
state
stringRequired

Action Response

data
object
error
string
successful
boolean
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.'

Action Parameters

deviceID
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to set a digital pin high or low on a specified bolt device. use when controlling actuators or leds via digital output.

Action Parameters

deviceName
stringRequired
pin
stringRequired
state
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to read incoming serial data from a bolt device. use when you've initialized uart with serialbegin and need to retrieve serial data.

Action Parameters

deviceName
stringRequired
till
integer

Action Response

data
object
error
string
successful
boolean
Tool to send serial data to a bolt device. use when you need to transmit ascii data over uart after initializing uart with serialbegin.

Action Parameters

data
stringRequired
deviceName
stringRequired

Action Response

data
object
error
string
successful
boolean
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.

Action Parameters

data
stringRequired
deviceName
stringRequired

Action Response

data
object
error
string
successful
boolean