2016-07-15 12 views
0

Ich habe eine Funktion in der App, die ich entwickle. Es erfordert das Senden von Daten. Jetzt habe ich die Funktionalität implementiert, um die Daten mithilfe der neuen BLE-Funktion zu bewerben. Ich möchte, dass diese App eine unterstützende Funktion hat. Ich möchte, dass diese Funktion von einer größeren Anzahl von Geräten genutzt werden kann (auch Geräte ohne BLE & unter Android 5.0). Kann es mit klassischem Bluetooth gemacht werden? Wenn nein, warum nicht? Wenn ja, wie geht das?Kann ich mit Bluetooth (Not BLE) Daten auf 32 Byte übertragen?

Danke,

Kedar

+0

Mögliches Duplikat von [Wie sende ich serielle Daten über Bluetooth an ein nicht spezifiziertes Gerät?] (Http://stackoverflow.com/questions/37501805/how-to-send-serial-data-via-bluetooth-to-an -unspezifiziertes Gerät) –

Antwort

0

Ja, wir wissen, dass Bluetooth 5 Daten mehr werben können, als Sie 32 Byte beschrieben.

Aber für klassische Bluetooth ist es möglicherweise nicht möglich, da gibt es keine Werbung Mechanismus bei klassischen Bluetooth und sogar für CSB (Connectionless Slave Broadcast), ich frage mich, es gibt nicht zu viel Gerät unterstützt es.

Eine Umgehungsmethode wäre, dass Sie Ihre Parameter dynamisch auf den lokalen Bluetooth-Namen einstellen können ... sobald Ihr klassisches Gerät das Gerät durchsucht hat, kann der Name analysiert werden. wie schwierig es ist.