Forum: Mikrocontroller und Digitale Elektronik Microchip RN4020 Bluetooth Modul


von TX (Gast)


Lesenswert?

Hallo zusammen,

das Microchip RN4020 Bluetooth Modul ist eines der Sorte "Smart Ready", 
d.h. es basiert auf den Bluetoothstack 4.0 und kann Verbindungen zu 
klassischen, wie auch zu Bluetooth Low Energy (BLE) Partner aufbauen.

Für meine aktuelle Produktentwicklung (batteriebetriebenes Gerät) 
bräuchte ich beide Verbindungsarten:

Eine klassische Bluettooth Verbindung zu einem PC über das SPP Profil 
(Virtuell COM Port, 56700 Baud, 8N1), über welche etwa 1x am Tag 
Logdaten an den PC übertragen werden müssen.

In der restlichen Zeit soll das BT-Modul im BLE Modus sein und auf 
Beacons in der Umgebung lauschen und deren ID loggen.

Aus den Dokumentationen von Microchip werde ich nicht schlau. Ist es mit 
dem Modul möglich, eine klassische BT <-> PC Verbindung über das SPP 
aufzubauen?
Wenn ich das aus der Doku richtig herauslese, ist der SPP Modus nur in 
Kombination mit einer BLE Verbindung möglich. Dafür gibt es aber PC 
seitig dann keinen virtuellen COM Port.

Weiß jemand Rat oder kann mir jemand ein alternatives BLE Smart Ready 
Modul nennen, welches meine o.a. Wünsche erfüllen kann?

Vielen Dank und viele Grüße

TX

von Frank K. (fchk)


Lesenswert?


von TX (Gast)


Lesenswert?

Hallo Frank,

dank Dir für die Übersicht, die ist gut!

Habe mittlerweile ergoogelt, dass ein Bluetooth-Modul wohl PC-seitig 
immer über einen VCP angesprochen werden kann, wenn das BT-Modul das GAP 
Profil unterstützt. Das SPP (Serial Port Profile) ist eine Untermenge 
davon. Jedes BT-Modul muss wohl also nach Idee der BT-Spezifizierer in 
der Lage sein, eine transparente RS232 Verbindung umzusetzen, so als 
würde ein COM-Kabel die Geräte verbinden.

Das GAP Profil ist damit wohl in jedem BT-Modul integriert, da es im 
Standardumfang der Bluetooth-Spec festgeschrieben ist und damit im 
Bluetooth-Stack integriert sein sollte - somindest ab der V2.0.

Ich werde nun testweise das RN4020 Evalkit bestellen und es einfach 
praktisch versuchen.

Viele Grüße

TX

von fchk (Gast)


Lesenswert?

Vorsicht. BT4 und BT2 haben keine Schnittmengen. Eigentlich haben BLE 
und BT nichts miteinander zu tun. Du brauchst also ein Modul, wo ganz 
explizit dual mode drauf steht.

Und: ein Standard BLE API für Windows gibts erst mit Win 8.

Und: was Du geschrieben hast, gilt nur für BT und nicht für BLE.

von drdoo (Gast)


Lesenswert?

Hat das jemand schon versucht mit der SPP-Verbindung über dieses Modul? 
In meiner Anwendung möchte ich einfach ab und an ein paar Daten 
(Kommandos) vom SmartPhone auf den µC übertragen.

von Volker S. (vloki)


Lesenswert?

drdoo schrieb:
> Hat das jemand schon versucht mit der SPP-Verbindung über dieses Modul?

SPP gibt es nicht bei Bluetooth LowEnergy!

Microchip hat aber etwas implementiert das sich MLDP nennt. Vielleicht 
hilft dir das Video hier:
http://www.microchip.com/wwwproducts/Devices.aspx?product=RN4020

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.