Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
N O D E .J S
&
T H E I N T E R N E T
O F T H I N G S
C HARLIE KEY @zwigby
LOSANT @LosantHQ
1.28.2016
2
WHO AM I?
CHARLIE KEY
CEO & Co-Founder
Losant
PREVIOUSLY
CEO & Co-Founder
Modulus
Losant provides a complete developer platform to quickly,
securely, and easily build complex connected solutions.
CONNECT ...
4
WHAT IS
THE INTERNET
OF THINGS?
“THE INTERNET AS A NETWORK
HAD THE POTENTIAL TO BECOME
LIKE A NERVOUS SYSTEM IF WE
ADDED SENSING CAPABILITY.”
KEVIN ASHTON...
6
IoT – THE INTERNET OF THINGS
IoT is a term that represents a collection of ideas, devices, and processes.
Each thing is ...
IT’S ABOUT ADDING VALUE
AND SOLVING PROBLEMS-
LIVES
BUSINESSES
CUSTOMERS
8
WHY DOES IoT MATTER?
http://www.gartner.com/newsroom/id/3165317
0
5
10
15
20
25
NUMBER OF CONNECTED DEVICES
2014 2015 20...
9
IoT TODAY
THE SMART HOME
SMART
APPLIANCES
PRESENCE
SENSOR
SMART
OUTLETS
NEST
THERMOSTAT
PHILIPS HUE
BULBS
HOME
SECURITY
MANUFACTURING
AUTOMATED
PRESENCE
SENSOR
TEMERATURE
SENSOR
MOTOR
SENSOR
SMART
DELIVERY
REMOTE
MONITORING
HUMIDITY
SENSOR
THE SMARTER SELF
FITBIT
HEART RATE
BREATHING
SENSOR
LUMO RUN
SHORTS
SMART
RUNNING SHOES
13
THE IoT LIFECYCLE
COLLECT COMMUNICATE ANALYZE ACT
14
COLLECT
Devices and sensors are collecting data everywhere.
HOME CAR OFFICE MFG PLANT
15
COMMUNICATE
Sending data and events through networks to some destination
A CLOUD PLATFORM PRIVATE DATA CENTER HOME NETW...
16
ANALYZE
Creating information from the data
MACHINE LEARNING BUILDING REPORTS FILTERING /
PAIRING
IT DOWN
17
ACT
Taking action based on the information and data
COMMUNICATE
W/ ANOTHER
MACHINE
(M2M)
SEND A NOTIFICATION
(SMS, EMAI...
JAVASCRIPT
+
IoT
Empowering everyone to build a more connected world.
19
WHY JAVASCRIPT?
The current toolsets are
hard to learn and use.
Low Level languages mean
more development time
and issu...
20
WHY NODE.JS?
48% of developers are using
Node.js at IoT companies
npm
231643
total packages
SUPPORTED HARDWARE
BEAGLEBONE BLACK
INTEL EDISON RASPBERRY PI
INTEL GALILEO LILINO ONE
TESSEL 2
22
SUPPORTED COMMUNICATION
XMPP
npm install node-xmpp-client
MQTT
npm install mqtt
HTTP
npm install request
CoAP
npm insta...
23
NODE.JS LIBRARIES
JOHNNY-FIVE
var five = require("johnny-five");
var board = new five.Board();
board.on("ready", functi...
INTEL EDISON
WIFI
BLUETOOTH
LINUX BASED
25
EDISON DETAILS
Dual Core Atom CPU 500 MHz
MCU 100 MHz
Wi-Fi & Bluetooth LE
Yocto Linux
40 GPIO
MANY BREAKOUT BOARD
OPTI...
26
EDISON TIPS
var m = require('mraa'); //require mraa
var myLed = new m.Gpio(13); //LED hooked up to digital pin 13
myLed...
27
EDISON SENSORS
USE GROVE KIT
28
EDISON COMPATIBILITY
USE UPM (USEFUL PACKAGES & MODULES)
https://github.com/intel-iot-devkit/upm
https://github.com/int...
29
WHERE DO WE GO
FROM HERE
SMALLER & MORE POWERFUL DEVICES
JS IN SMALLER FOOTPRINT
BETTER HW SUPPORT
WIDER CONNECTIVITY
30
“Anything with a battery will have
network connection.”
-Ben Wen
THE FUTURE WORLD
31
THANK YOU
CHARLIE KEY
charlie@losant.com
@zwigby
LOSANT
@LosantHQ
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
Let your website a ride of AngularJS
Next
Download to read offline and view in fullscreen.

445

Share

Download to read offline

16 ANALYZE Creating information from Node.js and The Internet of Things

Download to read offline

16
ANALYZE
Creating information from the data
MACHINE LEARNING BUILDING REPORTS FILTERING /
PAIRING
IT DOWN

Related Books

Free with a 30 day trial from Scribd

See all
  • chikawonah

    Sep. 16, 2021
  • ssuserf26467

    Jun. 13, 2021
  • RajeshwariSHiremath

    May. 27, 2021
  • balutbp

    May. 24, 2021
  • WilliamDOLIGEZ

    May. 18, 2021
  • MdMahbuburRahman109

    May. 17, 2021
  • DanielCochran11

    May. 12, 2021
  • cbshivers

    Mar. 10, 2021
  • JamieWyatt8

    Mar. 5, 2021
  • viplocksmithsydney

    Feb. 15, 2021
  • RajeshKanjoor

    Jan. 3, 2021
  • AppZoroTechnology

    Dec. 3, 2020
  • StevePerkins39

    Nov. 14, 2020
  • mohammedahmed519

    May. 11, 2020
  • KOFFIKEVINKOUAME

    May. 9, 2020
  • jcb6

    Mar. 26, 2020
  • RachelSanchezJunior

    Feb. 18, 2020
  • victorjung_

    Feb. 6, 2020
  • omaruriel

    Jan. 27, 2020
  • MarioContreras59

    Nov. 16, 2019

16 ANALYZE Creating information from the data MACHINE LEARNING BUILDING REPORTS FILTERING / PAIRING IT DOWN

Views

Total views

138,538

On Slideshare

0

From embeds

0

Number of embeds

28,704

Actions

Downloads

1,607

Shares

0

Comments

0

Likes

445

×