The IoT of Today and Tomorrow – The what, how, and impact of the internet of things



The IoT of Today and Tomorrow – The what, how, and impact of the internet of things

0 0


iot-talk-slides


On Github ryanturner / iot-talk-slides

The IoT of Today and Tomorrow

The what, how, and impact of the internet of things

Ryan Turner / @k0ret

In 2009, I bought my first Arduino. I played with it with lots of projects, but the first big one was access control on a door. It used a motion sensor inside and an RFID reader outside to control locking and unlocking a deadbolt with a servo. My parents were impressed, but at the same time concerned by a door that unlocked itself, and so they wanted to know when it was locked. So, I added my laptop to it, since this was before Raspberry PIs existed, and now we had a way to see when and why the door had been unlocked, and realtime over LAN its status. This was the first time I'd experimented with the Internet of Things.

Devices added

8
0
1
2
3
8
0
1
2
3
5
6
7
8
9
0
1
3
4
5
6
7
8
9
0
2
3
4
5
6
7
8
0
1
2
3
8
0
4
1
9
7
4
2
0
7
5
3
0
8
6
3
1
9
6
4
2
9
7
5
2
0
8
5
3
1
8
6
3
1
9
6
4
2
9
7
5
2
0
8
5
3
8
0
8
5
3
0
8
5
3
0
8
5
3
0
8
5
3
0
8
5
3
0
8
5
3
0
8
5
3
0
8
5
3
0
8
5
3
0
8
5
3
0
8
5
3
0
8
5
3
0
8
5
3
0
8
5
3
0
8
5
8
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
8
7
1
4
8
1
5
8
2
5
9
2
6
9
3
7
0
4
7
1
4
8
1
5
8
2
6
9
3
6
0
3
7
0
4
7
1
4
8
2
5
9
2
6
9
3
6
0
3
7
0
4
8
1
5
8
2
5
9
2
6
9
3
6
0
4
7
1
4
8
1
5
8
2
5
9
3
6
0
3
7
0
4
7
1
4
8
1
5
Since then, a lot has changed. Most notably though is adoption. Things, like door locks or cars, are being connected to the internet at an incredible pace.
It's resulted in people really just saying "take everything and connect it to the internet." Apparently I'm that sucker, because my humidifier at home is on my wireless lan.
“Most of the IoT is a waste” Engineer for a local agribusiness systems company Most of the internet of things is a waste. I have a friend here in town who designs circuitry for IoT sensors used by farmers. In my eight years of tinkering, I've come to realize he's right. A lot of what people consider the Internet of Things today doesn't improve daily life.

The Old (Current?) Stack

  • HTTP
  • TCP
  • IPv4
  • IEEE 802.3 or 802.11
Let's talk about today though: what makes the internet of things? One solution today is ethernet and the web.
A good example of that is network cameras. Prior to network cameras, you had a separate network of analog cameras captured by a recorder, that may or may not have then been able to interact with your TV or computer. Now, you just connect it to your wifi and use your existing devices to record and view.

Other Networks (not necessarily "internet")

Z-Wave is mostly for home automation; it's in the 900 mhz range, a node-mesh topology,

Proprietary stuff exists too, like for Kidee smoke detectors, Lutron Caseta lights

Some people use bluetooth as a network

ZigBee is a UHF low power mesh network -- a lot of home made solutions here; it's very flexible

. . . FRAGMENTATION!

Connecting existing home automation networks

Wink Hub lets you take existing bluetooth, Z-Wave, ZigBee, and Lutron Caseta devices and connect them to the cloud

Result is turning on or off a light can take about 5 seconds and depends on the cloud they just introduced the first local connection for lights, but for everything else this is still true

Why this sucks

  • Power hungry
  • Thick stack
  • Complicated interoperability
Wink is trying to address these and its a fairly robust platform now

The New Stack

Real world examples of the new stack

FedEx's Matrix sorter has current sensors attached to their conveyor motors. They're using 802.15.4 and LoWPAN.

Nest Thermostat and Nest Protect use 802.15.4, 6LoWPAN, UDP, and Google's Thread to interact without a traditional 802.11 wlan.

The big application is sensor networks

For services like propane delivery or battery stocking, eliminate unnecessary deliveries

For utility companies, have better usage information and grid awareness

For farmers, monitor cloud cover, soil moisture, salinity to increase water and labor efficiency

Home automation is only a tiny subset of IoT

How to connect thing

Decide which stack you want to invest in

Points to consider are:

  • What should the thing to do
  • How many things are there
  • What networks are there today

Development Boards

  • Arduino + ZigBee
  • TI SensorTag
  • esp8266 derivative
  • Raspberry Pi or any other single board computer

OS

Windows 10 IoT

Ubuntu Snappy Core

Google's Brillo

... none

Firmware

NodeMCU

Espruino

Arduino

Contiki

The delimas

Convenience vs complexity

Savings vs cost

Security AND privacy

You should not have to adapt to technology.

Convenience

My closet light turns on every morning with my alarm

I can remotely know for certain whether I remembered to lock the door

My thermostat turns the AC off when we're not home

Complexity

I now have to worry about whether the time on the server controlling my closet light is synced with my alarm clock

Now I worry more about whether or not I locked the door

Sometimes my thermostat thinks I'm away when I'm actually napping... and it gets hot

Savings

My electricity and gas bill is lower

I'm going to drop my ADT alarm monitoring

Cost

I've spent a lot of time setting this up

I've had to do a fair bit of development to get integrations working

My fiancee is really annoyed

Security

Existing system needs to be secure

Keep your devices up-to-date

Consider what an outsider could gain from your information

Privacy

Could you self incriminate?

How could businesses exploit your data?

How much info is "too much" for even your own consumption?

THE END

- amazonrobotics.com - wemo.com - wink.com - home-assistant.io - Zigbee.org

The IoT of Today and Tomorrow The what, how, and impact of the internet of things Ryan Turner / @k0ret In 2009, I bought my first Arduino. I played with it with lots of projects, but the first big one was access control on a door. It used a motion sensor inside and an RFID reader outside to control locking and unlocking a deadbolt with a servo. My parents were impressed, but at the same time concerned by a door that unlocked itself, and so they wanted to know when it was locked. So, I added my laptop to it, since this was before Raspberry PIs existed, and now we had a way to see when and why the door had been unlocked, and realtime over LAN its status. This was the first time I'd experimented with the Internet of Things.