BTM222 Tutorial

Gast #3397618
Lesenswert?

Hallo Jonko, habe es noch nicht im Detail durchgelesen, aber was 
deutlich auffällt: ca. 80% der Seite sind ab Punkt 4 nur ohne 
Erklärungen dahingeposteter Code. Kürzer und wesentlich übersichtlicher 
ginge es einfach mit einer Verlinkung zu den jeweiligen Dateien.

MFG
#3397623
Lesenswert?

Man muss doch einfach nur das BluetoothChat Beispiel vom Android SDK 
nehmen und in der BluetoothChatService.java die MY_UUID_SECURE auf 
00001101-0000-1000-8000-00805F9B34FB ändern, und dann läuft das schon.

Naja immerhin ist es so nun auf einer Seite zusammengefasst. Wird 
bestimmt auch jemanden helfen. Ich würde aber in jedem Fall den 
geposteten Quellcode reduzieren (also auf die dinge die du im Beispiel 
geändert/angepasst hast) und das ganze Projekt dann als Download 
anbieten.
#3397940
Lesenswert?

Der Schaltplan mit direkter Verbindung Controller (5V) zu BTM222 (3,3V) 
ist zumindest fragwürdig. Es gibt in Netz haufenweise bessere Lösungen.

Eine Liste der AT-Kommandos aus dem Datenblatt hilft vielleicht auch dem 
ein- oder anderen. Recht nützlich sind zur Fehlersuche auch ATI? und 
ATI1. Die Aussage, dass man entweder CR oder CR+LF senden soll ist nicht 
korrekt. Bis Firmware-Version 4.22 verdaut das BTM222 CR+LF noch 
klaglos, die Firmware-Version 4.35 besteht zwingend auf CR, sonst gibt 
es beim 2. AT-Befehl nur noch ERROR zurück. Dass die AT-Befehle nicht 
von der BT-Seite aus übertragbar sind ist zwar im ersten Augenblick 
schade, aber durchaus logisch. Wer möchte schon, dass sein Gerät von 
außen umkonfiguriert werden kann??

Eine weitere wichtige Info zum BTM222 (die NICHT im Datenblatt steht):
Wenn man PIO4 für mehr als 3 Sekunden auf 1 legt, wird ein Factory-Reset 
ausgeführt. Danach ist die Baudrate sicher wieder auf 19200Baud...

Zum AT- bzw. Hayes-Befehlssatz könnte man in einem Tutorial auch etwas 
schreiben. Mehr Info dazu
http://www.vetter-online.de/download/Der_Hayes-Modem-Befehlssatz.pdf
http://de.wikipedia.org/wiki/AT-Befehlssatz

Zum Modul wäre ein Link zum Datenblatt hilfreich:
http://shop1347.hiwinner.hinet.net/ugvn1/store/F3/BTM222%20DataSheet.pdf
Tipps und weitere Infos:
Beitrag "Kommandomodus BTM-222"
http://www.roboternetz.de/phpBB2/printview.php?t=39494&start=0

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren