openbci_stream
Control EEG data streaming from an OpenBCI board: start/stop streaming, take snapshots of samples, or insert event markers for P300/speller experiments.
Instructions
Control EEG data streaming from a connected OpenBCI board.
OPERATIONS:
start: Begin streaming samples into BrainFlow buffer.
stop: Stop streaming (session stays connected).
snapshot: Return latest EEG samples per channel (requires active stream).
marker: Insert timestamped marker into stream (P300/speller experiments).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| marker | No | Event marker string for marker operation | |
| operation | Yes | Stream control operation. | |
| buffer_size | No | BrainFlow ring buffer size | |
| max_samples | No | Max samples for snapshot |