You are on page 1of 27

Hexiwear: Complete IoT Development

Solution
Mohit Kedia
June 1st 2016

PUBLIC USE

Making Your Idea into Reality


Complete ecosystem of hardware, software and tools delivered in an
end-product-like solution to reduce development time and cost

vs

uino BLE T-Stat Project

Arduino Productized BLE T-Stat

Hexiwear BLE T-Stat Project

Expandable, Scalable portfolio of solutions focused on solving


specific problems

Introducing Hexiwear Complete IoT Development Solution

Hexiwear Overview
development solution that enables you to create their own applications in IoT market.
Highlights

Optimized hardware with compact form factor

Designed for IoT end node applications with the onboard


sensors such as temperature, pressure, humidity and light.

Great for wearable applications with rechargeable battery,


OLED screen and sensors such as optical heart rate,
accelerometer magnetometer and gyroscope.

Complete software solution with open source embedded


software, cell phone apps and cloud connectivity.

Infinitely Expandable with the ecosystem of ~200+ Click


Modules.

Developed by MikroElektronika and enabled by NXP Technology, Hexiwear is


Low cost , modular development platform with wireless connectivity and
sensors. Comes supported with a development software package, user
application demos, mobile app and cloud connectivity.

Hexiwear Value Proposition

Faster Time to Market: Versatile solution created to


reduce development and design time for IoT applications.
Path to Manufacturing: Designed to get you to
manufacturing faster. The BOM is readily available in the
market and the design files/schematic is open source.
Optimized Hardware Design: The hardware design is
optimized and includes several best practices suggested
for NXP engineers for low power applications.
Robust Software: The software includes everything from
the embedded drivers to the cloud connectivity, all open
source, easy to use and optimized.
Community Supported: Hexiwear is a true community
based solution and enables customers to utilize from the
rich pool of resources that will be created by community.

HEXIWEAR
HARDWARE
OVERVIEW

Hexiwear Block Diagram


8MB SERIAL
FLASH
MEMORY

1.1 COLOR
OLED
DISPLAY

USER RGB LED


6x TOUCH
BUTTON

HAPTIC
FEEDBACK
VIBRATION
MOTOR

NXP
PART
NON-NXP
PART
INTERFAC
E

Micro-B USB
K64F/KW40
Switch
K64F/KW40
Reset

NXP
Kinetis
K20
OpenSDA
MCU

3x Click Sockets (SPI,


(SPI, I2C,
I2C, UART,
UART, AN,
AN,
PWM,
PWM, IO)
IO)

Micro-SDHC and I2S

NXP
FXOS8700CQ
Combo Acc. /
Mag.
SENSOR

EXPANSION
EXPANSION PORT
PORT

External Docking Station

NXP
MC3467
1
BATTERY
CHARGE
R

NXP
FXAS21002
Gyroscope
SENSOR

190mAh
190mAh Li-Po
Li-Po
Battery
Battery

Micro-B USB

NXP
Kinetis
K64F
MCU

NXP
MPL3115A2
Barometer &
Temp
SENSOR

MEAS-SPEC
HTU21D
Humidity &
Temp
SENSOR

NXP
Kinetis
KW40Z
BLE SoC

TAOS
TSL2561
Ambient Light
SENSOR

MAXIM
MAX30101
Optical Heart
Rate SENSOR

Hexiwear Block Diagram

MK64FN1M0VDC12
ARM Cortex-M4 up to 120MHz
1MB Flash and 256KB RAM
UART, SPI, I2C, USB communications
Sensor (6) Connection (2* I2C)
RGB and Vibration motor (4* GPIO)

NXP
Kinetis K64F
MCU

NXP
Kinetis
KW40Z
BLE SoC

External interfaces (dock station)


UART (2), SPI (1), I2C (1), PWM (3), AN (3), GPIO
(6) SDHC and I2S

MKW40Z160VHT4
ARM Cortex-M0+ up to 48MHz
160KB Flash and 20KB RAM
2.4 GHz transceiver compatible
Bluetooth Low Energy v4.1 and
802.15.4
Capacitive Touch (6 electrodes)
UART and SPI communications

Hexiwear Sensors
HTU21D

TSL2561

MAX30101

fully-calibrated Humidity
Sensor

