Export Restrictions

This product has some level of export control/restriction, so may be delayed by 2-3 business days when shipping outside the United States. Contact us with questions, or we will contact you after you place your order.

Creative Commons images are CC BY-NC-SA 3.0

$ 24.95

added to your
shopping cart

quantity
In stock 38 in stock
24.95 1+ units
23.70 10+ units
22.46 25+ units
21.21 100+ units

Description: The BlueSMiRF Silver is the latest Bluetooth wireless serial cable replacement from SparkFun Electronics! This version of the popular BlueSMiRF uses the RN-42 module which has a bit less range than the RN-41 module used in the BlueSMiRF Gold. These modems work as a serial (RX/TX) pipe. Any serial stream from 2400 to 115200bps can be passed seamlessly from your computer to your target.

The remote unit can be powered from 3.3V up to 6V for easy battery attachment. All signal pins on the remote unit are 3V-6V tolerant. No level shifting is required. Do not attach this device directly to a serial port. You will need an RS232 to TTL converter circuit if you need to attach this to a computer.

Unit comes without a connector. Please see related male and female pins below.

Specifications:

  • v6.15 Firmware
  • FCC Approved Class 2 Bluetooth Radio Modem
  • Extremely small radio - 0.15x0.6x1.9"
  • Very robust link both in integrity and transmission distance (18m)
  • Hardy frequency hopping scheme - operates in harsh RF environments like WiFi, 802.11g, and Zigbee
  • Encrypted connection
  • Frequency: 2.402~2.480 GHz
  • Operating Voltage: 3.3V-6V
  • Serial communications: 2400-115200bps
  • Operating Temperature: -40 ~ +70C
  • Built-in antenna

Dimensions: 45x16.6x3.9mm


Documents:

This is a single unit only. We recommend the purchase a USB dongle to interface to a computer if you do not already have access to a computer with Bluetooth connectivity.

Recommended Products

