Da ich persönlich am Anfang viele Probleme hatte mit dem BTM222 und Android Anwendungen hab ich mal ein kleines Tutorial geschrieben das vielleicht den ein oder anderen ein wenig weiterhilft. http://jfrewert.de/btm222-tutorial/
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
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.
:
Bearbeitet durch User
Die links zum vollständigen Produkt sind doch schon da. Vor Punkt 4 als .rar und .apk runterzuladen, der Code ist eigentlich nur für diejenigen die nicht das ganze Projekt benötigen.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.