The Internet of Things is Made of Signals

21
The IoT is Made of Signals People, things, protocols… and how we can make it all work… Andy Piper @andypiper People. Devices. Smart objects. Things. All of these create data, or signals. Signals, and responding to them in intelligent ways, are what drives behaviour. We’ll look at how the Internet of Things is, in fact, made up of signals – and some of the technology considerations to think about.

description

People. Devices. Smart objects. Things. All of these create data, or signals. Signals, and responding to them in intelligent ways, are what drives behaviour. We’ll look at how the Internet of Things is, in fact, made up of signals – and some of the technology considerations to think about. Presentation from Thingmonk 2013

Transcript of The Internet of Things is Made of Signals

Page 1: The Internet of Things is Made of Signals

The IoT is Made of SignalsPeople, things, protocols… and how we can make it all work…!

Andy Piper @andypiper

People. Devices. Smart objects. Things. All of these create data, or signals. Signals, and responding to them in intelligent ways, are what drives behaviour. We’ll look at how the Internet of Things is, in fact, made up of signals – and some of the technology considerations to think about.

Page 2: The Internet of Things is Made of Signals

Once upon a time (ok, well, 2008.)

James mentioned Matt Biddulph’s masterly “made of messages” talk to me when we were discussing my participation at Thingmonk.If you’ve never been through these 18 slides, it is worth your time.http://www.slideshare.net/carsonified/dopplr-its-made-of-messages-matt-biddulph-presentation

James also gave me the useful guidance “go meta”…

Page 3: The Internet of Things is Made of Signals

What is a Signal?

…a function that conveys information about the behavior or attributes of some phenomenon…

In the physical world, any quantity exhibiting variation in time or variation in space (such as an image) is potentially a signal that might provide information on the status of a physical system, or convey a message between observers

http://en.wikipedia.org/wiki/Signal_(electrical_engineering)

Back to basics.What is a signal and why is the Internet of Things all about signals?Well, signals are really important. They surround us. Like the Force, they permeate our environment.

Page 4: The Internet of Things is Made of Signals

The Internet is made of… People?

We’re here at an event about The IoTSo what about the internet… apart from being a network created by academia, the military, and powered by innovations from the porn industry?

Page 5: The Internet of Things is Made of Signals

People are social

One of the reasons the internet has become a social space is that humans are, fundamentally, a social species. We like to share.

Page 6: The Internet of Things is Made of Signals

We’ve spent centuries developing communications technologies to share our experiences.The pace of innovation has increased.We’ve gone from days to milliseconds for point-to-point communications.

Page 7: The Internet of Things is Made of Signals

conveying a message between observers

The power of Broadcast

But broadcast has always been instantaneous between OBSERVERS.We can think about smoke signals in this context.You can choose to listen… or not.

Page 8: The Internet of Things is Made of Signals

Morse

From around 1836, US and UK scientists began to develop what we now know as Morse CodeThey had a telegraph system, with limited bandwidth, and chose to develop a method for sending messages via clicks (onto paper), and later bleeps and lights.There wasn’t one standard initiallyDid you know, Morse code stopped being used by most int’l agencies in 1999… sad.

Page 9: The Internet of Things is Made of Signals

Chirp.io the new Morse?

Chirp.io is a niche mobile app for audio messaging - it is one-to-many; with no security; anyone can see or hear it. Reminds me a lot of Morse!(looking forward to the new Chirpino board!)

Page 10: The Internet of Things is Made of Signals

What can we learn here?

OK so there are point-to-point and broadcast methods of communication, and the internet is made of people.

Page 11: The Internet of Things is Made of Signals

Connections are good … synchronicity is tough?

Connections enable sharingData and protocols can be complicatedIn particular, we need to agree on protocolA protocol is like a handshakeData is like a language

Page 12: The Internet of Things is Made of Signals

HTTP is for documents is it good for signals?

So let’s talk protocols. One of them is really common…HTTP was basically built for request-response situations“I want a document in my web browser now"We’ve bent and massaged it and added features, we’ve even added WebSockets on the principle that realtime is good.But that’s not network efficient, or simple.Many methods. Verbose. Request-response when I want to send just power and temperature values. 1-1Point-to-point DOES. NOT. SCALE.

As someone said recently at the Campus IoT Accelerator event - “HTTP is not fit for purpose for the IoT”

Page 13: The Internet of Things is Made of Signals

Signals ~ Messages

Biddulph’s Theorem?!“A message is an atomic unit of data that can be transmitted on a channel.”

Back to basics again. Let’s think of Signals as Messages.So what we have is a USEFUL piece of data.Broadcasting those signals to interested observers is USEFUL.Combining those signals —> amplification

Page 14: The Internet of Things is Made of Signals

The Internet of Signals is a feedback loop

Things

People

Signal Data Analysis

In the end, the Internet of People AND Things / Signals is all about DATAFor Data to be useful, we want to analyse and re-use it in a reasonable period of time (or the Data is archived, or wasted)

Page 15: The Internet of Things is Made of Signals

Protocols diversify HTTP, MQTT, DDS, AMQP, STOMP, WebSocket… what next?

The other week at an “IoT accelerator” event at Google Campus a number of us here heard that Standards are vital, and that if we all only just went and agreed to use the One Platform to Rule Them All, we would be fixed.

But as Rick Bullotta said this morning - there won’t be one standard

Page 16: The Internet of Things is Made of Signals

MQTT broadcast, combine, learn

MQTT (and MQTT-SN) becoming a standard (at OASIS)

Importantly - more important than standards process - Eclipse is hosting an Interoperability Testing Workshop at EclipseCon.

Page 17: The Internet of Things is Made of Signals

Integration is inevitable Eclipse Ponte & node-red

I’ve been working in IT for 20+ years I’ve seen the wheel turn through EAI to SOA to IoTStandards are usefulUsefulness is more useful - APIs

KISS - Protocol and Data! —> this is why MQTT is so powerful in my opinion

Page 18: The Internet of Things is Made of Signals

In 2006 Adam Greenfield published Everyware - talked about UbicompComputing power embedded in everythingThe Minority Report gesture-based, customised and personalised UI becoming a realityToday, the building blocks to enable this are more real than ever before

Page 19: The Internet of Things is Made of Signals

Final thoughts

Some fun tweets

Page 20: The Internet of Things is Made of Signals

Final thoughts

Some fun tweets

Page 21: The Internet of Things is Made of Signals

Thanks - Creative Commons photography

• http://www.flickr.com/photos/henrytapia/2893729684/

• http://www.flickr.com/photos/badwsky/532871465/

• http://www.flickr.com/photos/12659480@N03/4816255109/

• http://www.flickr.com/photos/qubodup/4112788560/

• http://www.flickr.com/photos/benbrown/271016535/

• http://www.flickr.com/photos/35468148654@N01/416810/

• http://www.flickr.com/photos/8415439@N08/8498659842/

Thanks to Matt Biddulph for inspiration, and also to Patrick Bergel for interesting thoughts based off Chirp.io!