Customer Comments

  • Hi! I’m having a problem, I’m trying to connect my teensy 3.1 to an Arduino UNO using two bluetooth BlueSMiRF Silver, but it doesn’t work. I had to use a computer to communicate those two, does anyone have communicate two BlueSMiRF before? Im using this code to make the connection.

    void setup() { Serial.begin(115200);
    Serial1.print(“$$$”);
    delay(100);
    Serial1.println(“SM,0”);
    delay(100);
    Serial1.println(“—”); }

  • We recommend the purchase a USB dongle to interface to a computer

    Should read:

    We recommend the purchase of a USB dongle to interface to a computer

  • Does anyone know if it is possible to use this (or a similar) Bluetooth module as a HID device, and as a serial device simultaneously? I need to use my Arduino as HID device, but I also need the possibility to send data to the arduino (e.g. for switching on LEDs).

    Or would I have to connect two BT modules to achieve that?

  • Hey – maybe some of you know this already, but I haven’t seen anyone mention it here yet – since the firmware shipping on this module is > 6.11 now, you can do bluetooth HID with the standard BlueSMiRF now. I was thinking I’d have to buy different hardware to switch my project over from serial to HID… but no! Check out the HID Profile chapter of the AT Command Set Guide

    I just set my BlueSMiRF Silver up as an HID gamepad to interface with MaxMSP 7 on Mac. In command mode I did the following:

    S~,6  // Enables HID profile
    SM,6  // Automatically make connections // without using GPIO6
    SH,0219 //Force HID mode if GPIO11 is high on power-up,
        //Game Pad, do Send output reports, 
        //keep a history of 1 additional device to pair with if last one is not found
    R,1  // Reboot to use HID profile
    

    Then my I have my micro-controller (a teensy LC) write 8 bytes to the BlueSMiRF at a time for the gamepad raw report:

    0xFD, 0x06, X1, Y1, X2, Y2, buttons_0-7, buttons_8-15
    

    (positions of button and joystick segments are reversed in roving networks' documentation it seems)

    Using hi.tools instead of the Max’s built-in hi object, I can have a robust controller that auto re-connects within seconds if the connection is lost for some reason. Way better than serial where if the BlueSMiRF disconnected unexpectedly I would often have to restart Max and/or remove and re-pair the BlueSMiRF in the Bluetooth System Preferences pane before it would reconnect – neither of which are feasible during a performance, especially one where the laptop has to be left unattended.

  • I am unable to get the Bluesmirf Silver to pair and connect to either a Macbook Pro or iMac running OS X 10.9.5. It does pair and connect to my iPhone and to a Windows 8.1 tablet. All of the tutorials I have found appear to be an older version of the Mac OS and the System Preferences -> Bluetooth dialog box has changed significantly. I have googled this to death, but I can’t find a solution. I need this for the score reporting for the Nerdy Derby track that is going to be at the Denver Maker Faire in June. Any help would be appreciated. Thx!

  • I’ve encountered a curious issue with the BlueSMiRF silver and the arduino pro. (I’m using the silver to transmit data from the Arduino to another device.)

    For some reason, the Bluetooth transmission does not start until I open up the Serial Monitor in the Arduino IDE. (Once I open the monitor, the data begins transmitting. But, until I open the monitor, there’s no data.)

    My hunch is that I’m missing something simple here; but, can’t seem to determine what that might be. Any thoughts?

    Thanks!

  • Is it possible to download the 3D model?

  • I have a problem with my module,

    I’m using TeraTerm and a FTDI Basic, and I’m trying to enter command mode, and actually succeding, BUT… I’m not recieving anything on my terminal screen BUT… my LED starts to blink faster so I know that my Module is in CMD, I can change Baud rate, reboot, etc, but with no feedback from my BlueSMiRF, I know he is listening because I can reboot it with the r,1 command, I don’t know what to do!

    Please Help me!

    Daniel

  • I can use the Arduino IDE to talk the BlueSMiRF by entering command mode and typing simple commands (e.g. I am able to change the name and baud rate). Now I would like to change the values of variables within the program that is running on the Arduino. Also, I would like to be able to print the values of variables (e.g. accelerometer readings) to the serial port using the bluetooth connection. Is there any documentation on how to do this sort of thing?

    ps. When I’m in command mode, and the Arduino is ostensibly running a program with the line Serial.println(“Hello world”);, nothing is printed…

  • Has anyone successfully received a signal from the CTS line? I am assuming that this would change when there is a serial connection through the bluetooth antenna. Though I can easily connect via bluetooth and talk to the UART, I cannot seem to get the CTS line to toggle.

  • could this ‘bluetooth modem’ be paired to BT-enabled smartphones or or even a Wii-remote as a remote control radio link? If not, is these such a device out there somewhere?

  • Anyone know of an iOS app that will connect and work with the BlueSmirf? I see a couple for the BlueFruit specifically, but I don’t see any more general bluetooth serial terminals in the app store.

  • sdfh / last year / 1

    I’ve been trying to pair my BlueSMiRF Silver HID to a PS3. I always get the “wrong code” error even I cannot get to type the numbers Playstation asks me to write in order to pair. What configuration parameters could I change in order to successfully pair the device?

  • Hi, i purchased this bluesmirf silver a month ago i was able to enter the command mode few days back but now when I am loading the same program and hitting $$$ its not returning CMD back I am using arduino mega adk with pins 14 and 15 as rx tx.

  • I purchased a couple of these when trying to communicate with a bluetooth device. I now know that my existing device uses a RN-41 module. Can the RN-42 communicate with the RN-41? It is my understanding that the difference is in output power only?

  • Hi, I have a problem. I am working with two blueSmirf Silver and I am connecting one of them to an Arduino uno, and the other one to a Teensy. My problem is that I cannot connect those boards between them using the Bluetooth BlueSmirf. I dont know whats happening ! Please I need some help to solve this problem or some page where I can read something about that. I tried to connect each one to my PC and it works. But doesnt work between them.

    Thanks

  • Why is this so expensive? And why does the Bluefruit cost so much less?

  • Hey there, I bought a BlueSMiRF Silver and carefully wired it up - but I’m not getting any status LEDs to light up. Is there a particular trick I need to know - or is it possible I got a defective module?

  • Does BlueSMiRF Silver work with Arduino pro minis? The Bluetooth Mate Silver can be directly plugged into an Arduino mini, but those are out of stock apparently.

    • Yup! The only difference is you’ll need to use some jumper wires to connect them. The BlueSMiRF doesn’t have the exact same pinout as the Pro Mini.

Customer Reviews

5 out of 5

Based on 1 ratings:

5 star
1
4 star
0
3 star
0
2 star
0
1 star
0

Fulfills its purpose.

Functions at a decent range through a lead lined wall. Very impressive.