Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
embedded_systems:peripherie:bluers:start [2011-06-27 11:14] – zueger1embedded_systems:peripherie:bluers:start [2016-06-08 20:51] (aktuell) – graf
Zeile 1: Zeile 1:
 ====== Stollmann BlueRS+ Bluetooth Modul ====== ====== Stollmann BlueRS+ Bluetooth Modul ======
 [{{  .:bluers_i.jpg|BlueRS+I Modul}}] [{{  .:bluers_i.jpg|BlueRS+I Modul}}]
 +Die Stollman BlueRS+ Bluetooth Module ermöglichen es eine serielle Schnittstelle über eine Bluetooth-Verbindung zu tunneln. Dazu wird das //Serial Port Profile// verwendet. Beim Typ //BlueRS+I// handelt es sich um ein kleines Modul für den Einbau in eine Eigenentwicklung. Dieses Modul hat __keinen__ Pegelwandler integriert und erlaubt daher nur Signale mit TTL-Pegel an der Schnittstelle. Ein direktes Anschliessen des Moduls an einen PC ist aus diesem Grund nicht möglich. Die //BlueRS+E// Module hingegen sind für die Verwendung mit einem PC ausgelegt und haben dementsprechend eine RS232-Schnittstelle mit den Standardpegeln.
  
 ===== Standardkonfiguration ===== ===== Standardkonfiguration =====
 +An der NTB werden die Module mit folgender Konfiguration eingesetzt:
 +
 **Seriell:** **Seriell:**
-^ Baudrate in Bit/s:      ^ 9600 Bit/s | +^ Baudrate in Bit/s:      | 9600 Bit/s  | 
-^ Daten-Bits pro Zeichen: ^ 8 | +^ Daten-Bits pro Zeichen: | 8  | 
-^ Stop-Bits:              ^ 1 | +^ Stop-Bits:              | 1  | 
-^ Parität:                ^ keine | +^ Parität:                | keine  | 
-^ Flusskontrolle:         ^ keine | +^ Flusskontrolle:         | keine  | 
-^ CTS:                    ^ immer an | +^ CTS:                    | immer an  | 
-^ DCD:                    ^ zeigt eine Bluetooth-Verbindung an | +^ DCD:                    | zeigt eine Bluetooth-Verbindung an  | 
-^ DSR:                    ^ zeigt eine Bluetooth-Verbindung an | +^ DSR:                    | zeigt eine Bluetooth-Verbindung an  | 
-^ DTR:                    ^ wird ignoriert |+^ DTR:                    | wird ignoriert  |
  
 **Bluetooth:** **Bluetooth:**
-^ Lokale Adresse:      ^ muss mit der Beschriftung auf dem Stecker übereinstimmen | +^ Lokale Adresse:      | muss mit der Beschriftung auf dem Stecker übereinstimmen  | 
-^ Lokaler Gerätename:  ^ muss mit der Beschriftung auf dem Stecker übereinstimmen | +^ Lokaler Gerätename:  | muss mit der Beschriftung auf dem Stecker übereinstimmen  | 
-^ Anzurufende Adresse: ^ (leer lassen) | +^ Anzurufende Adresse: | (leer lassen)  | 
-^ Sicherheit:          ^ sichtbar und anrufbar | +^ Sicherheit:          | sichtbar und anrufbar  | 
-^ Sicherer Modus:      ^ Nein |+^ Sicherer Modus:      | Nein  |
  
 **Verbindung:** **Verbindung:**
 Bluetooth-Verbindungsaufbau durch den AT-Komandosatz ("ATD<...>") Bluetooth-Verbindungsaufbau durch den AT-Komandosatz ("ATD<...>")
 +
 +===== Treiber =====
 +Das BlueRS+I Modul kann mit jedem beliebigen Mikrocontroller verwendet werden, welcher über eine UART Schnittstelle verfügt. Für die [[http://www.deepjava.org/start | deep]] Entwicklungsumgebung existieren zwei Treiber: ''[[http://api.deepjava.org/runtime-library/ch/ntb/inf/deep/runtime/mpc555/driver/BlueRS.html | ch.ntb.inf.deep.runtime.mpc555.driver.BlueRS]]'' und ''[[http://api.deepjava.org/runtime-library/ch/ntb/inf/deep/runtime/mpc555/driver/BlueRSCmdInt.html | ch.ntb.inf.deep.runtime.mpc555.driver.BlueRSCmdInt]]'' für eine vereinfachte Kommunikation ausschliesslich mittels Integer-Werten. 
  
 ===== Datenblätter ===== ===== Datenblätter =====
   * {{.:bluers_e_bluers_i_manual_v1_05.pdf|Manual (BlueRS+I/BlueRS+E)}}   * {{.:bluers_e_bluers_i_manual_v1_05.pdf|Manual (BlueRS+I/BlueRS+E)}}
   * {{.:bluers_manual_add_on.pdf|Manual Addon}}   * {{.:bluers_manual_add_on.pdf|Manual Addon}}
-