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.

Node.js and The Internet of Things

115,450 views

Published on

A look at where the market of the Internet of Things is and how technologies like Node.js (JavaScript) and the Intel Edison are making it easier to create connected solutions.

Learn more at https://losant.com.

The major topics include:
* What is the Internet of Things
* Where is IoT Today
* 4 Parts of IoT (Collect, Communicate, Analyze, Act)
* Why JavaScript is Good for IoT
* How Node.js is Making a Dent in the Internet of Things
* What npm Modules are used for Hardware (Johnny-Five, Cylon.js, MRAA)
* What is the Intel Edison
* How to Best Work with the Edison
* Tips for Edison (MRAA, Grove Kit, UPM)
* Where the World of JavaScript and IoT is Going

Published in: Software, Internet, Technology
  • Sex in your area is here: www.bit.ly/sexinarea
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • We called it "operation mind control" - as we discovered a simple mind game that makes a girl become obsessed with you. (Aand it works even if you're not her type or she's already dating someone else) Here's how we figured it out... ▲▲▲ http://scamcb.com/unlockher/pdf
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating for everyone is here: www.bit.ly/2AJerkH
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • If you want to download or read this book, copy link or url below in the New tab ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Node.js and The Internet of Things

  1. 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. 2 WHO AM I? CHARLIE KEY CEO & Co-Founder Losant PREVIOUSLY CEO & Co-Founder Modulus
  3. Losant provides a complete developer platform to quickly, securely, and easily build complex connected solutions. CONNECT ANALYZE REACT Connect and manage thousands of devices. Turn raw data into useful insights. Make data-driven decisions in real-time.
  4. 4 WHAT IS THE INTERNET OF THINGS?
  5. “THE INTERNET AS A NETWORK HAD THE POTENTIAL TO BECOME LIKE A NERVOUS SYSTEM IF WE ADDED SENSING CAPABILITY.” KEVIN ASHTONP&G, UK (1999) – ASSISTANT BRAND MANAGER, OLAY
  6. 6 IoT – THE INTERNET OF THINGS IoT is a term that represents a collection of ideas, devices, and processes. Each thing is represented by a device or sensor. These things are usually working together to create larger solutions by sending and reacting to data from an ecosystem.
  7. IT’S ABOUT ADDING VALUE AND SOLVING PROBLEMS- LIVES BUSINESSES CUSTOMERS
  8. 8 WHY DOES IoT MATTER? http://www.gartner.com/newsroom/id/3165317 0 5 10 15 20 25 NUMBER OF CONNECTED DEVICES 2014 2015 2016 2017 2018 2019 2020 TODAY billionsofdevices
  9. 9 IoT TODAY
  10. THE SMART HOME SMART APPLIANCES PRESENCE SENSOR SMART OUTLETS NEST THERMOSTAT PHILIPS HUE BULBS HOME SECURITY
  11. MANUFACTURING AUTOMATED PRESENCE SENSOR TEMERATURE SENSOR MOTOR SENSOR SMART DELIVERY REMOTE MONITORING HUMIDITY SENSOR
  12. THE SMARTER SELF FITBIT HEART RATE BREATHING SENSOR LUMO RUN SHORTS SMART RUNNING SHOES
  13. 13 THE IoT LIFECYCLE COLLECT COMMUNICATE ANALYZE ACT
  14. 14 COLLECT Devices and sensors are collecting data everywhere. HOME CAR OFFICE MFG PLANT
  15. 15 COMMUNICATE Sending data and events through networks to some destination A CLOUD PLATFORM PRIVATE DATA CENTER HOME NETWORK
  16. 16 ANALYZE Creating information from the data MACHINE LEARNING BUILDING REPORTS FILTERING / PAIRING IT DOWN
  17. 17 ACT Taking action based on the information and data COMMUNICATE W/ ANOTHER MACHINE (M2M) SEND A NOTIFICATION (SMS, EMAIL, TEXT) TALK TO ANOTHER SYSTEM
  18. JAVASCRIPT + IoT Empowering everyone to build a more connected world.
  19. 19 WHY JAVASCRIPT? The current toolsets are hard to learn and use. Low Level languages mean more development time and issues.
  20. 20 WHY NODE.JS? 48% of developers are using Node.js at IoT companies npm 231643 total packages
  21. SUPPORTED HARDWARE BEAGLEBONE BLACK INTEL EDISON RASPBERRY PI INTEL GALILEO LILINO ONE TESSEL 2
  22. 22 SUPPORTED COMMUNICATION XMPP npm install node-xmpp-client MQTT npm install mqtt HTTP npm install request CoAP npm install coap AMPQ npm install ampq STOMP npm install stomp-client and so many more…
  23. 23 NODE.JS LIBRARIES JOHNNY-FIVE var five = require("johnny-five"); var board = new five.Board(); board.on("ready", function() { var led = new five.Led(13); led.blink(500); }); var Cylon = require("cylon"); Cylon.robot({ connections: { arduino: { adaptor: 'firmata', port: '/dev/ttyACM0' } }, devices: { led: { driver: 'led', pin: 13 } }, work: function(my) { every((1).second(), function() { my.led.toggle(); }); } }).start();
  24. INTEL EDISON WIFI BLUETOOTH LINUX BASED
  25. 25 EDISON DETAILS Dual Core Atom CPU 500 MHz MCU 100 MHz Wi-Fi & Bluetooth LE Yocto Linux 40 GPIO MANY BREAKOUT BOARD OPTIONS TINY LITTLE COMPUTER
  26. 26 EDISON TIPS var m = require('mraa'); //require mraa var myLed = new m.Gpio(13); //LED hooked up to digital pin 13 myLed.dir(m.DIR_OUT); //set the gpio direction to output var ledState = true; //Boolean to hold the state of Led function periodicActivity() { myLed.write(ledState ? 1:0); //write led state to pin ledState = !ledState; //invert the ledState setTimeout(periodicActivity,1000); //call after 1 second } periodicActivity(); //call the periodicActivity function USE MRAA npm install mraa
  27. 27 EDISON SENSORS USE GROVE KIT
  28. 28 EDISON COMPATIBILITY USE UPM (USEFUL PACKAGES & MODULES) https://github.com/intel-iot-devkit/upm https://github.com/intel-iot-devkit/upm/tree/master/examples/javascript // Load PN532 module var pn532 = require('jsupm_pn532'); // Instantiate an PN532 on I2C bus 0 (default) using gpio 3 for the // IRQ, and gpio 2 for the reset pin. var myNFCObj = new pn532.PN532(3, 2); if(myNFCObj.readPassiveTargetID(pn532.PN532.BAUD_MIFARE_ISO14443A , uid, uidSize, 2000)) { // found a card – do something }
  29. 29 WHERE DO WE GO FROM HERE SMALLER & MORE POWERFUL DEVICES JS IN SMALLER FOOTPRINT BETTER HW SUPPORT WIDER CONNECTIVITY
  30. 30 “Anything with a battery will have network connection.” -Ben Wen THE FUTURE WORLD
  31. 31 THANK YOU CHARLIE KEY charlie@losant.com @zwigby LOSANT @LosantHQ

×