James Robertson 17th April 2014 #Scotrug

Slides:



Advertisements
Similar presentations
MESSAGE QUEUE TELEMETRY TRANSPORT PROTOCOL(MQTT) AND IT’S REAL WORLD APPLICATIONs MRIDUL SEN COMPUTER SCIENCE DEPARTMENT OLD DOMINION UNIVERSITY.
Advertisements

Internet Of Things What is IOT all about The Internet of Things (IoT) incorporates physical devices into business processes using predictive analytics.
Gateway Agent Product & Architecture
SMART HOMES The way we nest now Suhasini K Vamsi Priya V Sushmitha K.
The Comfort System Product Presentation The Intelligent Home System.
Remote Temperature Sensor and LED Control By: Man Nguyen Edwin Oilvos Osama Hassan.
Technology Overview. Confidential & Proprietary Information System Unit Server Two-way Satellite network System includes units and server Units have built.
TWO MINUTE INTRODUCTION The Internet of Things – Automatski Corp. E: Founder &
Internet of Things 1. smartIES Developer: Amjad Majid, Denis Repkov, Lydia Penkert, Marc Jansen, Sebastián Múnera-Álvarez, Yann Hasselmann Scrum Master:
Introduction To Internet
The group will focus on the design of a “smart” device. This includes researching the best method of design and fabricating the design to create a working.
Share your View I-See. Outline Control (UE) – Smart Glass (Send/Reciver) Communication Cloud Server ( Raspberry PI 2) Hotspot Map Future Work.
1 Alternative view on Internet Computing Web 1.0 –Web 1.0 is first generation, Web Information based. Driven by Information provider. Web 2.0 Ajax enabled.
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
 Plastic Pipes: Lightweight, less expensive, and used to replace plumbing in older homes.
+ Reference Architecture for the Internet of Things.
I NTERNET OF T HINGS. 2 By, Dr. Kayarvizhy N An Introduction to Internet of Things Associate Professor BMS College of Engineering Bull Temple Road Bangalore.
The Internet of Things ... Babel
Publish subscribe for IoT
By:- Punith Sharma Ashwath D S Adithya S Srimatha B V
Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación
Smart Living Ali Hosseini / SenRa.
Internet of Things.
Authors: Prof. Ayad Ghany Ismaeel & Mohammed Qasim Kamal
Internet of Things (Part 1)
Student: Taariq Ghansar Supervisor: Prof Bagula
Internet of Things (internet of everything?)
Discussion on DDS protocol binding
IoT Integration Patterns, REST, and CoAP
Building a conference attendee tracking system using DNN and MQTT
PURPOSE INFORMATION ENERGY TRANSPORT HEALTH CLOTHING EDUCATION WORK
Emerging Technologies and It's Use
Cloud Architecture Internet of Everything Meetup
What is Atlas ? ATLAS is the name of the project that encompasses a range of IOT technologies into outcomes for the Bureau ATLAS is a completely new data.
Possible options of using DDS in oneM2M
Information Technology Deanship
System Design of Internet-of-Things for Residential Smart Grid
Internet of Things and its applications
Planning & System Installation
Digital Health Network Appliances
Emitter: Scalable, fast and secure pub/sub in Go
SMART BUILDING WITH INDOOR NAVIGATION SYSTEM -using iot
connectivity | autonomous | electrification | architecture
connectivity | autonomous | electrification | architecture
Internet of Things
The Internet of Things (IoT)
DATA TRANSFER BETWEEN MICROCONTROLLERS AND COMPUTERS IN C#
Azure IoT End-to-End Martin Abbott.
Internet of Things (IoT)
CS-4540 Robotics Lab 00 - Introduction and OHM's law.
Emitter: Scalable, fast and secure pub/sub in Go
Internet of Things.
Hellooo There… By Albertus Ageng.
Building an Internet of Things Device
Student: Taariq Ghansar Supervisor: Prof. Antoine Bagula
Make “The Edge" the centre of your security/privacy
Enter the World of Industry 4.0 with UniStream MQTT
Purdue University Fort Wayne
Smart Home and Garden System
DOMOTICA MAY MONTH Sander Claassen John Heesterbeek Ad van Berlo
Internet of Things Farhan Malik.
Gesture Controlled Robot
Purdue University Fort Wayne
Protocols 2 Key Revision Points.
Infrared Home Controller
Part II Application Layer.
Chapter 7 IoT Physical Devices and Endpoints
HydroTel/iLink/WebServices Overview
IoT Security and Privacy
Presentation transcript:

James Robertson 17th April 2014 #Scotrug

Why?

Internet of Things (IoT) Internet of Everything (IoE) Web 3.0?

Robots Drones artificial intelligence self-driving cars GTD home automation Security Monitoring remote control Google Glass smart watches

Self-driving cars?

This is quite ambitious isn't it?

Messaging in reality No messaging standard Vendors using their own proprietary messaging system security issues IPV6 isn't mainstream yet

DIY The Internet of Things needs you Maker spirit Arduino, BeagleBone Black, Raspberry Pi etc.

SimplePubSub Experimental written by @jrobertson inspired by MQTT based on EventMachine + Websockets

What is MQTT?

MQTT light weight protocol designed for M2M messaging i.e. sensors Scalable Used by Facebook Messenger

SPS Testing and security

Given the SPS broker is running: the client: should connect to the broker and "subscribe to topic: light" should publish "light: on" should "subscribe to topic: #"

… but first, testing websocket-eventmachine-server + websocket-eventmachine-client See A simple Websocket-eventmachine example [jamesrobertson.eu]

Security anybody can publish a message anybody can subscribe to a message LAN messages are plain text

What do I use SPS for?

SPS at @jrobertson's home audible hourly pips (time) motion detection notification of incoming telephone calls posting to social networking via XMPP monitoring sleep switching domestic appliances on or off Daily reminders (GTD)

Monitoring sleep See Motion detected in my bed this morning See I wrote a motion detection logger last night

Reliability issues SPS broker runs without fail SPS client depends upon the code being expected within it

Live demo Sps.jamesrobertson.eu (SPS broker) IRB session: Local SPS client + arduino-firmata hooked up with an Arduino Nano with an LED IRB session: SPS proxy client (Drb server) using websocket-eventmachine-client IRB session: Drb client to publish adhoc messages through the SPS proxy

Resources SimplePubSub [rubygems.org] Communicating with the Arduino ... [jamesrobertson.eu]

#messaging #iot #mqtt #simplepubsub