How do I establish an online connection between the BCI2000 and Neuroscan's new product Grael?

Forum for software developers to discuss BCI2000 software development
Post Reply
weixh
Posts: 4
Joined: 15 Jun 2023, 03:26

How do I establish an online connection between the BCI2000 and Neuroscan's new product Grael?

Post by weixh » 15 Jun 2023, 04:03

I am a student doing closed-loop neurofeedback research and would like to connect BCI2000 to Neuroscan's Grael and would like to develop a program based on BCPy2000 to achieve real-time neurofeedback training of subjects. I have read the tutorials of BCI2000 and the previous interfaces are for the old version of Neuroscan's EEG amplifier, I did not find any interface with Grael, I hope I can get your help. 我的邮箱是448223781@qq.com. Thanks.

mellinger
Posts: 1207
Joined: 12 Feb 2003, 11:06

Re: How do I establish an online connection between the BCI2000 and Neuroscan's new product Grael?

Post by mellinger » 16 Jun 2023, 08:14

Hi,

you would need to contact Neuroscan for information about the IP-based protocol they use to control the amplifier. If they provide this information, you can create a new BCI2000 source module according to the tutorial on the BCI2000 website.

If they don't provide this information, you can try to figure out their protocol by using Grael together with Neuroscan's own software, and observe communication through packet sniffer such as Wireshark.

HTH
Jürgen

weixh
Posts: 4
Joined: 15 Jun 2023, 03:26

Re: How do I establish an online connection between the BCI2000 and Neuroscan's new product Grael?

Post by weixh » 29 Jun 2023, 04:11

Hi,
Thanks for your reply to me. I've been looking these days at what IP information is required for the BCI source module and what it looks like so that I can ask the Neuroscan staff for information on the IP-based protocol used to control the amplifier, but I haven't been able to read it. Do you have an example or a tutorial on how to modify the BCI source module that you can help me find? I'm not familiar with C++, but I know more about Python, and I was planning to write the experimental paradigm in BCPy2000 and PsychoPy. I hope you can resume it. Much appreciated!
Xianhao Wei

mellinger
Posts: 1207
Joined: 12 Feb 2003, 11:06

Re: How do I establish an online connection between the BCI2000 and Neuroscan's new product Grael?

Post by mellinger » 29 Jun 2023, 09:36

Hi,

there are many BCI2000 source modules. Typically, they are written in C++.
A tutorial about writing a C++ source module is available here:
https://www.bci2000.org/mediawiki/index ... rce_Module

HTH,
Jürgen

nluczak
Posts: 3
Joined: 20 Jan 2023, 17:22

Re: How do I establish an online connection between the BCI2000 and Neuroscan's new product Grael?

Post by nluczak » 29 Jun 2023, 12:35

Hello,

I'm Nick, the current lead developer of the BCPy2000 project. BCPy2000 supports the implementation of source modules. However, we are currently addressing an issue regarding the communication of signals between BCPy2000 and BCI2000 modules. We expect to complete and release the fix sometime next week. I will notify you once the change has been implemented.

Regarding your stimulus presentation module, BCPy2000 is an excellent solution, and I would be glad to assist you. If you have any questions or encounter any problems, please feel free to email me at luczak@neurotechcenter.org.

Thank you,
Nick

weixh
Posts: 4
Joined: 15 Jun 2023, 03:26

Re: How do I establish an online connection between the BCI2000 and Neuroscan's new product Grael?

Post by weixh » 30 Jun 2023, 06:07

Hi,

Thanks a lot for the reply to me, I'll try again. Looking forward to next week's update as well.

Xianhao Wei

weixh
Posts: 4
Joined: 15 Jun 2023, 03:26

Re: How do I establish an online connection between the BCI2000 and Neuroscan's new product Grael?

Post by weixh » 15 Aug 2023, 07:46

Hi,

I found the IP protocol for controlling the amplifier, is there a more detailed tutorial for the source module, the existing tutorial for the source module, does not allow me to write a new source module.

Thank you,
Xianhao Wei

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest