Session:The Internet of Things

Revision as of 16:24, 7 September 2012 by Tim Bird (Talk | contribs) (Transcript: save next few minutes)

Jump to: navigation, search

Name the page 'Session:<title>', fill in the details below, and remove this line

Session Details

ELC 2012
February 16, 2012
Mike Anderson
The PTR Group
The Internet of Things
here (linux foundation) and here (free-electrons)


Consumers increasingly want inter-operability of their devices. They want to program their DVR via their mobile phone. They want their music available everywhere. They want their television to update social networking sites. But, as developers, how do we make this possible? This presentation will discuss the imminent "Internet of things" and how we can extend connectivity to previously "dumb" devices like TVs, refrigerators, and other appliances and how this connectivity is directly related to IPv6 support. The target audience for this presentation are platform developers looking to enable connectivity in a new class of intelligent appliances. This presentation is targeted at introductory-level developers with some understanding of the IP protocol stack.


Mike Anderson is currently CTO and Chief Scientist for The PTR Group, Inc. With over 33 years in the embedded and real-time computing industry, Mike works with a number of RTOS offerings. However, his focus over the past decade is primarily embedded Linux and Android on a number of CPU architectures. As an instructor and consultant, Mike is a regular speaker at the Embedded Systems Conference and the Embedded Linux Conference as well as other Linux-oriented conferences such as LinuxWorld, Ubuntu Live and the Real-Time Embedded Computing Conference series. Ongoing projects include several efforts focused on porting applications from RTOS offerings such as VxWorks and pSOS to real-time enhanced Linux platforms. Additional projects include Android bring up and its use in non-phone applications and Linux in high-performance computing platforms.


Transcribed by
Tim Bird

(From the Linux Foundation version of the video)

0:00 - 1:00: Tim Bird: Good morning everyone. Hopefully you had a good night's rest and hopefully you had fun at the reception last night. I'd like to thank Intel and Yocto for providing that reception. It was a pretty neat venue. Hopefully if you were in the little lobby at the beginning you noticed that there was a whole other section of the museum to go walk in. I was worried about that. I didn't notice

it myself for a while.  But then you got in there and there was a lot of interesting stuff and hors d'oeuvres and..

But I just want to remind people about the demo session - the technical showcase that we're having tonight. You might want to get ready for that. We're having a key-signing party. I have gotten ready. I'm doing lazy-man's keysigning prep. You're supposed... It's nice if you have little slips of paper, but if you don't you can just write your key on the back of your badge and then have people take your picture or whatever.

Um. But let's get started with our sessions for today.

1:00 - 2:00: We're going to start of with what I think will be a very interesting session, a keynote address, by Mike Anderson. And Mike Anderson has been coming to embedded Linux conference for years and years, and is, quite frankly, one of my favorite speakers. He's always got really interesting stuff to say. He's the Chief Scientist for The PTR Group, out of Washington D.C., and always working on interesting things, and always has real practical, hands-on information in his tutorials. And I look forward to hearing his comments on the Internet of Things.

Please join me in welcoming Mike.


Mike: Thanks Tim. (slide 1)

OK. It even worked. Great job. (laughs)

I want to first of all thank ELC, Tim and the organizers for giving me to get up in front of you and speak about the Internet of Things.

2:00 - 3:00: As we move along with the way technology is developing at this point, we have a very broad selection of opportunities for those of us in the embedded Linux community, and those of us who are interfacing to devices and understand what a device actually is. (slide 2)

This is what we'll be talking about, and this is all of the words in this presentation. I just want to get them all out of the way up front. So that now you've had an opportunity to see them, let's actually get into the material (slide 3)

So, when we start with the Internet back in the 60's, it was originally conceived as a mechanism for doing away with the old Telex systems that were employed by the military. So in it's original form, the ARPANet was designed as a mechanism for being able to send message traffic around between military bases.

3:00 - 4:00: That, of course, because a lot of the research for the ARPANet was being done by universities, the concept of being able to send out an e-mail, and say "Hey, everybody. I've got a party at my house this Saturday night. Why don't you all come over.", really carried forward as these univerisity researchers and grad students, etc., then left their respective institutions and got out into industry.

Now, we went beyond that, to the introduction of Netscape and Mosaic, where we suddenly had Web 1.0. And the concept behind Web 1.0 was simply that of a library. There's lots of information out here. We will go out into the library. We'll look around. We'll ask a few questions. We'll get some information. We'll bring that back and think about it.

Web 2.0 introduced the concept of, instead of simple being consumers of information, we became producers of information.

4:00 - 5:00: Today, for every minute that goes by, there are 8 hours of YouTube video being uploaded to Google.

That's a lot.

Now, as we become producers, whether it's blogs, whether it's video, whether it's whatever we're producing, we of course are asserting our individuality, our concept, our "person-ness" out into the network. And, of course, there are the downsides, where people will then grab a hold of that information and use it against us. We'll talk a little bit more about that later.

But what we're at, right now, is the cusp of a new transition in the Web - Web 3.0. With Web 3.0 we're talking about something called the "semantic Web". With the semantic Web there's actually way more machines on the Internet than there are people.

5:00 - 6:00:

6:00 - 7:00:

7:00 - 8:00:

8:00 - 9:00:

9:00 - 10:00:

10:00 - 11:00:

11:00 - 12:00:

12:00 - 13:00:

13:00 - 14:00:

14:00 - 15:00:

15:00 - 16:00:

16:00 - 17:00:

17:00 - 18:00:

18:00 - 19:00:

19:00 - 20:00:

20:00 - 21:00:

21:00 - 22:00:

22:00 - 23:00:

23:00 - 24:00:

24:00 - 25:00:

25:00 - 26:00:

26:00 - 27:00:

27:00 - 28:00:

28:00 - 29:00:

29:00 - 30:00:

30:00 - 31:00:

31:00 - 32:00:

32:00 - 33:00:

33:00 - 34:00:

34:00 - 35:00:

35:00 - 36:00:

36:00 - 37:00:

37:00 - 38:00:

38:00 - 39:00:

39:00 - 40:00:

40:00 - 41:00:

41:00 - 42:00:

42:00 - 43:00:

43:00 - 44:00:

44:00 - 45:00:

45:00 - 46:00:

46:00 - 47:00:

47:00 - 48:00:

48:00 - 49:00:

49:00 - 50:00:

50:00 - 51:00:

51:00 - 52:00:

52:00 - 53:00:

53:00 - 54:00:

54:00 - 55:00:

55:00 - 56:00:

56:00 - 57:00:

57:00 - 58:00:

58:00 - 59:00:

59:00 - 60:00: