SPS London 2015 - IoT and Room Reservation Cloud-Style

SharePoint Artisan, Consultant, Team Leader and Speaker. Helping you get the most out of SharePoint/Office 365. MVP. at Sogeti
Jul. 12, 2015

More Related Content

Slideshows for you(20)

Similar to SPS London 2015 - IoT and Room Reservation Cloud-Style(20)


SPS London 2015 - IoT and Room Reservation Cloud-Style

  1. SharePoint and IoT: Room Reservation Cloud-Style Edin Kapić July 11th, 2015 London
  2. Thanks to our Sponsors
  3. About me edinkapic @ekapic
  4. SharePoint, sun and beach (September 26th)
  5. Agenda  IoT Landscape  Intel Galileo  “Cloud Room Reservation System”  DEMO  Q&A
  6. Smart wearables Smart home Smart city Smart environment Smart enterprise Applications
  7. IoT Platforms PLATFORM PROCESSOR OS .NET SUPPORT ARDUINO PIN LAYOUT ARDUINO Atmel AVR / ARM Firmware No Yes NETDUINO ARM NET Micro Framework Yes Yes GADGETEER ARM NET Micro Framework Yes No GALILEO Intel Quark Linux Windows IoT No Yes RASPBERRY PI ARM Linux Windows 10 Yes (Mono) Yes
  8. “Standard” for IoT Atmel AVR microcontroller Analog and digital pins “Shields” for additional hardware or sensors Arduino
  9. Programming Model int led = 13; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000); }
  10. Linux embedded image Arduino software emulation Arduino pin layout Ethernet RJ45 socket PCI card support SD card for other OS images Intel Galileo Features
  11. Arduino sketches Python Node.js Intel IOT SDK with XDE/Eclipse and Yocto (C, C++, JS) Windows IoT Win32 subset (C++) Programming the Galileo
  12. C-like language Uploaded via serial / USB port Many examples and libraries available Arduino Sketches
  13. Use Galileo to supply real-time meeting room occupancy status for SharePoint to display on a site “The Idea”
  14. Overall Architecture Azure Event Hub Azure Stream Analytics Office 365 Remote AppAzure Table Storage
  15. Passive Infrared sensor detects differences in temperature caused by movement Outputs HIGH when movement is detected PIR Sensor
  16. The physical layout PIR sensor Status LEDs Digital pins Resistors Ethernet to Azure Breadboard
  17. Part of Service Bus infrastructure Massively scalable message input / output endpoints Event Hubs
  18. Galileo has built-in Ethernet connection Arduino network libraries Azure Storage REST API in C++ (“Casablanca”) AMQP library in C++ for Service Bus Galileo to Azure
  19. Real-time message processing in Azure Correlations, aggregations, pattern detection SQL-like language Massive throughput with parallel processing Stream Analytics
  20. Message processing ... 2015-07-11 11:54:12, 0 2015-07-11 11:54:13, 0 2015-07-11 11:54:14, 1 2015-07-11 11:54:15, 0 2015-07-11 11:54:16, 0 2015-07-11 11:54:17, 0 ... 2015-07-11 11:53, 0 2015-07-11 11:54, 1
  21. Queries Azure table storage Displays the room availability Provider-hosted MVC web application Office 365 SharePoint App Add-in
  22. Organizational Azure accounts can output Stream Analytics data directly to Power BI Alternative: Power BI Output
  23. IoT + Azure + Office 365 Azure allows for no-hassle connection between IoT devices and the client applications Office 365 is a perfect surface area for IoT-generated information
  24. Thank you!
  25. Don’t forget the SharePint Sponsored by Imperial College Union Bar 6pm - 8pm Beit Quadrangle, Prince Consort Road One street up from SPS London Don’t forget to get Beer Tokens….

Editor's Notes

  1. Template may not be modified Twitter hashtag: #spsbe for all sessions