Connecting Everything
To Everything
Yay! Marketing Buzzwords
I herd you liek 2005 tech
Now :
Mobile Devices
Hardware Platforms
Bi-directional Communication
IoT Platforms
- Amazon
- Bluemix
- Octoblu Meshblu
- many others...
JSON
{
"topic" : "IoT",
"payload" : "Hello World!"
}
LOVE
Node.js
NPM
224,090 modules
Other Languages
- ES6/2015
- CoffeeScript
- TypeScript
- Emscripten/LLVM
Nodebots in the beginning...
node-serialport
var five = require("johnny-five");
var board = new five.Board();
board.on("ready", function() {
var led = new five.Led(13);
led.blink(500);
});
Servos, Accelerometers, Sensors, LCDs, etc...
Bluetooth Low Energy (BLE)
- Advertise Data / Beacons
- Services
- Characteristics
noble.startScanning();
peripheral.connect();
peripheral.discoverServices();
characteristic.read(function(error, data){});
Physical Web
Service Worker
- Offline Support
- Cloud Messaging