You can stream HackEEG data wirelessly via Wifi using a Raspberry Pi 4. This update will go over how to do that. (Note that you can also stream data wirelessly from a laptop to another laptop too, though I’m not covering that here.)
With this setup, the HackEEG, Arduino Due, and Raspberry Pi are portable, and can move around as long as you are connected to WiFi. This requires a bit of manual setup. If there’s interest, later in the campaign I’ll post a disk image that can connect to HackEEG and start streaming automatically. In the meantime, here’s how to do it.
You will need a HackEEG, an Arduino Due, and a laptop with OpenBCI set up to do local streaming like we set up in the last update. (Or read more how to set this up on the hackeeg documentation site.)
You’ll also need the following items (I’m providing Amazon links to example items for convenience:
These instructions are an overview. Detailed instructions can be found on the hackeeg documentation site.
--lsloption to send Lab Streaming Layer data over the network.
$ hackeeg_stream --sps 500 --continuous --lsl
Live (from Lab Streaming Layer)
HackEEG connected to a Raspberry Pi 4 sending Lab Streaming Layer data over WiFi
Right now all the software is in the ADS129x-tools under the
ads129x_client directory; this will soon be moving to Starcat’s hackeeg-client-repo.