Einzelnen Beitrag anzeigen

Mongfice

Registriert seit: 26. Feb 2009
40 Beiträge
 
Delphi 7 Professional
 
#1

UMTS Signalstärke auslesen

  Alt 26. Mär 2009, 10:05
Moin.
Ich hab mal wieder ein neues Problem...

Ich hab ne Anwendung geschrieben, die über UMTS Daten verschicken soll.
Das Problem ist, dass klappt manchmal wunderbar und manchmal gar nicht. Meine Vermutung ist, dass es nur dann nicht klappt, wenn ich keine (ausreichende) Netzstärke habe. Da die Anwendung an sich im Vollbildmodus ohne Zugriff auf das eigentlich Windowssystem oder andere Programme laufen soll/muss kann ich allerdings nicht einfach den Verbindungsmanager (in diesem Fall von Vodaphone) geöffnet lassen oder darauf wechseln um das zu prüfen etc - bzw. das geht/ginge zwar in der Testphase, für den späteren Betrieb wäre das aber keine gangbare Lösung.
Daher will ich ne eigene Möglichkeit haben die Signalstärke in meiner Software direkt anzuzeigen (z.B. in der Statusleiste oder mit Balken irgendwo auf dem Formular etc...) damit es nicht hinterher heißt "Scheiß Software", wenn's eigentlich "Scheiß Netz" heißen müsste...

Das Problem ist, ich finde keine Möglichkeit wie ich an solche Daten kommen soll.

Hab mich hier schonmal etwas umgeguckt und zumindest die Möglichkeit gefunden per GetInternetConnectedState zu ermitteln ob eine Internetverbindung besteht. Das sollte meines Erachtens nach auch für die UMTS-Verbindung funktionieren (ist ja an sich nix anderes als nen Modem). Dadurch erhalte ich aber ja wenn dann nur die Info, ob die Verbindung besteht, nicht wie stark sie ist. Und in den WinInet-Funtkionen hab ich auch nix gefunden, was mir da ne "Übertragungsrate" liefern würde.
Hatte zuerst daran gedacht die Übertragungsrate selbst nachzumessen, aber das würde zusätzlichen Traffic und damit zusätzliche Kosten produzieren, die bei ner regelmäßigen Überprüfung in sehr kurzen Zeitabständen natürlich irgendwann imens hoch würden.

Hat da irgendjemand Erfahrung mit? Und selbst wenn die nur auf Lan/WLAN basiert würde mir das sicherlich schon helfen, das sollte man ja für UMTS relativ leicht adaptieren können..

Gruß
Mongfice
  Mit Zitat antworten Zitat