====== Stollmann BlueRS+ Bluetooth 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 ===== An der NTB werden die Module mit folgender Konfiguration eingesetzt: **Seriell:** ^ Baudrate in Bit/s: | 9600 Bit/s | ^ Daten-Bits pro Zeichen: | 8 | ^ Stop-Bits: | 1 | ^ Parität: | keine | ^ Flusskontrolle: | keine | ^ CTS: | immer an | ^ DCD: | zeigt eine Bluetooth-Verbindung an | ^ DSR: | zeigt eine Bluetooth-Verbindung an | ^ DTR: | wird ignoriert | **Bluetooth:** ^ Lokale Adresse: | muss mit der Beschriftung auf dem Stecker übereinstimmen | ^ Lokaler Gerätename: | muss mit der Beschriftung auf dem Stecker übereinstimmen | ^ Anzurufende Adresse: | (leer lassen) | ^ Sicherheit: | sichtbar und anrufbar | ^ Sicherer Modus: | Nein | **Verbindung:** 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 ===== * {{.:bluers_e_bluers_i_manual_v1_05.pdf|Manual (BlueRS+I/BlueRS+E)}} * {{.:bluers_manual_add_on.pdf|Manual Addon}}