internet of javascript things
TRANSCRIPT
Source: http://blogs.cisco.com/diversity/the-internet-of-things-infographic
Source: http://blogs.cisco.com/diversity/the-internet-of-things-infographic
SOLDERING IRON NEEDED?“Chipping ECUs for fun and profit” by Albertas Agejevas https://flic.kr/p/57XoMC
constNest=require('nest-thermostat');constnest=Nest.init('username','pw');
nest.getInfo('serial-num',function(data){console.log(data.current_temperature);console.log(data.target_temperature);});
IOT APP PATTERNS?
“Pattern of Ball Lights” by Bill Dickinson https://flic.kr/p/dygDe9 (CC BY NC ND)
TEXT
DEMO NODE-RED
▸ Installing Node-RED
▸ Using Palette Nodes
▸ Creating and Deploying Flows
▸ Installing Extra Nodes
▸ Connecting to SensorTag
▸ Writing SensorTag to Twitter
▸ Creating Nodes
▸ Connecting To Drone
▸ Wiring SensorTag to Drone
▸ Using MQTT
HOW DO WE CONNECT REMOTE DEVICES?
“Museum of Communications” by Adam Foster https://flic.kr/p/dtwgV7
“MQTT is a machine-to-machine (M2M)/Internet of Things connectivity protocol.
It was designed as an extremely lightweight publish/subscribe messaging transport.
It is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium.”
BROKERSCOMMERCIALOPEN-SOURCE
MOSQUITTO MOSCA
ACTIVEMQ RABBITMQ
MESSAGESIGHT HIVEMQ
THINGMQ CLOUDMQTT
REMOTE DEVICES WITH NODE-RED & MQTT
“Museum of Communications” by Adam Foster https://flic.kr/p/dtwgV7