Moin, Bin nach längerem suchen auf ein Bluetooth-Modul gestoßen, das BLE112-A. Sieht an sich super aus, leider gibt das frei verfügbare Datenblatt nicht viel her, deshalb hier die Fragen. Hab wie gesagt das Datenblatt überflogen - Es ist eine programmierbare 8051 cpu verbaut. Das Datenblatt gibt zwar Aufschluss über die Funktionen des controllers, nicht aber über die Bluetooth Funktionen, soweit ich das sehe. Also zu meinen Fragen: -Ist der 8051 vorprogrammiert? -Wenn ja, wo finde ich entsprechend ein Datenblatt mit Daten zur Kommunikation zwischen UART/BT? Kann mir schwer vorstellen, dass ich da jetzt den BT Stack selbst programmieren soll ^^ Danke schon mal für Infos! Gruß Jan
Logge Dich bei Bluegiga ein, dann hast Du Zugriff auf alle Datenblätter und Application-Notes. Ich habe das Ding zwar (noch) nicht hier, es scheint aber eine Vorprogrammierung zu geben, die man nach Bedarf anpassen kann/muss. Da das Teil sehr flexibel ist, ist ein Eingriff in die Firmware auf alle Fälle zu empfehlen, wenn man alle oder spezielle Features nutzen möchte, die man in der Anwendung braucht.
Ich habe gerade mein erstes kommerzielles produkt damit gemacht. Einige sachen die man wissen musz : - Es ist Bluetooth 4.0 - nicht kompatibel mit das Bluetooth das jeder benutzt - Bluetooth 4.0 ist eingebaut in neuen telefons zB iPhone 4 - Es kann mittels 2 wegen benutzt werden - standalone und gesteuert von anderen uP. - Beim Standalone benutzung kann nicht mittels C oder so programmiert werden, not mit einen (nicht-erwachsen) script language mit wenige moeglichkeiten - Beim separaten uP musz man einen library verwenden der die kommandos uebergibt am BLE modul. Es ist nicht einfach einen 1:1 serial link zu bauen. - Positives : Sehr niedriges stromverbrauch, robuste kommunikation - Deswegen sehr gut geeignet fuer batterie-gesteuerte sensoren Und wie gesagt login am website, kann sein das es nur geht wenn man via distributor kontakt hat. Oder email micht (rosita PUNKT fitzpatrick AT gmail PUNKT com) Paddy
> Oder email micht (rosita PUNKT fitzpatrick AT gmail PUNKT com) > Paddy Ok jetzt habe ich auch einen account genennt pcrom
Hi Patrick, vielen Dank für Deinen Input. Muss ich mich mal belesen, da wir demnächst auch mit dem Teil ´was machen wollen. Paddy schrieb: > - Beim separaten uP musz man einen library verwenden der die kommandos > uebergibt am BLE modul. Es ist nicht einfach einen 1:1 serial link zu > bauen. Wieso nicht ganz einfach? Wenn man einen Controller anschließt, muss man doch ohnehin ein ganzes Programm schreiben ;-)
Knut Ballhause schrieb: > Wieso nicht ganz einfach? Wenn man einen Controller anschließt, muss man > doch ohnehin ein ganzes Programm schreiben ;-) Ich meinte zu sagen dieses Module funktioniert nicht als einen transparanten serielen Link wo die informationen die am Modul 1 herein kommen drahtlos zum 2. Modul geschickt werden und dann da hinaus kommen so wie das oft bei andere Bluetooth modulen funktioniert (z.B. Bluegiga's WT-12 oder Roving Networks). Die library hat verschiedene API calls die mann verwenden musz um oft auf packet-level die daten hin und her zu schicken.
Aha, danke! Verstehe die Problematik. Und Du sagst, das ist schwierig? Wie weit muss man denn da in Richtung physischen Layer ´runter?
Knut Ballhause schrieb: > Und Du sagst, das ist schwierig? Schwierig ist vielleicht nicht das gute Wort, es ist mehr so das diese Module gemeint ist fuer andere Verwendungen. Wenn man einen transparanten seriellen Link benutzen woll, kann man besser zB die WT12 nehmen. Wenn man einen Temperatursensor drahtlos haben woll der 1 mal pro Stunde seine Wert sendet und mittels CR2032 batterie 1 jahr funktionieren musz dann nimmt man den BLE. Verstehst du was ich meine ?
Patrick C. schrieb: > Wenn man einen > transparanten seriellen Link benutzen woll, kann man besser zB die WT12 > nehmen. Schon klar. Es geht aber darum, mit dem IPhone zu kommunizieren, weshalb das BLE112 ein möglicher Kandidat sein soll.
Knut Ballhause schrieb: > mit dem IPhone zu kommunizieren Ok, deutlich. Ich habe damit keine Erfahrung, ich benutze nur 2 BLE112 Module die miteinander kommunizieren. Hast die diese website schon gesehen : http://www.mkroll.mobi/?page_id=386 Weiter benutzen die BLE module einen Texas Instruments processor (CC2540) und wenn du etwas von tools brauchst (starterkit), bestudiere dich auch mal die kits von TI, ich benutze die als protocol analyser.
Patrick C. schrieb: > Hast die diese website schon gesehen : > http://www.mkroll.mobi/?page_id=386 Danke für den Link!!! Kannte ich noch nicht :-) Danke auch für die weiteren Hinweise.
Hallo Forum, ich möchte diesen Beitrag nochmal hoch holen und ein paar Fragen los werden... Kann mir jemand sagen welche Smartphones (Außer iPhone 4S und größer) noch mit diesem Modul funktionieren? Wo kann man das Modul kaufen (in Deutschland)? Gibt es preiswertere Eval-Kits als das originale? Gibt es Alternativen zu diesem Modul, die auf iPhone und den aktuellen Android-Geräten laufen? Danke und Gruß Carsten
Hab grade ein ConnectBlue-Kit (OLP425) bestellt. Damit bastel ich erstmal... Bin aber immer noch an Alternativen interessiert. Gruß Carsten
Carsten F. schrieb: > Bin aber immer noch an Alternativen interessiert. Dann schau Dir mal den nRF51822 von Nordic Semi an. Das ist ein besonders sparsamer Cortex M0 mit einem 2.4GHz-Radio. Das kann unter anderem BLE, aber Du kannst auch andere Protokolle programmieren, z.B. ANT oder das proprietäre was die nRF24er machen. Vorteil im Gegensatz zum Bluegiga-Modul ist, daß Du die volle Doku über den µC bekommst und damit im Grunde Deinen eigenen Bluetooth-Stack machen könntest. Es gibt natürlich auch von Nordic ne fertige Lib die das übernimmt. Nachteil der Lib ist, daß sie zumindest momentan kein Master-Mode kann (soweit ich weiß). Damit Du die Lib runterladen kannst, musst Du leider deren Development-Kit kaufen. Die Datasheets kriegst Du wenn Du Dich einfach so bei denen anmeldest. Im Endeffekt hast Du nen brauchbaren, aktuellen Prozessor mit viel Kontrolle darüber was darauf passiert. Bei den Bluegiga-Modulen bist Du da deutlcih eingeschränkter und es dürfte häufig auf einen zusätzlichen µC rauslaufen.
Hallo Leute, Ich versuche gerade eine rs232 brücke via BT hinzubekommen und habe dafür ein BLE112-Chip. Leider habe ich absolut keine ahnung von bluetooth und aus dem Datenblatt bekomme ich auch die nötigen informationen nicht raus. ich würde gerne wissen, ob ich das Teil ohne an der Firmware zu werkeln als solche brücke gebrauchen kann. Und wenn ja, wo leg ich die Datenleitung an, die dann per bluetooth übertragen wird. Ich habe auch einen CC debugger von Texas instruments. mit der smartRF software bekomme ich auch eine verbindung zu dem chip. aber da alle pins programmierbar sind weiß ich nicht wo ich anfangen soll. gruß Fred
Für eine RS232-Brücke brauchst du die Open Source Firmware - "Biscuit" https://github.com/RedBearLab/Biscuit Hier steht wie man die flasht (entweder USB oder mittels CC-Debugger von TI) http://redbearlab.com/blemini/
Besten Dank für den Biscuit- Tipp. Ist ja abartig wie kompliziert die Teile sonst zu verwenden sind.
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.