Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
@burrsutter | burr@redhat.com | http://developers.redhat.com
Enterprise Developer’s
Journey to the IoT
Burr Sutter - Red H...
@burrsutter | burr@redhat.com | http://developers.redhat.com
@burrsutter | burr@redhat.com | http://developers.redhat.com
“software is eating the world”
Marc Andreessen - WSJ Aug 2011...
@burrsutter | burr@redhat.com | http://developers.redhat.com
Real Things
@burrsutter | burr@redhat.com | http://developers.redhat.com
Business & IT: 80’s to Future
ChUI GUI Web Mobile Things
80’s...
@burrsutter | burr@redhat.com | http://developers.redhat.com
@burrsutter | burr@redhat.com | http://developers.redhat.com
Developers, developers...
https://www.linkedin.com/pulse/beco...
@burrsutter | burr@redhat.com | http://developers.redhat.com
The Journey
Box
&
Deploy
PCB
Design
FPGA
Make Friends
Electri...
@burrsutter | burr@redhat.com | http://developers.redhat.com
Ingestion
Sensors
Gateway
@burrsutter | burr@redhat.com | http://developers.redhat.com
Ingestion Analytics
Sensors
Gateway
Dashboards
Workflow
Integ...
@burrsutter | burr@redhat.com | http://developers.redhat.com
Ingestion Analytics
Sensors
Actuators
Gateway
Dashboards
Work...
@burrsutter | burr@redhat.com | http://developers.redhat.com
Ingestion Analytics
Sensors
Actuators
Gateway
Dashboards
Work...
@burrsutter | burr@redhat.com | http://developers.redhat.com
Ingestion Analytics
Sensors
Actuators
Gateway
Dashboards
Work...
@burrsutter | burr@redhat.com | http://developers.redhat.com
Ingestion Analytics
Sensors
Actuators
Gateway
Dashboards
Work...
@burrsutter | burr@redhat.com | http://developers.redhat.com
Edge Architectures
Directly connected
WiFi or 3G
Bluetooth vi...
@burrsutter | burr@redhat.com | http://developers.redhat.com
Microcontrollers Embedded Linux
Particle.io - Photon WiFi ($1...
@burrsutter | burr@redhat.com | http://developers.redhat.com
Develop your inner Maker
Breadboard
Soldering
Volts, Amps, Wa...
@burrsutter | burr@redhat.com | http://developers.redhat.com
Demos
@burrsutter | burr@redhat.com | http://developers.redhat.com
Camel Demo
Apache
ActiveMQ
(Fuse A-MQ)
Apache
Camel
TI Sensor...
@burrsutter | burr@redhat.com | http://developers.redhat.com
Spark Streaming Demo
ActiveMQ
Spark receives raw events and c...
@burrsutter | burr@redhat.com | http://developers.redhat.com
@burrsutter | burr@redhat.com | http://developers.redhat.com
Upcoming SlideShare
Loading in …5
×

An Enterprise Developer's Joerney to the IoT

2,371 views

Published on

The current hype around the Internet of Things (IoT) has led to a substantial amount of innovation thanks to open source software, open hardware, open standards, and community inspiration.

In this session, we will explore how you can use open source software to incorporate the physical world (the “Things”) into your traditional enterprise IT infrastructure. We will walk the path from a typical enterprise developer’s current focus on web desktop applications to mobile and devices, specifically developer prototyping platforms like Raspberry Pi, Intel Edison, Arduino, Particle.io, and several others.

Learn how to connect the physical world to your enterprise middleware backbone via sensors and actuators.

Burr Sutter: Technologist, innovator, creator, catalyst, an evangelist, product manager, teacher, and 'internal start-up' leader with the vision to see tomorrow's technology and the ability to focus and energize the engineers who build it and the communities who use it.

Areas of expertise include Java EE, SOA, Business Rules, BPM, PaaS, Mobile and IoT.

Published in: Technology
  • Be the first to comment

An Enterprise Developer's Joerney to the IoT

  1. 1. @burrsutter | burr@redhat.com | http://developers.redhat.com Enterprise Developer’s Journey to the IoT Burr Sutter - Red Hat
  2. 2. @burrsutter | burr@redhat.com | http://developers.redhat.com
  3. 3. @burrsutter | burr@redhat.com | http://developers.redhat.com “software is eating the world” Marc Andreessen - WSJ Aug 2011 BUT we used to make, transport and consume actual physical things
  4. 4. @burrsutter | burr@redhat.com | http://developers.redhat.com Real Things
  5. 5. @burrsutter | burr@redhat.com | http://developers.redhat.com Business & IT: 80’s to Future ChUI GUI Web Mobile Things 80’s 90’s 00’s 10’s
  6. 6. @burrsutter | burr@redhat.com | http://developers.redhat.com
  7. 7. @burrsutter | burr@redhat.com | http://developers.redhat.com Developers, developers... https://www.linkedin.com/pulse/becoming-iot-developer-alok-batra
  8. 8. @burrsutter | burr@redhat.com | http://developers.redhat.com The Journey Box & Deploy PCB Design FPGA Make Friends Electrical, Embedded, Mechanical Engineers Enterprise Architecture PCB Prototypes Sunstone, OSHPark Mass Production Certification
  9. 9. @burrsutter | burr@redhat.com | http://developers.redhat.com Ingestion Sensors Gateway
  10. 10. @burrsutter | burr@redhat.com | http://developers.redhat.com Ingestion Analytics Sensors Gateway Dashboards Workflow Integration
  11. 11. @burrsutter | burr@redhat.com | http://developers.redhat.com Ingestion Analytics Sensors Actuators Gateway Dashboards Workflow Integration Control Messages
  12. 12. @burrsutter | burr@redhat.com | http://developers.redhat.com Ingestion Analytics Sensors Actuators Gateway Dashboards Workflow Integration Control Messages
  13. 13. @burrsutter | burr@redhat.com | http://developers.redhat.com Ingestion Analytics Sensors Actuators Gateway Dashboards Workflow Integration Control Messages
  14. 14. @burrsutter | burr@redhat.com | http://developers.redhat.com Ingestion Analytics Sensors Actuators Gateway Dashboards Workflow Integration Control Messages
  15. 15. @burrsutter | burr@redhat.com | http://developers.redhat.com Edge Architectures Directly connected WiFi or 3G Bluetooth via gateway/phone Gateway Phone 802.15.4 mesh via gateway 6LoWPAN
  16. 16. @burrsutter | burr@redhat.com | http://developers.redhat.com Microcontrollers Embedded Linux Particle.io - Photon WiFi ($19) LightBlue Bean BLE ($29) Electric Imp WiFi ($29) TI SensorTag BLE ($29) MetaWear BLE ($45) Tessel WiFi ($39) runs JavaScript Arduino Uno ($25) Arduino Pro Mini ($10) Intel Edison ($50) includes WiFi and Bluetooth Raspberry Pi 2 ($35) + WiFi ($10) + Bluetooth ($10) Onion Omega ($25) includes WiFi C.H.I.P ($9) includes WiFi, Bluetooth Arduino Yun ($75) + WiFi ($10) BeagleBone Black ($55) + WiFI ($10) + BLE ($10) MinnowBoard Max ($145) ESP8266 ($4) WiFi
  17. 17. @burrsutter | burr@redhat.com | http://developers.redhat.com Develop your inner Maker Breadboard Soldering Volts, Amps, Watts Serial, I2C, SPI, UART, PWM Resistor, Capacitor, Inductor, Diode, Transistor, Shift Register vs Voltage Divider Sensors…(https://www.sparkfun.com/categories/23)
  18. 18. @burrsutter | burr@redhat.com | http://developers.redhat.com Demos
  19. 19. @burrsutter | burr@redhat.com | http://developers.redhat.com Camel Demo Apache ActiveMQ (Fuse A-MQ) Apache Camel TI SensorTag - Bluetooth 4.0 MQTT over WiFi Node.js polls SensorTag over Bluetooth, publishes MQTT over WiFi MQTT MQTT Node.js subscriber, if HOT writes Bluetooth scratch data MQTT over WiFi LightBlue Bean - C code Servo MQTT over WebSockets to browser
  20. 20. @burrsutter | burr@redhat.com | http://developers.redhat.com Spark Streaming Demo ActiveMQ Spark receives raw events and calculates check-in, check-out and retransmit events Node.js AMQP AMQP AMQPAMQP Stomp over Websockets BLE Beacons Gimbal Estimote Raspberry Pi 2 + WiFi dongle + Bluetooth 4 dongle raw check-in/out
  21. 21. @burrsutter | burr@redhat.com | http://developers.redhat.com
  22. 22. @burrsutter | burr@redhat.com | http://developers.redhat.com

×