Light to digital converter


0.1 to 40,000 Lux dynamic range

Pulse Oximeter and Hear Rate


Sensor

+/-3%RH tolerance @55%RH

fully-calibrated Temperature
Sensor

inc. both infrared and full spectrum


diodes

Consumption

0.3C accuracy from -40 to


+125C

down to 240A in active mode

Consumption
down to 600A in dual active mode

I2C digital interface

I2C digital interface

Consumption

up to 400kHz

up to 400kHz

down to 450A in active mode

I2C digital interface

FXOS8700CQ

high sensitivity with 16-bit ADC

FXAS21002CQ

MPL3115A2

3-axis linear accelerometer

3-axis gyroscope

Absolute pressure sensor

2 g/4 g/8 g dynamic range

250/500/1000/2000/s dynamic
range

calibrated 50kPa to 110kPa range


altitude accuracy down to 0.1m

1200 T range

Consumption

Consumption

Low-Power consumption

down to 2.7mA in active mode

down to 8.5A (capt.) max 2mA (with


conv.)

I2C digital interface

Autonomous data-logging

up to 400kHz dual-mode

3-axis magnetometer

down to 80A with both sensor


active

up to 800Hz

32-sample FIFO up to 12 days

I2C digital interface

I2C digital interface

up to 400Hz dual, 800Hz singlemode

NXP
FXOS8700CQ
Combo Acc. /
Mag.
SENSOR

up to 400Hz

NXP
FXAS21002CQ
Gyroscope
SENSOR

NXP
MPL3115A2
Barometer &
Temp
SENSOR

MEAS-SPEC
HTU21D
Humidity &
Temp
SENSOR

TAOS
TSL2561
Ambient Light
SENSOR

MAXIM
MAX30101
Optical Heart
Rate SENSOR

Hexiwear User Interfaces


8MB SERIAL
FLASH
MEMORY

1.1 COLOR
OLED
DISPLAY

W25Q64FVSSIG

PSP27801

Serial Flash memory

OLED color display

64M-bit / 8MB capacity

size 1,1 inch


resolution 96*96 pixels
contrast 2,000

Consumption
max 15mA read 25mA
write

SPI digital interface


up to 104Mz (50MB/s
cont.)

Low-Power
consumption
Driver IC: SSD1351
SPI digital interface

USER RGB LED


6x TOUCH
BUTTON

HAPTIC
FEEDBACK
VIBRATION
MOTOR

RGB LED

Pico Vibe

PWM digital Interface

Coin vibrator motor

K64F connection

amplitude 1.3G

TOUCH
BUTTONS

max 90mA active at 3V

Consumption

TSI digital interface


KW40Z connection

PWM digital interface


up to 250Hz

Hexiwear External Connectors


MK20DX128VLH5
ARM Cortex-M4 up to 50MHz
OpenSDA firmware preprogrammed
ARM mbed Bootloader
K64F and KW40Z CMSIS-DAP Application

External Docking Station


Micro-B USB
K64F/KW40 Switch
K64F/KW40 Reset

NXP
Kinetis K20
OpenSDA MCU

3x Click Sockets (SPI,


(SPI, I2C,
I2C, UART,
UART, AN,
AN, PWM,
PWM, IO)
IO)
Micro-SDHC and I2S

Features
MSD Flash programming, debug and virtual serial port

Click Sockets
3* sockets compatible with Click modules
more than 200 extension possibilities

K64F or KW40Z Selector


DIP switch 4 poles
Select manually the target MCU for debug

K64F and KW40Z Reset Buttons

Connected to K64F signals


shared: UART (2), SPI (1), I2C (1)
independant: PWM (3), Analog (3), Digital (6)

Micro-SDHC Socket

2* reset switches

Connected to K64F SDHC signals

Connected independently to K64F and KW40Z reset


signals

I2S Pinout
Connected to K64F I2S signals

Hexiwear Docking Station


The Docking Station
compatible with
Hexiwear is used to
debug Kinetis K64 and
Kinetis KW40 MCUs.
The Docking Station is
also used to connect
up to 3 external Click
Modules out of ~200
available

HEXIWEAR
SOFTWARE
OVERVIEW

Hexiwear Software Ecosystem


