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
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.
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.
NEW: getting started blueIOT RevC link
Pre-requisite: Install Arduino IDE 1.0.5
You should received following SDK:
- 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)
- you will find to Arduino program samples:
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)
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:
- 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!
- 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!
- Upload sample code – keep in mind blueIOT comes with RevC_ADXL362_BMP180_BLE_sleep being pre-installed.
- 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 !