Bluetooth 4.0 Low Energy-BLE Shield v2.1 (Seeed Studio)

SKU: SS103990055 Brand: Seeed Studio

Retired Product

Search for an alternative
This product has been retired. It is no longer available, but this page has been kept for reference.

BLE Shield stands for Bluetooth Low Energy (BLE) Shield. It is designed to work with Arduino boards or compatibles, including Arduino Uno, Mega 2560, Leonardo and Due. It allows you to connect your Arduino boards with other BLE Central device like a smartphone or tablet. So you can develop some applications like:

  •   • Control your Arduino pins with our/your own mobile App
  •   • Send sensor data from your Arduino to an App for processing
  •   • Use your mobile device as an internet gateway for your Arduino
  •   • and much more!

BLE shield could operate under 3.3V or 5V, therefore it works with a lot of Arduino compatible boards too.

New Features in BLE Shield Version 2.1

  •   • Reset button is changed to "side button"
  •   • nRF8001 SPI pins can be set to either Pins 11-13 on the side or ICSP, this allows other Arduino compatible boards with no ICSP header such as FRDM-KL05 board, RedBoard and so on to interface with the nRF8001 BLE chip
  •   • Flexible REQN and RDYN pins selectable from pin 2 to 10
  •   • The board is shorter than before and this allows it to fit on Arduino Yun physically

Features Since v2.0

  •   • Besides the on-board PCB antenna, option to use SMA connector for external antenna (soldering is required)
  •   • Flexible REQN and RDYN pins selectable from pin 2 to 12, these pins are fixed at 8 & 9 for BLE Shield v1
  •   • Reset button also resets the Arduino board, and vice versa
  •   • ICSP header provides Vcc (for other shields to get power source)
  •   • ICSP header now passes through (for other shields to connect to the SPI)
  •   • Shield's reset is controllable by Arduino pin 4 or 7
  •   • Reset signal to the shield is now active low (i.e. pull low to reset the shield)
  •   • Added test points for power consumption measurement of the nRF8001 chip (soldering is required)
  •   • Added circuitry and test pin (J9 NC) for measurement of instant working current (using logic analyzer, 1mA = 100mV).

Supported BLE Central Devices

  • iOS 7
    •   • iPhone 4s
    •   • iPhone 5 (all models)
    •   • iPod touch 5
    •   • iPad 3/4/mini/Air
  • Android 4.3 or above (4.4 recommended for stability) with Bluetooth 4.0 hardware support
  • Windows 8.1 with built-in Bluetooth 4.0 or USB dongle
  • Mac OSX 10.9.2 with built-in Bluetooth 4.0 or USB dongle
  • Linux with BlueZ 5.1 with built-in Bluetooth 4.0 or USB dongle

Getting Started Guide

We have prepared a step-by-step guide Getting Started with BLE Shield to show you how to connect your BLE Shield with our free iOS and Android Apps.

How It Works

  •   • BLE Shield communicates with Arduino through the ACI (Application Controller Interface). The ACI is similar to SPI but does not actually work as SPI. SPI is consist of MOSI, MISO, SCK and SS, whereas ACI is consist of MOSI, MISO, SCK, REQN and RDYN.
  •   • Since BLE Shield may receive data anytime even not selected by SPI master (Arduino), so the SS line is not needed.
  •   • In ACI,data exchanged still through MOSI and MISO, and SCK provides the clock generated by master.
  •   • When master wants to request data from BLE Shield, it puts the REQN to low until RDYN line is put to low by BLE Shiled, and then master generates the clock to read out the data. After reading out the data, master will release the REQN and BLE Shield release the RDYN, put them to high.
  •   • If BLE Shield has data to transmit to master, it will put the RDYN to low to indicate master, even though master havn't requested data and REQN is idle. If master detectes a low level condition on RDYN, it will put REQN to low and generate the clock to read out the data.After reading out the data, both REQN and RDYN will be put to high.Note that REQN is controlled by master while RDYN is controlled by BLE Shield.

