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
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.
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.
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
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