Forum: Cross-Platform-Entwicklung
iOS
by Rollo62,
5. Dez 2017
Also die Verbindung bleibt dauerhaft bestehen, solange man nicht disconnected oder
sonstwas passiert.
Womöglich legen sich die BLE Beteiligten schlafen wenn nichts weiter gesendet wird,
aber das Ganze Handling regeln die Module und das Phone unter sich aus.
BLE ist auf jeden Fall auch bei Abbruch für ein schnelles Wiederverbinden ausgelegt,
wenn es schonmal verbunden war.
Wir haben hier...
Forum: Cross-Platform-Entwicklung
iOS
by Rollo62,
5. Dez 2017
Man macht das über Characteristics, in deinem Fall vielleicht als String.
Du registrierst dich bei einen Notifier und der schickt dir dann einen Event wenn was Neues ankommt.
Wenn du senden willst schickst du ein WriteCharacteristic raus, am Besten schaust du dir die Beispiele dazu an.
Der ganze Ablauf zu einer Verbindung ist leider nicht immer so Problemlos, aber wenn die Verbindung steht...
Forum: Cross-Platform-Entwicklung
iOS
by Rollo62,
5. Dez 2017
Die Daten die vom Modul zur App kommen kannst du normalerweise einfach aneinanderhängen.
Das ist zwar kein 9600 Baud, aber man braucht das ja auch normalerweise nicht in einem festen Timing.
Ich nehme Alles was per Notify geschickt wird erstmal in einem RingBuffer auf und analysiere das dann entsprechend später.
Wenn man Daten an das Modul schickt geht das ähnlich, allerdings hängt es dann...