question on OpenBCI_Python repository with wifi
Hi everyone:
On my own EEG board (using the ADS1299), I was able to collect data when connected to the OpenBCI GUI over WIFI, but not when using python.
The python code is as follows:

The result is as follows:

I can capture TCP packets with Wireshark where the data seems to be fine:

Can you help me to analyze the reason? thank you.
Comments
Hi Orange,
The OpenBCI_Python repository / library you are using, is totally unsupported and deprecated at this time. That is stated clearly on the Github. The reason for this is that Brainflow is now the supported connection library.
https://github.com/openbci-archive/OpenBCI_Python
If you are using a recent version of the GUI, that is using the Brainflow Wifi connection 'device':
https://brainflow.org/
https://brainflow.readthedocs.io/en/stable/SupportedBoards.html#cyton-with-wifi-shield
Python examples are here:
https://brainflow.readthedocs.io/en/stable/Examples.html#python
Additionally, OpenBCI can only support its own boards, not home-made boards such as yours. How do you know that your two Cyton and Shield firmwares and electronics are completely identical to what was in the past manufactured by OpenBCI? Finally, the Shield never worked well with Cyton, and was pulled from the Shop pending re-engineering. See this comment:
https://openbci.com/forum/index.php?p=/discussion/comment/20334/#Comment_20334
Regards, William
Please see the previous comment regarding deprecation.
However I do notice that your first screen image shows
sample_rate=200. This is not a supported rate with ADS1299, using Cyton hardware components. The default rate is 250. Ganglion default is 200.Thank you verymuch William. I will try it by using brainflow.