SlideShare a Scribd company logo
1 of 26
Download to read offline
Austin IoT Hardware Sub-
Group
Overview - Naming - Pain points
1 - 03/09/2015
About The Austin IoT Sub-Group
The IoT Hardware Sub-Group offers a more hands-on
approach than it's broader based parent, the Austin IoT
group.
Meetups will feature show-and-tell demonstrations,
collaborative discussion, and educational presentations.
The focus is on learning how to create IoT devices, for fun
or profit. Most of all, we will have fun! with IoT.
About Me, David Fowler
EMail: David.Fowler@gmail.com
G+: DavidFowlerEngineer
LinkedIn: David Fowler
Twitter: uCHobby
GitHub: uchobby
Website: http://www.uCHobby.com
DayJob: Chief Engineer, Advanced Product Development, Raven Ind.
Applying technology in Agriculture. Entrepreneur Innovator.
software, hardware, mobile, embedded and Web Engineering
About Tech Shop
A Maker’s Dream!
Support for Entrepreneurs
Membership
Tours
Meetings
Internet of Things?
● Internet
○ A way to communicate
● Things
○ Things that can communicate
IoT Domains
● IoT Device
● IoT Server
● IoT Client
● IoT Security
IoT Device
● Internet connected
○ Observation
○ Control
○ Both
Device Example: Garage Door Node
● Observation
○ Door state (open or closed)
● Control
○ Presses door control button
IoT Server
● Device Communications
● Data Storage
● API interfacing
● Applications (Web based)
Server Example: Garage Door Node
● Device Communications
○ Talks directly to the device over the net(!)
● Data Storage
○ Stores a history of events
● API interfacing
○ Provides access to device communications or status
and history data.
● Applications (Web based)
○ Serves up web applications which use the API.
IoT Clients
● Applications working with devices
● Mobile, Desktop, or Web
● Third party systems
● Other Devices.
Client Example: Garage Door Node
● Application
○ Mobile iOS, Android, Web
○ PC, Mac, Linux
● Communicates with the Server
○ Reads door status
○ Sends command to move door
○ Alerts User, has pretty GUI
Security
Privacy
Crime
Griefing/Hacking
Manufacture Tracking
IoT Pain Points
● Server requirement
○ Communications proxy
○ Central clearing point for data
● Device Datalink
○ Configuration
○ Power
○ Cost
● Interoperability
○ OEMs proprietary systems
● Opportunity Knocks
Device Pain Points - Datalink
● Wired
○ Ethernet
○ Power Line
○ Custom
● Wireless
○ Wifi
○ Bluetooth
○ Cellular
○ Private - Gateway/Bridge
Wired Data-Link
● Ethernet
○ Easy to use thanks to DHCP
○ Requires some power and cost
● USB
○ Cabled to a PC. OK for some applications
○ Lame option in modern times
● Other
○ Powerline
○ Serial
Wifi Data-Link
● Configuration - Connecting a device to a home’s wifi
○ Temp Access Point or Soft AP
○ Tricky Electric Imp method with photo detector
○ Temporary connection for configuration
■ Bluetooth, USB, etc…
● Power
○ WiFi needs power, short battery life
● Cost
○ WiFi cost more than $2 today.
Cellular Data-link
● Connects like a cell phone
● Hardware Cost
● Subscription Service
○ $3/month plans
○ Spark Electron
Wireless Gateway/Bridge
● Low cost radio link between device and base
● Cost is low
● Power is low
● Requires a base unit
○ AC powered
○ Ethernet connected
Experimenting with IOT
● Device
○ Use your PC, it’s connected to the internet
■ Use an Arduino or similar
● sensors and controls
○ Smart Phone
○ Raspberry Pi, Beaglebone, others with either wifi or
Ethernet
● Server
○ Try Nodejs.
○ Use existing
Existing IoT Servers
PaaS providers for IoT
Dweet Xively Spark Nimbits Adafruit Sparkfun zetta mbed
Eclipse.org Exosite Axeda Google FreeRTOS Pergreen ThingsSpeak
2lemetry Microsoft Azure IoT ServicesIBM Bluemix carriots Gigaom Axiros
octoblue Konekt Amazon AWS Mformation Oracle
And more, and more...
Existing Devices
Arduino Raspberry Pi Spark
Beaglebone
Freescale Launchpads
Microchip boards
Intel Galileo and Edision
And more, many more...
IoT Communications Protocols
MQTT XMPP CoAp LWM2M Z-Wave
IEEE 802.15.4 ZigBee ISA100.11a
WirelessHART MiWi 6LoWPAN
And more and more…
Dweet Demo
● Dweet Service
○ Simple - HTTP GET
○ Easy for Client Web Apps
■ JSON
○ Easy for devices with TC/IP and HTTP stack
● Demo
○ IPhone as device using Freeboard demo app
○ Web app in Brackets on my PC for client
○ Freeboard demo
Thank you for the help
Gil Kloepfer Rob Gibson Rham Sriram
Robert Gatliff Antonio R Rodriquez James Roberts
Stephen Porter Lee Drennan Scott S.
Eddie Batlle Palak Shah Alberto
Bill Carter Bill Morgan Robert Zurga
Questions?
● Coders?
○ Java, javascript, C/C++, Python
● Sparkies - hardware people...
● Servers - existing services?
● Protocols?
● Devices?
● Sponsors?
● Next Time?

