Bluetooth module / profile

OP #3734387
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?
#3734391
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
Persönliche Seite #3734408
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 ...
OP #3734455
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?

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