-
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by NaughtiusMaximus ·Great news! My Ganglion board has arrived. So far all looks great. I'm working with the OpenBCI_GUI now. In a few days I'll see if I can connect to my Android application. I'll keep you posted. -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by fwende ·Good news, I have updated the Android library to include a couple of things such as the connection priority, but also 18Bit decompression and impedance check. More info in the Readme here: -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by wjcroft ·Your Android Ganglion library might also get mentioned in our OpenBCI email newsletter, sent out to customers and backers. Mentioning @openbci. -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by fwende ·We use this asset currently https://assetstore.unity.com/packages/tools/network/bluetooth-le-for-ios-tvos-and-android-26661, because it also supports iOS, which we haven't tested, but would like to im -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by wjcroft ·Florian @fwende, that's great news! So it appears that your neurofeedback app will be able to utilize Ganglion. And that your Java / Android library will be of great help to other OpenBCI users. It se -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by fwende ·Regarding iOS, I have heard from others working on it, that it seems to be stable from the iPhone 6s and up, as well as Pixel 2 and up. Might be that if the cpu is powerful enough, Android and iOS can -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by wjcroft ·5. Sorry if I'm harping on this, but the BLED112 might be the best long term solution. Benefitting both you and future Android users. Examples of BLED112 usage in the previous links I gave, as well as -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by NaughtiusMaximus ·To get the Ganglion working with an Android device, I guess I'll have to experiment with the Ganglion. -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by wjcroft ·If you want to get Android working with Ganglion, I highly suggest browsing those other threads mentioned earlier, and adapting the BLED112. Much of the code that @fwende wrote as far as decompression -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by NaughtiusMaximus ·I must confess, I don't see the advantage of using the Muse packet format, unless someone does not want to need to change their, e.g., Android application. I'd think Muse would be happy if someone's -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by NaughtiusMaximus ·* As you imply, it is a question of the throughput from the Ganglion to the Android device via BLE. Very roughly, the Muse data-packet size is 32 bytes (four Java doubles), so 4 x 8 x 256 = 8192 byte -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by wjcroft ·I thought I heard somewhere that Muse's protocol was proprietary / secret? Or maybe that was Emotiv's protocol. Is the document on their protocol available online? Link? So that would be interesting i -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by NaughtiusMaximus ·I used the Muse headband. It is a great device, but does not quite suit my purposes. I was able to stream four channels with the Muse via BLE to an Android tablet with no packet loss. I then was ex -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by wjcroft ·http://openbci.com/forum/index.php?p=/discussion/1425/ganglion-ble-dropped-packet-ids-with-android-library -
Ganglion/Simblee streaming Bluetooth to Android Studio Project?
by NaughtiusMaximus ·I am thinking of buying a Ganglion. I have another EEG headset that streams EEG to an Android application which I developed with Android Studio. I'd like to use the Ganglion instead of the other hea -
how to connect a Ganglion board to an Arduino board?
by wjcroft ·@Billh, yes thanks. That is one way to get BLE on an Arduino. Another would be the BLE112 (serial port interface) that is the basis for the BLED112 (usb serial port interface). Since timing constrains -
Ganglion dropped packets, using CSR dongle with Raspberry.
by wjcroft ·http://openbci.com/forum/index.php?p=/discussion/1425/ganglion-ble-dropped-packet-ids-with-android-library -
Ganglion BLE dropped packet IDs (with Android library)
by wjcroft ·You may try to drop that frequency to only say 50 radio packets per second(?) But still no guarantee you will avoid two packets arriving so quickly that the Android OS buffering cannot accommodate. -
Ganglion BLE dropped packet IDs (with Android library)
by fwende ·We switched over from pure Android to a game engine, so it is not on you for misunderstanding. -
Ganglion BLE dropped packet IDs (with Android library)
by wjcroft ·Also note that even with these tweeks, you may still get some packet loss, because of timing dependencies in the Android BLE stack. That stack was never intended to operate with streaming data, becaus