Forum: PC-Programmierung BLuetooth Programmerung


von Patel S. (shveta)


Lesenswert?

Hallo zusammen,

ich habe meine neue Projekt über BLuetooth Progrrammierung machen.
Die controlle ist "BlueControl CL-I". Ich habe schön ein Benutzer CD mit 
Software und beispiele C Programm gekrigt.

Die task wäre ich sende z.B. "Hello" von "BlueControl CL-I" zu ein 
Notebuch (der hat BLuetooth).


Die frage ist welche Software ich brauche?
Von Wo soll ich anfangen?


Danke im Voraus.
Patel

: Verschoben durch User
von Timmo H. (masterfx)


Lesenswert?

Wenn ich das komische Deutsch richtig interpretiere hast du ein 
Bluetooth UART-Adapter.
Diesen würdest du an einen PC oder so an die serielle Schnittstelle 
stecken. Ein anderer Rechner (Notebook) würde dann die gesendeten Daten 
empfangen.
Damit das geht musst du beim Notebook eigentlich nur Bluetooth 
aktivieren und dich mit dem Bluetooth UART-Adapter koppeln. Diese haben 
dann einen Kopplungscode (steht im Handbuch, oftmals 1234). Wenn du den 
eingegeben hast, sollte das Notebook einen virtuellen COM-Port anlegen, 
welchen du mit einem beliebigen Terminalprogramm (z.B. Teraterm) öffnen 
kannst. Wenn du die Baudrate richtig eingestellt hast (meist ist default 
9600 8N1) sollte es schon klappen.

von Patel S. (shveta)


Lesenswert?

Hallo Timmo,
vielen dank für dein Antwort. Ich schreibe bisschen richtig Deutsch 
oder?

Ich habe ein "Bluetooth Module(BlueContol CL-I)" nicht UART Adapter.
Was ist unterschied zwischen "Bluetooth Module" und "UART Adapter"? Ist 
diese beiden sind gleich?

Ich habe diese Bluetooth Module zu meinem PC mit RS232 (COM3) verbindet. 
Ich habe mit die Kopplungcode 1234 gegeben. Ich habe ein "Bluetooth USB 
Dongle" als Empfänger. So die Bluetooth ist aktiviert in PC.

Ich habe TeraTerm und Putty installiert. Die Baudrate auch richtig 
eingestellt (Wie du geschreiben hast).

Jetzt kommt mein aufgabe.
In zukunft die "Bluetooth Module(BlueContol CL-I)" wäre in einem Geräte 
installiert. So ich muss mit diese Module ein Wert (z.B. "Hello") senden 
zu Notebook (die hat auch Bluetooth).

Ich hoffe dass du mein aufgabe verstanden hast.
vielen dank
Patel

von Timmo H. (masterfx)


Lesenswert?

Patel Shveta schrieb:
> Jetzt kommt mein aufgabe.
> In zukunft die "Bluetooth Module(BlueContol CL-I)" wäre in einem Geräte
> installiert. So ich muss mit diese Module ein Wert (z.B. "Hello") senden
> zu Notebook (die hat auch Bluetooth).
Das Gerät wäre dann vermutlich ein embedded System mit einem µC wie 
Atmega, ARM oder so?
Dann müsstest du das Bluetooth Modul einfach an den RxD und TxD Pin, 
deines µC anschließen und den UART nur noch richtig initialisieren. Ob 
es nun direkt geht oder über MAX232 hängt davon ab, ob das 
Bluetootlmodul über TTL Eingänge oder RS232 Pegel hat.
Vielleich sagst du einfach mal was "das Gerät" ist und welches Modul du 
hast (Link, Datanblatt). Ist es das: 
http://www.blueserial.de/pdf/BlueControl_Datasheet.pdf

von Patel S. (shveta)


Lesenswert?

Hallo timmo,
Ist es das:
> http://www.blueserial.de/pdf/BlueControl_Datasheet.pdf

ja ich habe die gleiche module.
aber ich weich ich nicht welche von Atmega, ARM oder andere?

sagt mir schnell.
Danke

von Patel S. (shveta)


Lesenswert?

Hallo timmo,

bitte sage mir auch welche Software brauche ich für "BlueControl CL-I" 
zu programmieren.

wie weich ich zu welche "microcontroller Familie" diese module gehört ? 
ich meine Atmel, AVR oder andere?

von Timmo H. (masterfx)


Lesenswert?

Ich wollte eigentlich wissen an was für ein Gerät du das Modul 
anschließen willst.
Das Teil verhält sich erstmal wie eine Kabelverbindung über RS232 
(sofern es mit dem Bluetooth am Notebook gekoppelt ist).
Du brauchst als keine spezielle Software, außer einem Terminalprogramm, 
um Daten zu verschicken. Darum steht ja auch im Datenblatt "Transparent 
operation, no software modifications or programming needed"

