AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Bluetooth-Gerät automatisiert hinzufügen
Thema durchsuchen
Ansicht
Themen-Optionen

Bluetooth-Gerät automatisiert hinzufügen

Ein Thema von juliab · begonnen am 22. Aug 2013 · letzter Beitrag vom 29. Aug 2013
Antwort Antwort
Seite 1 von 2  1 2      
juliab

Registriert seit: 18. Aug 2013
7 Beiträge
 
#1

Bluetooth-Gerät automatisiert hinzufügen

  Alt 22. Aug 2013, 20:14
Hallo Jungs,

weiß nicht, ob ich hier richtig bin. Ich möchte ein Bluetooth-Gerät automatisch hinzufügen lassen. Normalerweise macht man das ja über die Systemsteuerung, sucht das Gerät, wählt das Gerät, gibt den Pin ein, etc. Das soll automatisiert werden, ohne, dass der Benutzer da viel im System herumklicken muss.
Da das Gerät einen seriellen Port emuliert, wäre es auch nützlich, wenn ich die Portnummer irgendwo auslesen könnte. Leider haben meine Bemühungen bisher noch nicht zum Ziel geführt.
Vielleicht hat ja jemand eine Idee oder sowas schonmal gemacht? Wäre hilfreich... Danke schonmal.
  Mit Zitat antworten Zitat
Benutzerbild von Der.Kaktus
Der.Kaktus

Registriert seit: 22. Jan 2008
Ort: Erfurt
958 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: Bluetooth-Gerät automatisiert hinzufügen

  Alt 22. Aug 2013, 20:16
Hallo Jungs,

weiß nicht, ob ich hier richtig bin. Ich möchte ein Bluetooth-Gerät automatisch hinzufügen lassen. Normalerweise macht man das ja über die Systemsteuerung, sucht das Gerät, wählt das Gerät, gibt den Pin ein, etc. Das soll automatisiert werden, ohne, dass der Benutzer da viel im System herumklicken muss.
Da das Gerät einen seriellen Port emuliert, wäre es auch nützlich, wenn ich die Portnummer irgendwo auslesen könnte. Leider haben meine Bemühungen bisher noch nicht zum Ziel geführt.
Vielleicht hat ja jemand eine Idee oder sowas schonmal gemacht? Wäre hilfreich... Danke schonmal.
Ich glaube..Du solltest schonmal Deine "Anrede" etwas korrigieren.."JUNGS"..hier sind auch "aeltere"..unmoeglich geworden hier..echt!
Gruss Kaki

Repeat Until true=false;
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.387 Beiträge
 
Delphi 12 Athens
 
#3

AW: Bluetooth-Gerät automatisiert hinzufügen

  Alt 22. Aug 2013, 20:30
Hallo...
helfen dir die Google Ergebnisse weiter?
https://www.google.de/#fp=c6e412a6d5...lphi+bluetooth
Zitat:
..unmoeglich geworden hier..echt!
...die Anrede stört mich überhaupt nicht. (obwohl hier auch Damen unterwegs sind ) Vielmehr stört mich wenn die TE keinen Satzbau und Grammatik kennen. Davon ist bei ihm / ihr keine Spur...also ok.
  Mit Zitat antworten Zitat
juliab

Registriert seit: 18. Aug 2013
7 Beiträge
 
#4

AW: Bluetooth-Gerät automatisiert hinzufügen

  Alt 22. Aug 2013, 22:01
Hallo, nein, die Google-Ergebnisse helfen nicht weiter! Ich habe bereits viel recherchiert, sonst hätte ich nicht hier gefragt.
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#5

AW: Bluetooth-Gerät automatisiert hinzufügen

  Alt 23. Aug 2013, 09:28
Hier findest Du mehr Informationen:

Zitat:
Verbindungsaufbau
http://de.wikipedia.org/wiki/Bluetoo...bindungsaufbau

Der Aufbau einer Verbindung erfolgt immer unter der Protokollarchitektur nach Bluetooth V2.1 usw.[7] (Neu ist ab Standard Bluetooth V3.0 und mit dem Protokoll Bluetooth V4.0 Low Energy ein verbindungsloser Betrieb in Sende- und Empfangsrichtung möglich).[8] Eine Verbindung kann von einem beliebigen Gerät ausgehen, das sich dadurch zum Master über die antwortenden Slaves erhebt.

Sobald Bluetooth-Geräte in Betrieb gesetzt werden, identifizieren sich die einzelnen Bluetooth-Controller innerhalb von zwei Sekunden über eine individuelle und unverwechselbare 48 bit lange MAC-Adresse. Im Bereitschafts-Modus lauschen unverbundene Geräte in Abständen von bis zu 2,56 Sekunden nach Nachrichten (Scan Modus) und kontrollieren dabei 32 Hop-Frequenzen. Der Kontakt zu den Slaves wird durch eine Inquiry-Nachricht (von inquiry (engl.) = Erkundigung) und danach durch eine Page-Message (von to page (engl.) = (per Lautsprecher) ausrufen, message (engl.) = Nachricht) hergestellt, falls die Hardware-Adresse der Geräte unbekannt ist. Bei bekannter Adresse fällt der erste Schritt weg. Im Page-Zustand sendet der Master 16 identische Page-Telegramme auf 16 unterschiedlichen Hopping-Frequenzen, die für die Slaves bestimmt sind. Danach befinden sich die Stationen im Status Verbunden. Durchschnittlich wird eine Verbindungsaufnahme innerhalb des halben Scanintervalls, z. B. 2,56/2 Sekunden (1,28 Sekunden), erreicht.

