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

Node.js for Embedded Systems

mulderp
October 28, 2015

Node.js for Embedded Systems

Some ideas about Node.js for Embedded Systems

mulderp

October 28, 2015
Tweet

More Decks by mulderp

Other Decks in Programming

Transcript

  1. J AVA S C R I P T F O R
    E M B E D D E D S Y S T E M S
    I O T M E E T U P A M S T E R D A M

    View Slide

  2. –Eric Lippert
    “The by-design purpose of
    JavaScript was to make the
    monkey dance when you
    moused over it. ”
    http://programmers.stackexchange.com/a/221658/4723
    Asynchronous

    View Slide

  3. D E A L I N G W I T H E V E N T S
    http://cdn.oreillystatic.com/en/assets/1/event/127/Being%20Bayesian_%20Strategies%20for%20modeling
    %20before,%20during,%20and%20after%20product%20creation%20Presentation.pdf

    View Slide

  4. S Y S T E M S , N O T D E V I C E S
    Endpoint
    Wifi
    Router
    Switch
    Internet
    Wearable
    BLE Sensor

    View Slide

  5. A B S T R A C T I N G H A R D WA R E
    board
    analog pins
    digital pins
    components
    data
    triggers
    physical effects
    connectivity
    services
    data
    triggers
    physical effects
    web
    programming
    drivers
    OS &
    processors

    View Slide

  6. B O A R D S
    - realtime
    - low-power
    - no connectivity (yet)
    - low memory
    - connectivity
    - not realtime (yet)
    - OS and files
    - Node.js
    MCU MPU

    View Slide

  7. C O M P O N E N T S
    breadboards breakout
    boards
    kits
    and npmjs.org

    View Slide

  8. S E R V I C E S

    View Slide

  9. happy!
    hacking
    https://www.flickr.com/photos/sparkfun/14166845099/

    View Slide