Ich denke als Bluetooth Modul ist da auf ein BC417 Chip gesetzt worden 
(soweit ich auf dem Bild richtig erkenne). Wenn du danach googelst wirst 
du auch die Datenblatt dazu finden und mit welchen AT-Kommandos du das 
Modul konfigurieren kannst (Baudrate, Passwort etc) (einzeln kann man 
die auch in bei ebay kaufen: z.B. 
http://www.ebay.de/itm/2-Wireless-Bluetooth-Transceiver-Modul-Module-RS232-TTL-/270737985784?pt=DE_Handy_PDA_Headsets&hash=item3f093dd0f8#ht_4029wt_1140)

Du kannst auch gerne in Englisch schreiben. Denn ich habe echt Probleme 
aus deinem Deutsch heraus zu bekommen was du eigentlich genau willst und 
wo deine Probleme liegen.

von Patel S. (shveta)


Lesenswert?

Hallo Timmo,

Timmo H. schrieb:
> Das Teil verhält sich erstmal wie eine Kabelverbindung über RS232
> (sofern es mit dem Bluetooth am Notebook gekoppelt ist).
du hast recht.
> Du brauchst als keine spezielle Software, außer einem Terminalprogramm,
> um Daten zu verschicken. Darum steht ja auch im Datenblatt "Transparent
> operation, no software modifications or programming needed"
Genau richtig.
Ich habe ein Terminalprogramm "Teraterm" installiert. Ich habe diese 
Datenblatt 3-4 mal gelesen, aber habe ich nicht diese gelesen. Ich habe 
nachdenkt dass ich ganz Programmieren muss. Welche Pin für eingang und 
für ausgang benutzen.wie diese Geräte soll andere Aktive Bluetooth 
Geräte finden. Dann die Geräte für Kommunikation auswählen und so 
weiter. Aber diese Geräte macht schön alles Basis Anforderungen.

vielen vielen Dank, sonst dachte ich immer falsch.

Bitte sagt mir wie fange ich mit die AT-befehle zuschreiben an.
Wo soll ich dass Schreiben, in "Teraterm"?
Wo sehe ich die Antwort von meine geschriebene Befehle?

Ich will meine Deutsche verbessern, so probiere ich immer Deusche 
zuschreiben.
Vielen Dank

von Patel S. (shveta)


Lesenswert?

z.B .
Ich will "Hello" von Bluetooth-Control zu Notebook mit AT-Befehl 
schicken.

von Patel S. (shveta)


Lesenswert?

Wo bist Du Timmo? Nur du kannst mir helfen.

Ich habe die "BlueControl" als Slave mit RS232 115200,8,None,1,Hardware 
und AT Command 1000,+++ konfiguriert, wie in Datenablatt geschrieben.
Ich habe die BlueControl "SPP Slave" mit den COM3 und "BS Config" mit 
den COM5 an meinen Rechner Verbindet.

In TeraTerm gebe ich die Serial-Verbindung für COM3. Konfiguere ich die 
Serial Port COM3 gleich wie "BlueControl"(115200,8,None,1,Hardware). 
Terminal "Local Echo" an.

Ich will die AT command schreiben und die rückmeldung von Bluecontrol 
sehen.
Die problem ist, kriege ich keine Reaktion von Terminal über meine 
geschriebenen AT command. Warum? Wo liegt das Problem?

Ich habe die TeraTerm makro probiert (z.B. Prog.TTL). Ich will ein makro 
schreiben wie meine Anforderung. z.B. ich will ein AT command in Makro 
schreiben.  Wie schreibe ich es?

Ich dachte , könnte ich meine Projekt mit dieses möglichkeiten weiter 
gehen. Aber weißt Du will ich die Programm in C-sprache schreiben. Wo 
und Wie schreibe ich diese?

melde mich schnell wie möglich zuruck.
Grüß
Shveta

von Never_Knows_Nothing (Gast)


Lesenswert?

nur weil du was in c schreiben willst, kann dir da noch niemand helfen, 
du musst schon sagen auf welcher plattform das nachher laufen soll. Je 
nach uC und hersteller gibts da eigene Programme und compiler.

Als du das modul configuriert hast mit der neuen baudrate, hat es da 
eine bestätigung gesendet? hast du mal auf dem bus direkt gemessen ob 
deine Befehle die du in Teraterm eintippst wirklich am modul ankommen? 
Tut die Hardwareflowcontrol was sie soll?

von Otto M. (maxotto)


Lesenswert?

Vielen dank, i have auch die gleiche Probleme.

Liest Du in den Datenblatt geschreiben dass mann nicht Prorgrammierung 
oder Software modifikation braucht. Hier ist die Datenblatt.
http://www.blueserial.de/pdf/BlueControl_Datasheet.pdf

Ich habe mit BlueControl ein CD gekriegt. In diese CD habe ich nur ein 
Konfiguration Programm gekriegt mit den könnte ich die Module als Master 
oder Slave konfigurieren. Ich habe mit diese programm die Baudrate zu 
Control gegeben.
Ich habe niemals auf dem bus direkt gemessen. Wann ich gebe Serial-COM3 
zu TeraTerm Program, dann sehe ich ein Gelbe LED auf dem Board an, sonst 
sehe ich kein andere änderung an den Board.

Ich wusste auch nicht wo ich C programm schreiben sollen. und wie könnte 
ich das programm in Control schreiben?

bitte hilf mir
Max

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.