Findet der Master keinen Slave innerhalb einer eingestellten Zeit, so werden auf weiteren 16 Hopping-Frequenzen Page-Telegramme gesendet. Diese Gruppierung soll bei bekannter Slave Clock einen zügigen Verbindungsaufbau gewährleisten. Beim adaptiven Hopping werden die Frequenzen ausgelassen, die bereits durch andere Master belegt sind.

Seit 2005 kann zum Verbindungsaufbau zweier Bluetooth-Geräte optional NFC genutzt werden. Dieses zusätzliche RF-Protokoll unterstützt Bluetooth insbesondere beim erstmaligen Pairing von Bluetooth-OBEX.
  Mit Zitat antworten Zitat
Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#6

AW: Bluetooth-Gerät automatisiert hinzufügen

  Alt 23. Aug 2013, 15:16
...die Google-Ergebnisse helfen nicht weiter! Ich habe bereits viel recherchiert...
Such mal nach Bei Google suchennetsh bluetooth
netsh.exe ist eine Konsolenanwendung von Windows mit der man viele netzwerkspezifischen Einstellung anzeigen/ändern kann.
Falls du damit deine BT-Verbindung herstellen kannst dann lässt sich netsh auf aus Delphianwendungen heraus aufrufen.
fork me on Github
  Mit Zitat antworten Zitat
juliab

Registriert seit: 18. Aug 2013
7 Beiträge
 
#7

AW: Bluetooth-Gerät automatisiert hinzufügen

  Alt 23. Aug 2013, 15:21
Ist das eigentlich ein Scherz? Ich hatte gefragt, wie man das Hinzufügen von Bluetooth-Geräten unter Windows in einer Anwendung realisiert. Gibt es dafür eine Win-API? Ich habe schon oft gesehen, dass andere Programme von sich aus allgemeine Treiber installiert haben, ohne, dass ich als Benutzerin das händisch machen musste. Die Frage ist, geht das auch für Bluetooth-Geräte? Wie kriege ich das in meine eigene Anwendung hinein? Gibt es Beispielcode?
Wie der Bluetoothstandard auf Bitebene funktioniert und das Protokoll aussieht, ist mir, ehrlich gesagt, ziemlich schnuppe.

Edit: SX2008, danke, ich schaue mir das an. Wir hatten gleichzeitig geantwortet, daher bezieht sich mein obiger Text nicht auf deinen.

Edit2: netsh bezieht sich anscheinend auf Netzwerkverbindungen (bei Bluetooth wäre das das Profil PAN, während ich das Profil SPP brauche- serieller Port). Trotzdem hätte es natürlich sein können, dass es sich für das Hinzufügen gebrauchen lässt. Ist aber nicht so. Ich fürchte, auch netsh setzt ein bereits hinzugefügtes Gerät voraus!

Geändert von juliab (23. Aug 2013 um 15:35 Uhr)
  Mit Zitat antworten Zitat
Volker Z.

Registriert seit: 4. Dez 2012
Ort: Augsburg, Bayern, Süddeutschland
419 Beiträge
 
Delphi XE4 Ultimate
 
#8

AW: Bluetooth-Gerät automatisiert hinzufügen

  Alt 29. Aug 2013, 01:04
Hallo,

vielleicht hilft Dir folgendes irgendwie weiter:
Gruß
Volker Zeller
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#9

AW: Bluetooth-Gerät automatisiert hinzufügen

  Alt 29. Aug 2013, 07:50
Ist das eigentlich ein Scherz?
Wo ist der Witz?
Bleib mal locker, Mädel.

Wir lesen uns die Fragen hier zum Spaß durch und Antworten nach bestem Wissen und Gewissen.
Wenn Du professionelle Hilfe benötigst, dann sag das vorher oder frage jemanden anderen.

Regel #1: Bedanke dich für Antworten, die dich weiterbringen, aber vor allem auch für die, die 'nur' gut gemeint sind.
...
Regel #28: Bestätige nicht das Vorurteil, dass das, was mit 'julia' anfängt, unbedingt etwas mit einer Zicke zu tun hat.
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#10

AW: Bluetooth-Gerät automatisiert hinzufügen

  Alt 29. Aug 2013, 08:15
@juliab:

Was Du vorhast, widerspricht der Sicherheitsphilosophie von WINDOWS.
Ich hätte was dagegen, wenn ein BS sich unaufgefordert mit JEDEM beliebigen BT-Gerät verbinden würde!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz