Built by Metorial, the integration platform for agentic AI.
Set one or more digital GPIO pins on a Bolt device to HIGH (5V) or LOW (0V). Supports writing to a single pin or multiple pins at once. Use this to control LEDs, relays, motors, and other on/off actuators.
Read the current digital state of one or more GPIO pins on a Bolt device. Returns the HIGH/LOW state of each pin. Useful for checking the status of switches, buttons, or other digital input sensors.
Retrieve all Bolt IoT devices associated with your account. Returns a list of devices with their names and online/offline status. Useful for discovering available devices before performing operations on them.
Remotely restart a Bolt IoT device. The device will reboot and reconnect to the Bolt Cloud. Useful for recovering from errors or applying configuration changes.
Check whether a Bolt IoT device is online (alive) or offline (dead), and retrieve its firmware and hardware version information. Combines the status check and version query into a single tool for complete device health overview.
Read the analog value from a pin on a Bolt device. The analog pin A0 returns values from 0 to 1023, representing the voltage level. Commonly used for reading sensor data such as temperature, light intensity, or humidity.
Perform UART (serial) communication with a device connected to the Bolt module. Supports initializing the serial interface, sending data, reading data, or sending and reading in one step. Choose the appropriate operation for your use case.
Write an analog (PWM) value to an output pin on a Bolt device. Accepts values from 0 to 255, enabling variable control of devices like dimmable LEDs, motors, and other analog actuators.
Control a servo motor connected to a Bolt device by setting its angle position. Specify the pin and the desired angle (0–180 degrees). Requires Bolt Cloud Pro and firmware version 1.4.1 or above.