Forum: Mikrocontroller und Digitale Elektronik Bluetooth module / profile


von Daniel S. (daniel_s)


Lesenswert?

Hallo,

ich suche für ein Produkt ein einfaches BT module um Daten mit dem PC 
und MAC auszutauschen. Ich hatte das HC05 mit SPP im Einsatz. Dies 
funktioniert einigermaßen auf dem PC. Einigermaßen weil manchmal das 
Verbinden nicht klappt. Warum weiß ich nicht so genau. Manchmal klappt 
es einfach nicht. Ziehe ich den BT-Stick und das HC05 Modul ab und 
verbinde diese dann wieder klappt es meistens.

Das eigentliche Problem ist aber dass das SPP Protokoll wohl nicht auf 
MAC / iOS funktioniert. Das sollte bei dem Produkt aber schon gehen. 
Deshalb meine Frage welches Modul bzw welches Profil hier passender 
wäre. HID?

Die Datenrate kann gering sein es werden nur einzelne Pakete verschickt 
welche auch nicht zeitkritisch sind. Es sollte nur der Aufwand auf uC 
seite und auf PC/MAC seite möglichst gering bleiben. SPP war hier 
eigentlich optimal.

Hat jemand dazu ein paar Anregungen?

von Borislav B. (boris_b)


Lesenswert?

Nimm doch BLE (z.B. HM-10). Das funktioniert mit iOS und Android 
gleichermaßen einfach, verbraucht weniger Strom und kostet nicht mehr 
als die HC-05er. Für sporadischen Datenverkehr ist es perfekt geeignet.

Für iOS kannst du das über Core Bluetooth ansprechen:
https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html#//apple_ref/doc/uid/TP40013257

Für Android siehe hier:
https://developer.android.com/guide/topics/connectivity/bluetooth-le.html

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Daniel S. schrieb:
> Das eigentliche Problem ist aber dass das SPP Protokoll wohl nicht auf
> MAC / iOS funktioniert.

Wenn Du mit "MAC" OS X meinst, da sollte es funktionieren.

Bei iOS muss man etwas differenzieren. Ein einfacher allgemeiner 
Datenaustausch ist erst mit Verwendung von BT 4.0 möglich, was wiederum 
erst ab iPhone 4S unterstützt wird (alle älteren Geräte können das 
nicht).

Alternativ kannst Du am MfI-Programm partizipieren und einen von Apple 
vorgeschriebenen Dongle-Chip in Deine BT-Peripherie einbauen ...

von Daniel S. (daniel_s)


Lesenswert?

Danke für die Antworten. Leider bin ich in PC/MAC/OS X ziemlich 
unwissend. Auf jeden Fall soll das Gerät mit PC, MAC (also iMAC und 
MACBOOK), iPhone und Adroid geräten funktionieren. Im Eröffnungspost war 
das wohl etwas undeutlich.

Das HM-10 ist eigentlich super. Auf Low power kommt es mir eigentlich 
nicht an. Wie ist denn die Reichweite im Vergleich zum HC-05? Wird der 
BLE standard von allen großen Betriebssytemen (Windows, OS X, android) 
unterstütz?

von Borislav B. (boris_b)


Lesenswert?

Die Reichweite sollte bei ca. 10m liegen.

Daniel S. schrieb:
> Wird der BLE standard von allen großen Betriebssytemen (Windows, OS X, android)
> unterstütz?

Ja, wenn du die jeweils aktuellsten Versionen betrachtest. Entsprechende 
HW natürlich vorrausgesetzt.

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.