Ingo K.
- Forum-Beiträge: 3
28.10.2012, 18:44:17 via Website
28.10.2012 18:44:17 via Website
Moin Leute,
ich habe mir mal das BluetoothChat Example aus dem Android SDK angeschaut und die UUID so geändert,
dass die Kommunikation mit meinem Gerät (Atmega/BTM222/SPP) theoretisch funktioniert.
Allerdings werden die Pakete (55 Bytes) beim Empfang auf dem Phone fragmentiert.
Mal kommt es in 1Byte,4Byte,50Byte Paketen, dann wieder komplett als 1x 55Bytes.
Versuche ich mein App von einem anderen Phone mit der "GetBlue Demo"-App anzusprechen und ihr 133bytes
zu senden, so sehe ich das gleiche Phänomen.
Dies ändert sich allerdings,sobald ich mein App als Client in GetBlue anspreche, dann werden die Pakete immer
komplett empfangen.
Hat da jemand erfahrung und weiss wie ich dieses Verhalten in meinem App umgehen kann ?
Danke im vorraus.
ich habe mir mal das BluetoothChat Example aus dem Android SDK angeschaut und die UUID so geändert,
dass die Kommunikation mit meinem Gerät (Atmega/BTM222/SPP) theoretisch funktioniert.
Allerdings werden die Pakete (55 Bytes) beim Empfang auf dem Phone fragmentiert.
Mal kommt es in 1Byte,4Byte,50Byte Paketen, dann wieder komplett als 1x 55Bytes.
Versuche ich mein App von einem anderen Phone mit der "GetBlue Demo"-App anzusprechen und ihr 133bytes
zu senden, so sehe ich das gleiche Phänomen.
Dies ändert sich allerdings,sobald ich mein App als Client in GetBlue anspreche, dann werden die Pakete immer
komplett empfangen.
Hat da jemand erfahrung und weiss wie ich dieses Verhalten in meinem App umgehen kann ?
Danke im vorraus.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.