0626 2014 01_toronto-smac meetup_io_t

  • 305 views
Uploaded on

Rapidly Developing Internet of Things (IoT) Applications. Demos include using the Raspberry Pi, Beacons, the Oculus Rift, and other sensors. Apps were developed using Bluemix services.

Rapidly Developing Internet of Things (IoT) Applications. Demos include using the Raspberry Pi, Beacons, the Oculus Rift, and other sensors. Apps were developed using Bluemix services.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
305
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
16
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. #TOSMAC Toronto SMAC Meetup – Welcome! Rapidly developing Internet of Things (IoT) applications
  • 2. #TOSMAC Agenda • 6:00pm - 6:05pm: Registration, Welcome, Introductions • 6:05pm - 6:15pm: Recap from prior meetup events • 6:15pm – 6:40pm: Using Node-RED to rapidly create IoT apps • 6:40pm - 7:05pm: Raspberry-Pi: Home security system • 7:05pm - 7:30pm: Oculus Rift: Developing an Educational game • 7:30pm - 7:55pm: Beacons: Attendance Tracking System • 7:55pm - 8:30pm: Questions & Networking – Demo Tables | © 2014 IBM Corporation2
  • 3. #TOSMAC Toronto SMAC Team | © 2014 IBM Corporation3 Raul Chong Lila Adamec Grant Hutchison Grace BarkerLuiz Aoqui
  • 4. #TOSMAC Let’s be social! Start tweeting with: #TOSMAC | © 2014 IBM Corporation4
  • 5. #TOSMAC Agenda • 6:00pm - 6:05pm: Registration, Welcome, Introductions • 6:05pm - 6:15pm: Recap from prior meetup events • 6:15pm – 6:40pm: Using Node-RED to rapidly create IoT apps • 6:40pm - 7:05pm: Raspberry-Pi: Home security system • 7:05pm - 7:30pm: Oculus Rift: Developing an Educational game • 7:30pm - 7:55pm: Beacons: Attendance Tracking System • 7:55pm - 8:30pm: Questions & Networking – Demo Tables | © 2014 IBM Corporation5
  • 6. #TOSMAC Why this Meetup? • SMAC - A holistic approach • Build a strong community (eg: Like BigDataUniversity.com) • Encourage collaboration & partnership • Showcase SMAC technology • Product development feedback + sponsored users | © 2014 IBM Corporation6
  • 7. #TOSMAC Key areas: SMAC & Cognitive Computing Innovate how we engage, make decisions and work Optimize our IT infrastructure, data and processes Line of Business Leaders Marketing Leaders Sales Leaders Finance & HR Leaders Technology Leaders Chief Information Officers Technology Architects Dev & Ops Leaders Drives InvestmentDrives Investment Drives NeedDrives Need
  • 8. #TOSMAC Who is this meetup for? • SMAC enthusiasts • Mitigating diverse audience challenge: – Guest presentation (Proposals are welcomed!) – High-level intro: For everyone – Technical presentation with story telling and demos: • Story telling: For everyone • Technical demo: Specific audience (but not in-depth) – Separate workshops: Technical deep dive, hands-on | © 2014 IBM Corporation8
  • 9. #TOSMAC IBM SMAC and Global Entrepreneur Programs | © 2014 IBM Corporation9
  • 10. #TOSMAC IBM SMAC Program: Community Outreach 10 Awareness (1 hour) Intro presentation at events Training (1 day) Workshops - Using your own db/app Support (1 week) Play with the system on the Cloud - Free IBM Cloud access and mentorship Adoption (1 year) Continuous development and mentorship
  • 11. #TOSMAC IBM Global Entrepreneur Program Benefits (Program duration: 3 years) •Free access to some IBM software •Project resource managers to assist with product development •40 IBM innovation centers WW to connect with tech resources •IBM mentor network: Investors, industry influencers, academics and tech experts •Smartcamp events: Network with investors and industry leaders WW – Selected companies are offered 12 weeks of IBM mentorship – IBM SmartCamp winners have raised over $115 million in venture capital funding Requirements •Business must be an early stage company, less than 5 years old •Privately held
  • 12. #TOSMAC About tonight’s meetup • Brazilian students – Big Data University interns • Alpha version of apps/projects • Articles will be available related to apps/projects
  • 13. #TOSMAC Agenda • 6:00pm - 6:05pm: Registration, Welcome, Introductions • 6:05pm - 6:15pm: Recap from prior meetup events • 6:15pm – 6:40pm: Using Node-RED to rapidly create IoT apps • 6:40pm - 7:05pm: Raspberry-Pi: Home security system • 7:05pm - 7:30pm: Oculus Rift: Developing an Educational game • 7:30pm - 7:55pm: Beacons: Attendance Tracking System • 7:55pm - 8:30pm: Questions & Networking – Demo Tables | © 2014 IBM Corporation13
  • 14. © 2014 IBM Corporation Internet of Things Cloud Internet of Things Cloud IBM BlueMix and The Internet of Things Rob Peeren, Consulting IoT Specialist, IBM Canada robobob@ca.ibm.com @robobob June 26, 2014
  • 15. #TOSMAC The Internet of Things is a Big Data Opportunity Billions of smart devices Interconnecting these devices creates an Internet of Things Insights from real-time device big data delivers intelligence to power a Smarter Planet
  • 16. #TOSMAC What’s the problem with the way companies have traditionally approached device connectivity? SCADA Controller (Data Jail) Data Sources ERP Systems Billing Systems External Partners Asset Management Systems Audit Systems Closed System Outside Consumers
  • 17. #TOSMAC The Cloud Enables many opportunities for IoT • Access to services that were never available before • Ability to bring and access the data that you need • Launch new initiatives to directly engage your clients
  • 18. #TOSMAC Cloud Foundry Founding Members: Cloud Foundry is the industry’s Open PaaS and provides a choice of clouds, frameworks and application services
  • 19. #TOSMAC ANNOUNCING A New Development Tool Built on Cloud Foundary for Composable Business: IBM BlueMix • Run apps in any language • Built on open standards • Provides integration services to systems of record • Designed for mobile • Provides DevOps services for integrated dev experience Beta
  • 20. #TOSMAC IBM BlueMix Services Mobile Data api + app management + quality assurance Big Data & Analytics From in-memory data store to Hadoop analytics DevOps Services Integrated developer experience for mobile and cloud apps Integration Services Access to systems of records and enterprise data Internet of Things Spanning home metering to mass metering
  • 21. #TOSMAC Node-RED: Orchestration IoT without coding • Visual tool for wiring the Internet of Things • Deploy with just one click • Simple API to create nodes with lines of JavaScript or HTML • Share flows in JSON format • Based on Node.js for event-driven, non-blocking I/O  Download from http://github.com/node-red node-red
  • 22. #TOSMAC IBMIBM Make the Data Available through APIs Real-time Analytics Internet of Things CloudInternet of Things Cloud Managed APIs Internet Scale Messaging Partners Customers Developers Employees More Things
  • 23. #TOSMAC Every Great Innovation Runs Through a Developer’s Hands
  • 24. #TOSMAC Use APIs to drive new business models and innovation Driver & vehicle monitoring News Fault analytics Service and warranty data “Pay as you drive” Journey & GPS Traffic and Weather data Advanced diagnostics Other cars Mobile apps API Mgmt APIs Partner Center iSocial tWeb & Charging station Fleet & traffic management Emergency services Vehicle insurance provider Vehicle inspection station GPS service provider More Things Petrol pump Smart Home Parking space Drive thru Retail Dealers
  • 25. #TOSMAC The Internet of Things needs Real-time Big Data Analytics • Ingest, analyze and act on massive volumes of streaming big data in real-time • Designed for real-time streaming analytics of unstructured information • Scale-out architecture for massive linear scalability • Sophisticated analytics with pre-built toolkits & accelerators • Model & language designed for real- time analytics • Analyzes unstructured information in native format • Pre-integrated analysis and analytic model consistency • Scales to petabytes of data • Supports thousands of users • Enables core data analysis with near linear processor scalability • Distributed execution • Efficient use of cores • Automatic tuning • Low latency • Programmatically change topology at runtime • Create new subscriptions • Create new port properties • Reusable analytics operators • Combine groups of operators • Customize with Java and C++ • Toolkits for geospatial, time series and complex events • BigInsights, Netezza • SPSS • Vivisimo • DataStage • MessageSight… :) Designed for Real-time Analytics Massive Scale IntegratedExtensible High Speed Dynamic IBM InfoSphere Streams
  • 26. #TOSMAC MessageSight and Streams enables amazing IoT solutions Sensors tracking real-time location of cars Primary Event zone Secondary perimeter Overview of car status Real-time alerts personalized to each car Car that had entered and now left danger zone
  • 27. #TOSMAC Demo
  • 28. #TOSMAC Agenda • 6:00pm - 6:05pm: Registration, Welcome, Introductions • 6:05pm - 6:15pm: Recap from prior meetup events • 6:15pm – 6:40pm: Using Node-RED to rapidly create IoT apps • 6:40pm - 7:05pm: Raspberry-Pi: Home security system • 7:05pm - 7:30pm: Oculus Rift: Developing an Educational game • 7:30pm - 7:55pm: Beacons: Attendance Tracking System • 7:55pm - 8:30pm: Questions & Networking – Demo Tables | © 2014 IBM Corporation28
  • 29. #TOSMAC DIY Home Surveillance System Rapidly Developing Internet of Things (IoT) Applications | © 2014 IBM Corporation*
  • 30. #TOSMAC DIY Home Surveillance System - Scenario | © 2014 IBM Corporation*
  • 31. #TOSMAC DIY Home Surveillance System - Scenario | © 2014 IBM Corporation*
  • 32. #TOSMAC DIY Home Surveillance System - Architecture | © 2014 IBM Corporation*
  • 33. #TOSMAC DIY Home Surveillance System - Raspberry Pi | © 2014 IBM Corporation*
  • 34. #TOSMAC DIY Home Surveillance System - Raspberry Pi | © 2014 IBM Corporation*
  • 35. #TOSMAC DIY Home Surveillance System - Cloudant | © 2014 IBM Corporation*
  • 36. #TOSMAC DIY Home Surveillance System - Cloudant | © 2014 IBM Corporation*
  • 37. #TOSMAC DIY Home Surveillance System - Bluemix | © 2014 IBM Corporation*
  • 38. #TOSMAC Live Demo http://homeguard.mybluemix.net | © 2014 IBM Corporation*
  • 39. #TOSMAC DIY Home Surveillance System Future developments | © 2014 IBM Corporation* ● Motion detection; ● Video recording and upload to cloudant; ● Live streaming; ● Web and android interface;
  • 40. #TOSMAC Agenda • 6:00pm - 6:05pm: Registration, Welcome, Introductions • 6:05pm - 6:15pm: Recap from prior meetup events • 6:15pm – 6:40pm: Using Node-RED to rapidly create IoT apps • 6:40pm - 7:05pm: Raspberry-Pi: Home security system • 7:05pm - 7:30pm: Oculus Rift: Developing an Educational game • 7:30pm - 7:55pm: Beacons: Attendance Tracking System • 7:55pm - 8:30pm: Questions & Networking – Demo Tables | © 2014 IBM Corporation40
  • 41. #TOSMAC Virtual Reality based learning Rapidly Developing Internet of Things (IoT) Applications | © 2014 IBM Corporation41
  • 42. #TOSMAC Digital Game Based Learning (DGBL) Rapidly Developing Internet of Things (IoT) Applications | © 2014 IBM Corporation42 Use cases: - Flight Simulator - Military training - Education?
  • 43. #TOSMAC Virtual Reality Geography Game Info & Demonstration | © 2014 IBM Corporation43
  • 44. #TOSMAC Integrating VR game with Bluemix The Architecture behind it | © 2014 IBM Corporation44 Web applicationGame Application Running locally Internet
  • 45. #TOSMAC Demo | © 2014 IBM Corporation45
  • 46. #TOSMAC Agenda • 6:00pm - 6:05pm: Registration, Welcome, Introductions • 6:05pm - 6:15pm: Recap from prior meetup events • 6:15pm – 6:40pm: Using Node-RED to rapidly create IoT apps • 6:40pm - 7:05pm: Raspberry-Pi: Home security system • 7:05pm - 7:30pm: Oculus Rift: Developing an Educational game • 7:30pm - 7:55pm: Beacons: Attendance Tracking System • 7:55pm - 8:30pm: Questions & Networking – Demo Tables | © 2014 IBM Corporation46
  • 47. #TOSMAC Toronto SMAC Meetup Attendance tracking system using Beacons Rapidly Developing Internet of Things (IoT) Applications | © 2014 IBM Corporation47
  • 48. #TOSMAC Agenda | © 2014 IBM Corporation 1. What is an iBeacon? 2. Attendance Tracking System Problems 3. Solution using Beacons 4. Demonstration 5. Questions 2
  • 49. #TOSMAC What is an iBeacon | © 2014 IBM Corporation - Apple trademark for location and proximity detection technology. 3
  • 50. #TOSMAC What is an iBeacon | © 2014 IBM Corporation - Apple trademark for location and proximity detection technology. How it works? 4
  • 51. #TOSMAC Contextual Applications | © 2014 IBM Corporation5
  • 52. #TOSMAC Contextual Applications | © 2014 IBM Corporation6
  • 53. #TOSMAC Attendance Tracking System | © 2014 IBM Corporation7
  • 54. #TOSMAC Attendance Tracking System - Problem | © 2014 IBM Corporation8
  • 55. #TOSMAC Attendance Tracking System - Problem | © 2014 IBM Corporation - Expensive systems - Reliability - Maybe losing the attendance card 9
  • 56. #TOSMAC Attendance Tracking System – Solution + + | © 2014 IBM Corporation10
  • 57. #TOSMAC What’s the idea? | © 2014 IBM Corporation11
  • 58. #TOSMAC How it works? | © 2014 IBM Corporation12
  • 59. #TOSMAC Attendance tracking with system using Beacons Rapidly Developing Internet of Things (IoT) Applications | © 2014 IBM Corporation Demonstration 13
  • 60. #TOSMAC April 21, 2014| © 2014 IBM Corporation Register Screen
  • 61. #TOSMAC April 21, 2014| © 2014 IBM Corporation
  • 62. #TOSMAC April 21, 2014| © 2014 IBM Corporation Technologies used • Estimote SDK • http://estimote.com/api/ • Mobile Cloud Service SDK for Android • http://mbaas-gettingstarted.ng.bluemix.net/android#mobile-data • Node.js used with Mobile Cloud Application • https://www.ng.bluemix.net/docs/#starters/mobile/mobilecloud/nodejs mobile.html#nodejsmobile
  • 63. #TOSMAC April 21, 2014| © 2014 IBM Corporation
  • 64. #TOSMAC Inside the Code | © 2014 IBM Corporation13
  • 65. #TOSMAC | © 2014 IBM Corporation13
  • 66. #TOSMAC | © 2014 IBM Corporation13
  • 67. #TOSMAC | © 2014 IBM Corporation13
  • 68. #TOSMAC Inside the Code | © 2014 IBM Corporation14
  • 69. #TOSMAC | © 2014 IBM Corporation15
  • 70. #TOSMAC | © 2014 IBM Corporation16
  • 71. #TOSMAC | © 2014 IBM Corporation16
  • 72. #TOSMAC | © 2014 IBM Corporation19
  • 73. #TOSMAC | © 2014 IBM Corporation20
  • 74. #TOSMAC | © 2014 IBM Corporation17
  • 75. #TOSMAC | © 2014 IBM Corporation18
  • 76. #TOSMAC Demo | © 2014 IBM Corporation21
  • 77. #TOSMAC Agenda • 6:00pm - 6:05pm: Registration, Welcome, Introductions • 6:05pm - 6:15pm: Recap from prior meetup events • 6:15pm – 6:40pm: Using Node-RED to rapidly create IoT apps • 6:40pm - 7:05pm: Raspberry-Pi: Home security system • 7:05pm - 7:30pm: Oculus Rift: Developing an Educational game • 7:30pm - 7:55pm: Beacons: Attendance Tracking System • 7:55pm - 8:30pm: Questions & Networking – Demo Tables | © 2014 IBM Corporation77
  • 78. #TOSMAC Resources | © 2014 IBM Corporation78 bluemix.net bluforcloud.com ibm.com/isv/startup bigdatauniversity.com
  • 79. #TOSMAC Thank you! Let’s network! | © 2014 IBM Corporation79