More Related Content

What's hot

2017 07 Seattle Full Stack Meetup
2017 07 Seattle Full Stack Meetup2017 07 Seattle Full Stack Meetup
2017 07 Seattle Full Stack Meetup
xsited
 

What's hot (20)

Develop, deploy and manage your IoT Fleet with Balena - IoT Portugal Meetup
Develop, deploy and manage your IoT Fleet with Balena - IoT Portugal MeetupDevelop, deploy and manage your IoT Fleet with Balena - IoT Portugal Meetup
Develop, deploy and manage your IoT Fleet with Balena - IoT Portugal Meetup
 
Introduction to IoT Architecture
Introduction to IoT ArchitectureIntroduction to IoT Architecture
Introduction to IoT Architecture
 
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
 
IoT Gateway Introduction
IoT Gateway IntroductionIoT Gateway Introduction
IoT Gateway Introduction
 
IoX - tech-intro-for-paris-hackathon
IoX - tech-intro-for-paris-hackathonIoX - tech-intro-for-paris-hackathon
IoX - tech-intro-for-paris-hackathon
 
Mobile Networks as Secure and Reliable Communication Platform for Smart Home
Mobile Networks as Secure and Reliable Communication Platform for Smart HomeMobile Networks as Secure and Reliable Communication Platform for Smart Home
Mobile Networks as Secure and Reliable Communication Platform for Smart Home
 
ThingStudio_persys17
ThingStudio_persys17ThingStudio_persys17
ThingStudio_persys17
 
Ninja Blocks Introduction
Ninja Blocks IntroductionNinja Blocks Introduction
Ninja Blocks Introduction
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
ARM mbed connect
ARM mbed connectARM mbed connect
ARM mbed connect
 
