Hi gerrikoio (and everybody else ;) ),
Thanks for your message and your interest in the topic.
Actually the app is just a side project, so the data stream / throughput is defined by the "real" application (PRoC to PSoC communication) and not really discussable - so, unfortunately we don't want to reduce the sampling rate and connection timing, if it's possible...
But, I made some progress in understanding my problem. As you already suspected I figured out that the change to BLE 4.2 and the PRoC aren't the problem - I established successfull a communication.
The problem is definitely the throughput of data - in detail the MTU size is one problem. It seems that this is fixed to 23 bytes. And I need 43... ;). With a smaller datapackage of 20bytes it works..
As i understand so far the MTU size is negotiated between central (in this case Android) and peripheral during pairing.
Is there any possibility to send requests to the GATT via the AppInventor?
Same goes for the connection interval - apparently GATTrequesting "ConnectionPriority" might be the answer..
So, does anybody have an idea if it is possible to manipulate the connection / GATT parameters using AppInventor?
As usual all answers / thoughts are appreciated ;)
Sebastian