Complete open source software package including the source code for embedded software, application
examples, Android and iOS apps and out of the box cloud connectivity.
Embedded software
Running FreeRTOS as an embedded operating system
Application examples with IoT and Wearable application use cases
Drivers based on Kinetis SDK
OpenSDA as a serial and debug adapter
BLE communication is based on Kinetis Connectivity Software (available in binary)
Software available at www.Hexiwear.com
Cell phone app
Android app available HERE and iOS App is available HERE
Cloud Connectivity
Cloud connectivity integrated in Android and iOS apps

HEXIWEAR:
INFINITELY
EXPANDABLE

Hexiwear Infinitely Expandable


Hexiwear has a compatible
docking station where you
can collect up to 3
expansion module.
~200 plug and play add-on
sensor boards currently
available
Designed for expansion with
easy access to SPI, I2C and
other serial interfaces for
customization. Supported by
MikroBUS standard
expansion port.

Hexiwear Infinitely Expandable

Leverage and build upon ~200 expansion modules

Hexiwear Infinitely Expandable


Smart
Multimedia

Smart
Home

Smart
World

Smart
Interface

Smart
Health

Buzz Click

Wifi 2 Click

Thunder Click

Relay Click

Optical Heart
Rate Monitoring

MP3 Click

Motion Click

UV Click

NXP NFC Chip

Camera Click

Flame Click

Hydrogen Click

Proto Click

Calorie and Step


count
Alcohol Click

IR Gesture Click

Air Quality Click

Methane Click

4x10 RGB Click

Alpha Numeric
Click

Tiltn Shake Click

IR Distance Click

Rotary Y/R Click

GPS Click

Vibra Sense Click

DC motor Click

Finger Print Click

RTC Click

EnOcean Click

GSM Click

Joystick Click

CO Click

Stepper Click

LPG Click

CAN Click

Weather Click

Line follower Click


Fiber Opt Click
FM Click

IRThermo Click

HEXIWEAR USE
CASES

HexiWear IoT End Node


Internet of Things "node" or "thing
broadcasts sensor data (Broadcasting sensor readings over
Wi-Fi or USB CDC)
out of the box support for on-board sensors

Hexiwear IoT End Node

IoT End Node developed


rapidly with KSDK or
FreeRTOS

Internet connected
Wi-Fi Router

Cloud Connectivity provides


a scalable foundation for cloud
apps connecting to IoT End Node

Hexiwear Wearable Use Case


Smartwatch
Cell phone notification alert
Data transfer to cellphone app
Offline data storage in serial flash

Health / Fitness Band


Pedometer
Calories burned
Heart rate and pulse oximetry monitoring

Hexiwear Wearable Use Case

Low-power wearables /
sensor tag
developed rapidly with
KSDK or FreeRTOS

Internet connected
using
a mobile device
(Android , IOS)

Cloud Connectivity provides


a scalable foundation for
cloud
apps connecting to wearables
/ Sensor Tag

There is a lot to win!


Share your ideas, build with Hexiwear and get a chance to win lots of cool prizes

3xDJI Phantom 3
Units

Space Mouse

JD Robot

We are also giving away 100 free Hexiwear Units


Hexiwear is also available to buy at
http://www.mouser.com/new/mikroelektronika/mikroelektronika-hexiwear/

Hexiwear

Meet the Hexiwear Challenge:


www.hackster.io/challenges/Hexiwear
Start turning your idea into reality
Step 1: Register To Participate
Start by creating a free account on Hackster.io (or
sign-in if already a member) and register for the
contest by clicking "Register as a participant".
Step 2: Submit an idea, what will you build
with Hexiwear?
Learn more about Hexiwear from our Hexiwear
and the FAQ page
Download the software and read the
documentations.
Click "Submit your idea" and fill in the template.
Start with a high quality image which is fun (and
legal to use).
Tell us what you want to create.

Upcoming Webinar Topics

Infinitely Expandable: Use cases with Hexiwear


Build Hexiwear Accessories with AutodeskFusion 360
Hexiwear Out of the Box Experience
Writing the first program with Hexiwear
Adding Click Module to Hexiwear and Docking Station
Customizing Graphical User Interface with Hexiwear

Questions!!

You might also like