Smart Gateways, Blockchain and the Internet of Things (Charalampos Doukas-Cre...
Smart Gateways, Blockchain and the Internet of Things (Charalampos Doukas-Cre...Smart Gateways, Blockchain and the Internet of Things (Charalampos Doukas-Cre...
Smart Gateways, Blockchain and the Internet of Things (Charalampos Doukas-Cre...
 
2017 07 Seattle Full Stack Meetup
2017 07 Seattle Full Stack Meetup2017 07 Seattle Full Stack Meetup
2017 07 Seattle Full Stack Meetup
 
Building careers in IoT
Building careers in IoTBuilding careers in IoT
Building careers in IoT
 
Mobile interoperability and business productivity
Mobile interoperability and business productivityMobile interoperability and business productivity
Mobile interoperability and business productivity
 
Charalampos Doukas, ICT30 AGILE, IoT Forum 2016, Smart Gateways, Blockchain &...
Charalampos Doukas, ICT30 AGILE, IoT Forum 2016, Smart Gateways, Blockchain &...Charalampos Doukas, ICT30 AGILE, IoT Forum 2016, Smart Gateways, Blockchain &...
Charalampos Doukas, ICT30 AGILE, IoT Forum 2016, Smart Gateways, Blockchain &...
 
A quick introduction to The Things Network
A quick introduction to The Things NetworkA quick introduction to The Things Network
A quick introduction to The Things Network
 
IoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTT
 
How to Lead in IIoT
How to Lead in IIoTHow to Lead in IIoT
How to Lead in IIoT
 
IoT fun with Raspberry Pi and .NET
IoT fun with Raspberry Pi and .NETIoT fun with Raspberry Pi and .NET
IoT fun with Raspberry Pi and .NET
 
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
 

Viewers also liked

Viewers also liked (16)

Li fi for future mobiles
Li fi for future mobilesLi fi for future mobiles
Li fi for future mobiles
 
Building IoT Devices - From Prototype to Production
Building IoT Devices - From Prototype to ProductionBuilding IoT Devices - From Prototype to Production
Building IoT Devices - From Prototype to Production
 
Iot Overview
Iot Overview Iot Overview
Iot Overview
 
2016 iot summit_guy_bieber9
2016 iot summit_guy_bieber92016 iot summit_guy_bieber9
2016 iot summit_guy_bieber9
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Technical Challenges - How To Design IoT Systems
Technical Challenges - How To Design IoT SystemsTechnical Challenges - How To Design IoT Systems
Technical Challenges - How To Design IoT Systems
 
Confusion of Things — The IoT Hardware Kerfuffle
Confusion of Things — The IoT Hardware KerfuffleConfusion of Things — The IoT Hardware Kerfuffle
Confusion of Things — The IoT Hardware Kerfuffle
 
Internet of Things (IoT) overview powered by Red Hat
Internet of Things (IoT) overview powered by Red HatInternet of Things (IoT) overview powered by Red Hat
Internet of Things (IoT) overview powered by Red Hat
 
Ibm iot overview
Ibm   iot overviewIbm   iot overview
Ibm iot overview
 
Design challenges in IoT
Design challenges in IoT Design challenges in IoT
Design challenges in IoT
 
Introduction to Internet of Things Hardware
Introduction to Internet of Things HardwareIntroduction to Internet of Things Hardware
Introduction to Internet of Things Hardware
 
Presentation on IoT by tushar
Presentation on IoT by tusharPresentation on IoT by tushar
Presentation on IoT by tushar
 
IBM Internet of Things Offerings
IBM Internet of Things OfferingsIBM Internet of Things Offerings
IBM Internet of Things Offerings
 
IoT Reality & Way Ahead: Incubators for Hardware, IoT Startups
IoT Reality & Way Ahead: Incubators for Hardware, IoT StartupsIoT Reality & Way Ahead: Incubators for Hardware, IoT Startups
IoT Reality & Way Ahead: Incubators for Hardware, IoT Startups
 
Prototyping IoT- Easy Tools to Start Demonstrating Your Hardware Ideas- Santh...
Prototyping IoT- Easy Tools to Start Demonstrating Your Hardware Ideas- Santh...Prototyping IoT- Easy Tools to Start Demonstrating Your Hardware Ideas- Santh...
Prototyping IoT- Easy Tools to Start Demonstrating Your Hardware Ideas- Santh...
 

Similar to IoT Domain Naming and Pain Points

Similar to IoT Domain Naming and Pain Points (20)

Introduction to Internet Of Things
Introduction to Internet Of ThingsIntroduction to Internet Of Things
Introduction to Internet Of Things
 
LPWan 101
LPWan 101LPWan 101
LPWan 101
 
Understanding IoT with Cloud IoT Core
Understanding IoT with Cloud IoT CoreUnderstanding IoT with Cloud IoT Core
Understanding IoT with Cloud IoT Core
 
IoT Development - Opportunities and Challenges
IoT Development - Opportunities and ChallengesIoT Development - Opportunities and Challenges
IoT Development - Opportunities and Challenges
 
Mark Horowitz - Stanford Engineering - Securing the Internet of Things
Mark Horowitz - Stanford Engineering - Securing the Internet of ThingsMark Horowitz - Stanford Engineering - Securing the Internet of Things
Mark Horowitz - Stanford Engineering - Securing the Internet of Things
 
MachinePulse at the November Open Hardware Meetup, Mumbai 2014
MachinePulse at the November Open Hardware Meetup, Mumbai 2014MachinePulse at the November Open Hardware Meetup, Mumbai 2014
MachinePulse at the November Open Hardware Meetup, Mumbai 2014
 
mozilla-things-fosdem-2019
mozilla-things-fosdem-2019mozilla-things-fosdem-2019
mozilla-things-fosdem-2019
 
IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017
 
Intro to the Internet of Things using Netduino
Intro to the Internet of Things using NetduinoIntro to the Internet of Things using Netduino
Intro to the Internet of Things using Netduino
 
Fullstack IoT Development
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT Development
 
Far South Networks - Wander Web
Far South Networks - Wander WebFar South Networks - Wander Web
Far South Networks - Wander Web
 
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018
 
Internet of things - The Present & The Future
Internet of things - The Present & The FutureInternet of things - The Present & The Future
Internet of things - The Present & The Future
 
IoT Session Thomas More
IoT Session Thomas MoreIoT Session Thomas More
IoT Session Thomas More
 
Cc internet of things @ Thomas More
Cc internet of things @ Thomas MoreCc internet of things @ Thomas More
Cc internet of things @ Thomas More
 
The Considerations for Internet of Things @ 2017
The Considerations for Internet of Things @ 2017The Considerations for Internet of Things @ 2017
The Considerations for Internet of Things @ 2017
 
Harness the Power of Microsoft Azure
Harness the Power of Microsoft AzureHarness the Power of Microsoft Azure
Harness the Power of Microsoft Azure
 
Google Cloud IoT Core
Google Cloud IoT CoreGoogle Cloud IoT Core
Google Cloud IoT Core
 
The Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoTThe Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoT
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 

IoT Domain Naming and Pain Points

  • 1. Austin IoT Hardware Sub- Group Overview - Naming - Pain points 1 - 03/09/2015
  • 2. About The Austin IoT Sub-Group The IoT Hardware Sub-Group offers a more hands-on approach than it's broader based parent, the Austin IoT group. Meetups will feature show-and-tell demonstrations, collaborative discussion, and educational presentations. The focus is on learning how to create IoT devices, for fun or profit. Most of all, we will have fun! with IoT.
  • 3. About Me, David Fowler EMail: David.Fowler@gmail.com G+: DavidFowlerEngineer LinkedIn: David Fowler Twitter: uCHobby GitHub: uchobby Website: http://www.uCHobby.com DayJob: Chief Engineer, Advanced Product Development, Raven Ind. Applying technology in Agriculture. Entrepreneur Innovator. software, hardware, mobile, embedded and Web Engineering
  • 4. About Tech Shop A Maker’s Dream! Support for Entrepreneurs Membership Tours Meetings
  • 5. Internet of Things? ● Internet ○ A way to communicate ● Things ○ Things that can communicate
  • 6. IoT Domains ● IoT Device ● IoT Server ● IoT Client ● IoT Security
  • 7. IoT Device ● Internet connected ○ Observation ○ Control ○ Both
  • 8. Device Example: Garage Door Node ● Observation ○ Door state (open or closed) ● Control ○ Presses door control button
  • 9. IoT Server ● Device Communications ● Data Storage ● API interfacing ● Applications (Web based)
  • 10. Server Example: Garage Door Node ● Device Communications ○ Talks directly to the device over the net(!) ● Data Storage ○ Stores a history of events ● API interfacing ○ Provides access to device communications or status and history data. ● Applications (Web based) ○ Serves up web applications which use the API.
  • 11. IoT Clients ● Applications working with devices ● Mobile, Desktop, or Web ● Third party systems ● Other Devices.
  • 12. Client Example: Garage Door Node ● Application ○ Mobile iOS, Android, Web ○ PC, Mac, Linux ● Communicates with the Server ○ Reads door status ○ Sends command to move door ○ Alerts User, has pretty GUI
  • 14. IoT Pain Points ● Server requirement ○ Communications proxy ○ Central clearing point for data ● Device Datalink ○ Configuration ○ Power ○ Cost ● Interoperability ○ OEMs proprietary systems ● Opportunity Knocks
  • 15. Device Pain Points - Datalink ● Wired ○ Ethernet ○ Power Line ○ Custom ● Wireless ○ Wifi ○ Bluetooth ○ Cellular ○ Private - Gateway/Bridge
  • 16. Wired Data-Link ● Ethernet ○ Easy to use thanks to DHCP ○ Requires some power and cost ● USB ○ Cabled to a PC. OK for some applications ○ Lame option in modern times ● Other ○ Powerline ○ Serial
  • 17. Wifi Data-Link ● Configuration - Connecting a device to a home’s wifi ○ Temp Access Point or Soft AP ○ Tricky Electric Imp method with photo detector ○ Temporary connection for configuration ■ Bluetooth, USB, etc… ● Power ○ WiFi needs power, short battery life ● Cost ○ WiFi cost more than $2 today.
  • 18. Cellular Data-link ● Connects like a cell phone ● Hardware Cost ● Subscription Service ○ $3/month plans ○ Spark Electron
  • 19. Wireless Gateway/Bridge ● Low cost radio link between device and base ● Cost is low ● Power is low ● Requires a base unit ○ AC powered ○ Ethernet connected
  • 20. Experimenting with IOT ● Device ○ Use your PC, it’s connected to the internet ■ Use an Arduino or similar ● sensors and controls ○ Smart Phone ○ Raspberry Pi, Beaglebone, others with either wifi or Ethernet ● Server ○ Try Nodejs. ○ Use existing
  • 21. Existing IoT Servers PaaS providers for IoT Dweet Xively Spark Nimbits Adafruit Sparkfun zetta mbed Eclipse.org Exosite Axeda Google FreeRTOS Pergreen ThingsSpeak 2lemetry Microsoft Azure IoT ServicesIBM Bluemix carriots Gigaom Axiros octoblue Konekt Amazon AWS Mformation Oracle And more, and more...
  • 22. Existing Devices Arduino Raspberry Pi Spark Beaglebone Freescale Launchpads Microchip boards Intel Galileo and Edision And more, many more...
  • 23. IoT Communications Protocols MQTT XMPP CoAp LWM2M Z-Wave IEEE 802.15.4 ZigBee ISA100.11a WirelessHART MiWi 6LoWPAN And more and more…
  • 24. Dweet Demo ● Dweet Service ○ Simple - HTTP GET ○ Easy for Client Web Apps ■ JSON ○ Easy for devices with TC/IP and HTTP stack ● Demo ○ IPhone as device using Freeboard demo app ○ Web app in Brackets on my PC for client ○ Freeboard demo
  • 25. Thank you for the help Gil Kloepfer Rob Gibson Rham Sriram Robert Gatliff Antonio R Rodriquez James Roberts Stephen Porter Lee Drennan Scott S. Eddie Batlle Palak Shah Alberto Bill Carter Bill Morgan Robert Zurga
  • 26. Questions? ● Coders? ○ Java, javascript, C/C++, Python ● Sparkies - hardware people... ● Servers - existing services? ● Protocols? ● Devices? ● Sponsors? ● Next Time?