Top Banner
T9 Session 4/16/2015 2:00 PM " The Internet of Things and You" Presented by: Jim McKeeth Embarcadero Technologies Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 8882688770 9042780524 [email protected] www.sqe.com
17
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Internet of Things and You

 

T9 Session  4/16/2015  2:00  PM  

     

" The Internet of Things and You"  

Presented by:

Jim McKeeth

Embarcadero Technologies                    

 Brought  to  you  by:  

 

   

340  Corporate  Way,  Suite  300,  Orange  Park,  FL  32073  888-­‐268-­‐8770  ·∙  904-­‐278-­‐0524  ·∙  [email protected]  ·∙  www.sqe.com

Page 2: The Internet of Things and You

Jim McKeeth

Embarcadero Technologies As lead developer evangelist at Embarcadero Technologies, Jim McKeeth is a key part of Embarcadero’s developer community outreach. With more than twenty years of programming experience, Jim travels the world speaking at conferences and sharing his excitement and knowledge. He holds a patent for the swipe to unlock and pattern unlocks used on both iPhone and Android phones, plus a number of other computer- and software-related patents. When not traveling, Jim is an improvisational performer with ComedySportz Boise and enjoys spending time with his family.  

Page 3: The Internet of Things and You

4/8/15  

1  

The Internet of Things and You:!A Developers Guide to IoT!

Jim [email protected]!

@JimMcKeeth!

Slides: http://embt.co/iot-you !

About your presenter – Jim McKeeth!•  Lead World Wide Developer Evangelist & Engineer!

•  Longtime developer!

•  Object Pascal, C++ Java, JavaScript, C#, Objective-C, etc.!

•  Invented and patented swipe to unlock in 2000!

•  US Patent # 8352745 & 6766456, etc.!

•  Improvisational performer with ComedySportz Boise!

Page 4: The Internet of Things and You

4/8/15  

2  

Embarcadero Technologies!•  Founded 1993!

•  Provides Architect, Database and Developer Tools!

•  3.2 Million Customers including 97% of Fortune 2000!

•  35+ Product Awards – Consistent Innovation!

•  500+ Employees in 29 Countries!

•  www.embarcadero.com !

What is IoT?!•  Everyday devices go online!

•  Smart objects & Wearable computing!

•  Information sharing & Interoperability!

•  Ubiquitous computing, connectivity & automation!

•  APIs & services everywhere!

By Wilgengebroed on Flickr used under CC!

Page 5: The Internet of Things and You

4/8/15  

3  

Internet of Things!Metcalfe's law states that the value of a network is proportional to the

square of the number of connections in the system (n2).

So the more “things” we connect,

the more value the internet provides.

Image by Woody993 at en.wikipedia!

Converging Trends!

Page 6: The Internet of Things and You

4/8/15  

4  

As of July 2014"

Wearable User Interfaces"

Brain-Computer Interface"

Internet of Things"

Autonomous Vehicles"

expectations!

Speech-to-Speech Translation"

h"p://www.gartner.com/newsroom/id/2819918

time!

Plateau of!Productivity!Slope of Enlightenment!Trough of!

Disillusionment!Peak of!Inflated!

Expectations!Innovation!

Trigger!

Plateau will be reached in:!more than 10 years"5 to 10 years"2 to 5 years"less than 2 years"

obsolete"before plateau"

Gartner's 2014 Hype Cycle for Emerging Technologies August 11, 2014

Wearable  User    Interface  

Hype Cycle!

Autonomous  Vehicles  

Technology Roadmap: The Internet of Things!

SRI Consulting Business Intelligence/National Intelligence Council!

Page 7: The Internet of Things and You

4/8/15  

5  

Where is IoT!•  Healthcare!

•  Fitness!

•  Home automation!

•  Industrial!

•  Connected / autonomous car!

•  Wearable computing!

•  Shipping / Transportation!

•  Travel!

•  Shopping / Retail!

•  Smart Appliances!

•  Entertainment!

Smart Devices!•  Beacons!

•  Android Wear!

•  Apple Watch!

•  Google Glass!

•  Raspberry Pi!

•  Arduino!

•  Set top boxes!

•  FitBit!

•  Ninja Blocks!

•  Emotiv EPOC!

•  Nest Thermostat !

•  PTZ Web Cam!

•  Existing computers, smartphones, tablets. etc.!

Page 8: The Internet of Things and You

4/8/15  

6  

What are Beacons?!