TECHNICAL DETAILS

  • Nordic nRF8001 Bluetooth Low Energy IC
    •   • Support Peripheral (Slave) role operation only – nRF8001 IC limitation.
    •   • Proprietary simple serial interface – Application Controller Interface (ACI).
    •   • Please refer to Nordic’s nRF8001 Product Specification for more details.
  • Application Controller Interface (ACI)
    •   • The ACI enables an application controller to communicate with nRF8001.
    •   • The physical ACI interface on nRF8001 consists of five pins. All ACI data and exchanges use a standard SPI interface, with nRF8001 using a mode 0 slave interface to the application controller.
    •   • However, nRF8001 does not behave as a pure SPI slave device; nRF8001 can receive new data over-the-air at any time or be busy processing a connection event or new data. Consequently, the traditional CSN signal used to initiate an SPI transaction is replaced by two active low hand-shake signal; RDYN and REQN.
      SignalArduinonRF8001Descrip ion
      MISOInputOutputSPI: Master In Slave Out
      MOSIOutputInputSPI: Master Out Slave In
      SCKOutputInputSPI: Serial data Clock
      REQNOutputInputApplication controller to nRF8001 handshake signal
      RDYNInputOutputnRF8001 to application controller handshake signal

      SHIELD LAYOUT

      •   • A. nRF8001 & Arduino board Reset Button
      •   • B. Factory Testing Pins
      •   • C. Power On LED
      •   • D. Flexible REQN and RDYN pins from pin 2 to 10
      •   • E. External Antenna
      •   • F. Onboard Antenna
      •   • G. Nordic nRF8001
      •   • H. Optional Pin to Control the Shield’s reset
      •   • I. Power Consumption Measurement of the nRF8001 chip
      •   • J. Power Monitor on Oscilloscope
      •   • K. SPI interface connection for nRF8001

      RESOURCES

      SUPPORT

      •   • For questions about Nordic Bluetooth low energy SDK for Arduino,
      •   • Please visit Nordic Developer Zone.
      •   • All other questions regarding Blend Shield, please go to Blend Shield Forum.

    This product is listed in:

    Retired

    Product Comments

    Exact shipping can be calculated on the view cart page (no login required).

    Products that weigh more than 0.5 KG may cost more than what's shown (for example, test equipment, machines, >500mL liquids, etc).

    We deliver Australia-wide with these options (depends on the final destination - you can get a quote on the view cart page):

    • $3+ for Stamped Mail (typically 10+ business days, not tracked, only available on selected small items)
    • $6+ for Standard Post (typically 6+ business days, tracked)
    • $10+ for Express Post (typically 2+ business days, tracked)
    • Pickup - Free! Only available to customers who live in the Newcastle region (must order online and only pickup after we email to notify you the order is ready). Orders placed after 2PM may not be ready until the following business day.

    Non-metro addresses in WA, NT, SA & TAS can take 2+ days in addition to the above information.

    Some batteries (such as LiPo) can't be shipped by Air. During checkout, Express Post and International Methods will not be an option if you have that type of battery in your shopping cart.

    International Orders - the following rates are for New Zealand and will vary for other countries:

    • $11+ for Pack and Track (3+ days, tracked)
    • $16+ for Express International (2-5 days, tracked)

    If you order lots of gear, the postage amount will increase based on the weight of your order.

    Our physical address (here's a PDF which includes other key business details):

    Unit 18, 132 Garden Grove Parade
    Adamstown
    NSW, 2289
    Australia

    Take a look at our customer service page if you have other questions such as "do we do purchase orders" (yes!) or "are prices GST inclusive" (yes they are!). We're here to help - get in touch with us to talk shop.

    Have a product question? We're here to help!

    Write Your Own Review

    Guides

    The Maker Revolution

    The Maker Revolution celebrates the creation of new devices and the modification of existing ones - ...
    The Maker Revolution celebrates the creation of new devices and the modification of existing ones - ...

    Projects

    Accurate IoT Clock With ESP8266

    Being punctual is important. Hence accurate time is required. Clocks tend to miss out when it comes...
    Being punctual is important. Hence accurate time is required. Clocks tend to miss out when it comes...

    Days2Bin: Pico Powered Bin Reminder

    Our recycle bin is collected fortnightly, but I can never remember which week, and the printed cale...
    Our recycle bin is collected fortnightly, but I can never remember which week, and the printed cale...

    Raspberry Pi Video Looper Display Installation | Overshare Video Festival

    IntroductionA suspended ceiling display of forty repurposed screens and displays, each screening cr...
    IntroductionA suspended ceiling display of forty repurposed screens and displays, each screening cr...
    Feedback

    Please continue if you would like to leave feedback for any of these topics:

    • Website features/issues
    • Content errors/improvements
    • Missing products/categories
    • Product assignments to categories
    • Search results relevance

    For all other inquiries (orders status, stock levels, etc), please contact our support team for quick assistance.

    Note: click continue and a draft email will be opened to edit. If you don't have an email client on your device, then send a message via the chat icon on the bottom left of our website.

    Makers love reviews as much as you do, please follow this link to review the products you have purchased.