Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Prototyping Wearables with Javascript and MetaWear

Lance Gleason
October 20, 2015

Prototyping Wearables with Javascript and MetaWear

This is a presentation I gave at All things open on prototyping wearables with the Mbientlab Metawear and Javascript.

Lance Gleason

October 20, 2015
Tweet

More Decks by Lance Gleason

Other Decks in Technology

Transcript

  1. Features • Bluetooth Support • Robust API for Android and

    IOS • Built in Sensors (temperature, accelerometer etc.)
  2. Features • Bluetooth Support • Robust API for Android and

    IOS • Built in Sensors (temperature, accelerometer etc.) • Built in support for rechargeable batteries
  3. Specs • ! Nordic Semiconductor nRF51822 BLE SoC • !

    2.4 GHz transceiver • ! ARM®Cortex™-M0 32 bit processor
  4. Specs • ! Nordic Semiconductor nRF51822 BLE SoC • !

    2.4 GHz transceiver • ! ARM®Cortex™-M0 32 bit processor • ! 256 kB flash program memory
  5. Specs • ! Nordic Semiconductor nRF51822 BLE SoC • !

    2.4 GHz transceiver • ! ARM®Cortex™-M0 32 bit processor • ! 256 kB flash program memory • ! 16 kB RAM
  6. Specs • ! Nordic Semiconductor nRF51822 BLE SoC • !

    2.4 GHz transceiver • ! ARM®Cortex™-M0 32 bit processor • ! 256 kB flash program memory • ! 16 kB RAM • ! 8/9/10 bit ADC
  7. Specs Continued • Accelerometer • Temperature Sensor • Push Button

    Switch • Bright LED • Driver for vibration motor
  8. Specs Continued • Accelerometer • Temperature Sensor • Push Button

    Switch • Bright LED • Driver for vibration motor • micro usb chargable
  9. Specs Continued • Accelerometer • Temperature Sensor • Push Button

    Switch • Bright LED • Driver for vibration motor • micro usb chargable • I2C bus, and support for 4 digital/analog and 4 digital pins
  10. Bluetooth LE • Always off • Less Throughput • Often

    lower transmit power • Designed for low data low power Applications
  11. IOS

  12. Cordova • Uses the webview • Ability To Package Applications

    • Access to sensors, camera etc. • No need to learn native development