•  Broadcast only Bluetooth LE device!

•  Provides signal strength for range estimate!

•  Useful to enhance location data (indoors and specific proximity)!

•  Big brother of RFID and NFC!

Computer Miniaturization & Commoditization!

•  Small and Everywhere!

•  Ardunio, Raspberry Pi, etc.!

•  Sub $50 consumer project devices!

•  Arduino defines standard with multiple manufacturers!

•  Smart Devices!

Arduino!

Gemma!

Rasp Pi 2!

BeagleBoard Black!Electric Imp!

Page 9: The Internet of Things and You

4/8/15  

7  

Device Characteristics!•  Sensors !

•  Data Collection!

•  Data Analysis!

•  Miniaturization !

•  Discoverability!TI CC2541 SensorTag !Development Kit - $25!

Connectivity!•  Internet everywhere!!

•  Bluetooth LE (Smart)!

•  Z-Wave & Zigbee, etc.!

•  LiFi!

•  Google Thread!

•  IPv6!

•  Beacons!

•  NFC!

•  WiFi Direct!

Page 10: The Internet of Things and You

4/8/15  

8  

http://www.businessinsider.com/growth-in-the-internet-of-things-market-2-2014-2!

Bluetooth Low Energy / Smart!•  Part of Bluetooth 4.0 standard!

•  Defines standard characteristics (GATT)!

•  Device and functionality discoverability!

•  Does not require pairing!

•  Use utilities like “LightBlue” to interrogate!

Page 11: The Internet of Things and You

4/8/15  

9  

Development Considerations!•  Watch Emerging standards !

•  Avoid Network lock-in!

•  Avoid Platform lock-in!

•  Privacy!

•  Security!

•  Legal!

Avoiding Network Lock-in!•  Don’t let someone else own your data!

•  Use BaaS like Parse!

•  Use self storage or custom cloud (Amazon, etc.) !

•  Never use iCloud!

•  Imagine if you had a different Twitter or email account for each phone, tablet, computer, etc.!

Page 12: The Internet of Things and You

4/8/15  

10  

Avoid Platform Lock-in!•  Users have multiple devices & platforms!

•  You can’t only be on one platform!

•  Avoid platform centric development tools!

•  Maintaining multiple codebases means feature leapfrog!

•  Know advantages over native vs. web technologies!

Privacy!

•  Be clear with your users about privacy!

•  Users getting more comfortable with data sharing!

•  Follow your privacy policy!

Page 13: The Internet of Things and You

4/8/15  

11  

Security!

•  Encrypt your transmissions!

•  Encrypt your storage!

•  Use proven security standards!

•  Be educated about security!

Legal!

•  Understand how the law relates to your product and service!

•  There are legal standards around “medical devices”!

•  Legal compliance is important!

Page 14: The Internet of Things and You

4/8/15  

12  

Common APIs!•  Direct Bluetooth!

•  Direct REST / JSON!

•  Indirect REST / JSON!

•  Custom SDK!

•  On-device execution (Linux or Android)!

•  IFTTT, Tasker, WebSockets, PubNub, etc.!

Challenges!

•  Switching from IPv4 to IPv6!

•  Battery life!

•  Interoperability & connectivity!

•  “A basket of remotes”!

•  Privacy & Security!

Page 15: The Internet of Things and You

4/8/15  

13  

Personal Digital Assistants!•  Cloud and AI powered!

•  Amazon Echo!

•  Xbox One!

•  Smart Phones & Tablets!

•  In the future: IoT Hub!

212BB Connected Devices by 2020!

6.6 *CISCO IoT DEVICES

27.9 *IDC IoT DEVICES

1.2 MOBILE DEVICES MOBILE DEVICES

IoT DEVICES * I D C

IoT DEVICES * C I S C O

2010 2015 2020

B I L L I O N S

2 1 2 B

5 0 B

9 B P E R P E R S O N

P E R P E R S O N

P E R P E R S O N

Page 16: The Internet of Things and You

4/8/15  

14  

“As much as $19 trillion (USD) in economic value will be up for grabs over the next decade for businesses and institutions.”

— CISCO, ON THE INTERNET OF THINGS

The Future is the Connected User Experiences!

Page 17: The Internet of Things and You

4/8/15  

15  

Build Secure, Connected Device Environments!

The Internet of Things and You:!A Developers Guide to IoT!

Jim [email protected]!

@JimMcKeeth!

Slides: http://embt.co/iot-you !