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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.