-
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
3. Mai 2017
Hallo Jürgen,
Ja das sehe ich bei mir auch.
Ich denke dass das Phone die Settings speichert, umn schneller zu re-connecten.
Habe gesucht aber nicht allzuviel dazu gefunden, ich denke das ist Teil des Standards weil sich Android iOS da ähnlich verhalten.
Das würde auch Sinn machen, denn Funk kann öfters mal wegfallen, und wenn das Phone das dann automatisch
wieder einfangen kann wäre...
-
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
2. Mai 2017
Hallo Jürgen,
bringt das Connect bevor DiscoverServices denn etwas ?
Es hört sich so an als wäre es auch so unzuverlässig wie das zweite.
Ich glaube jedenfalls das die unterschiedlichen Stabilitäten wohl im Wesentlichen von den AdvertiseZyklen abhängen, das würde ja Sinn machem.
Also Teile die mit 20ms feuern sind schnell erkannt, die mit 400ms soso, die mir 2000ms da kann man sich auf...
-
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
13. Apr 2017
Hallo Jürgen,
ja ich mache DiscoverServices solange bis ich etwas gefunden habe, in einer Zeitgesteuerten Schleife alle 5 Sec..
Hier gehr auch nur jedes 2te Mal, meistens aber auch beim ersten Mal.
Hängt halt irgendwie davon ab was das Phone dir gerade zurückschickt.
Woran das genau liegt kann ich nicht sagen, aber iPHone und Android tun sich hier nichts.
Vielleicht liegt es ja auch...
-
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
10. Apr 2017
Hallo Jürgen,
damit kämpfe ich auch schon seit Wochen.
Es lief anfangs Alles super, aber ich habe mittlerwiele 12 ganz verschiedene Geräte unter einen Hut gebracht und sehe das es ziemliche Unterschiede im Verhalten gibt.
Insbesondere habe ich ein lokales Problem, es funktioniert in der Entwicklung ganz gut, gehe ich aber raus zum Kunden fliegen die Connections raus, oder er findet keine...
-
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
21. Feb 2017
Hallo Jürgen,
sorry das wir etwas von deinem Thema abweichen, ich gelobe Besserung.
Dachte du wartest noch auf dein neues Board zum Testen.
Ich hoffe damit kriegst du es dann gelöst.
Dein PCB sieht ja ganz gut aus, so wie die Antennenflächen übereinanderliegen sollte es
gut funktionieren.
Rollo
-
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
21. Feb 2017
Da melde ich mich doch gerne, was gibt es denn da von dir :-)
Ich schlage mich seitdem ich BLE mache mit den Fmx Ble.Routinen rum, die öfters
mal Haken und das GUI einfrieren lassen.
Alle Versuche das in Threads zu packen etc. haben nur mittelprächtig funktioniert.
Bin zwar ganz zufrieden im Moment, aber das "Gelbe" ist es noch nicht.
Habe es jetzt aber auch schon dreimal komplett neu...
-
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
20. Feb 2017
Dann sind wir wohl beide noch in der glücklichen Lage das uns die Performance nicht so interessiert, denn unsere Geräte werden auch "am Mann" getragen,
also ist eine Reichweite nicht so relevant.
Ich denke aber das Thema wird früher oder später hochkommen.
Es kommen jetzt schon die Anfragen mehrere Geräte zu verbinden, wo auch mehrere Personen im Team arbeiten.
Dann würden sich mehrere...
-
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
20. Feb 2017
Ist das nicht ein bischen kritisch mit der Groundplane und evtl. freien Flächen
um die Antenne ?
Microchip gibt da Refernzdesigns an, ich meine immer mit genügend Luft drumrum.
oder hast du damit immer optimale Reichweite, weil die Module schon optimierte Groundplanes haben ?
(ich hatte tatsächlich schon ein integriertes Gerät gesehen was nur 5m weit kam, natürlich aus China, die haben das...
-
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
19. Feb 2017
Das wäre ja super :-)
Ein Grund mehr zu Microchip zu wechseln.
Rollo
-
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
19. Feb 2017
Module auch China sind auch nur Nachbauten der drei Verdächtigen: TI, Nordic, Cypress.
Nur eben günstiger, und auch teilweise mit Zertifikaten.
Wir haben nicht immer Einfluss drauf was in die Produkte eingesetzt wird, deshalb
bin ich froh wenn es denn funktioniert.
Cypress hatte ich deswegen gesehen weil die auch als Erste ein BT Mesh gezeigt hatten,
noch bevor der Standard fertig war....
-
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
19. Feb 2017
Unter 10.1 Berlin, (aber erst Upd1 bis jetzt) hat das UUID-Filtern gut funktioniert bei den Mobilen.
Nur eben nicht unter OSX.
Das ist nicht so wichtig, weil es ja noch eine mobile App ist, aber es nervt beim Entwickeln.
Ich muss immer die Geräte die ich gerade nicht teste unter OSX per define wegschalten, und kann max. 3 Filter gleichzeitig machen.
Habe noch nicht zu tief danach gesucht,...
-
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
18. Feb 2017
Hallo mensch72,
ich benutze auch das Filtern im Devicenamen (aber andere Module).
Habe festgestellt das es bei Android/iOS gut funktioniert nach
mehreren verschiedenen Geräteklassen zu filtern.
So in der Art Prefix "xyz-...".
Zusätzlich ein Filtern der UUID mit dem AList Parameter.
Allerdings beim Entwicklen mit Delphi unter OSX scheint es eine Obergrenze von 3 UUID-Filtern zu geben.
-
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
18. Feb 2017
Hast du die Demos BleScanner und ExploreDevicesLE ausprobiert ?
Da kann man schon eine Menge Geräte mit analysieren.
Rollo