Getting started with blueIOT

Welcome to blueIOT an experimental platform for wearables and Internet of Things. It is an educational platform provided as is it is – with know issues as software and hardware development is still on going. Contains Transmitter Module FCC ID: QOQBLE112

Disclaimer:

THE SOFTWARE IS PROVIDED „AS IS“, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Trademarks:

The Bluetooth trademark is owned by the Bluetooth SIG Inc., USA and is licensed to Bluegiga Technologies. All other trademarks listed herein are owned by their respective owners.

Getting Started:

NEW: getting started blueIOT RevC link

Pre-requisite: Install Arduino IDE 1.0.5

You should received following SDK:

  1. copy “Arduino” to you Arduino library directory, it contains libraries which have been modified for use together with blueIOT (the orginal source might not work, as e.g. hardware pinout is different)
  2. you will find to Arduino program samples:

– RevC_ADXL362_BMP180_BLE_sleep
most complete demo application showing how to manage sleep/wake up of blueIOT and BLE
module, as well sensor reading from ADXL362 (accelerometer) and BMP180 (barometer), as
well transmitting data via BLE (soft serial)

– sharpmemtest
this example shows how to use the Sharp memory display, please keep in mind the use
memory of the Arduino to cache the display and runs an SPI software emulation, it is not yet
recommended to use together with the sensor libraries

Setting up the Arduino IDE:

  1. Select the right Board, blueIOT is compatible with Arduino Pro or Pro Mini (3.3V, 8Mhz) w/ ATmega328, please make sure you only select this board!
  2. Select the COM: port your FTDI is connected to – ATTENTION: make sure you are using an 3.3V FTDI only otherwise blueIOT might be killed as of over voltage. Coin Cell MUST be removed while using FTDI power.

Wiring up the 3.3V FTDI (we recommend the 3.3V FTDI from Sparkfun): you will find the FTDI port on the side of the sensor shield – 6 pins, staring with GND … to DTR. While connecting a standard FTDI please make sure you cross wire RX and TX between FTDI and the blueIOT shield !! CTS does not to be wired. DTR is must for auto-reset during upload/flash process.

Again there is no protection against over voltage or reverse polarity – double check first!

  1. Upload sample code – keep in mind blueIOT comes with RevC_ADXL362_BMP180_BLE_sleep being pre-installed.
  2. Check console output

You should see following screen output: if the REG values shown are all “0” unplug and repower the blueIOT as the sensor have not been initialized correctly.

Arduino is Awake!

Now Arduino is in sleep mode – only a motion detection will kick in an interrupt (D2) to wake up the Arduino – give it a try!

All done – have fun with blueIOT !

1 Kommentar auf “Getting started with blueIOT
  1. Jonny Carver sagt:

    Hi, I just finished a video online from Guido Burger, Build Your Own Sensor Enabled Wearable…

    I have some designs to build an LED „Light Show“ Glove. I’ve been searching for a Low power consumption, smart chip, w/ back up battery and ability to create energy to run an LED base light system, a lot like your „Cube“ on the video. My idea is to get „first to market“ a Smart Rave Glove. EDM (electric dance music) is becoming mainstream music and I plan to initially sell my product online and by going to Events (some events host over 300,000 people for 3 days, EDC Las Vegas)

    I am curious, would I be able to create a „tracking“ SDK line for each finger? I would like to speak w/ someone on the design team, if you do that sort of support.

    Thank you,

    Jonny Carver
    435-230-3477

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*