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.

Arduino to build a temperature graph on Azure

158 views

Published on

All'interno delle slide vedremo alcune informazioni circa il programma MSP (Microsoft Student Partners), Microsoft Azure, Microsoft Imagine (ex DreamSpark), Interent of Things (IoT) e Arduino. Utilizzeremo questi strumenti per realizzare un grafico della temperatura rilevata da Arduino per inviare i dati in cloud (SQL Database di Azure) e li elaboreremo per realizzare un grafico circa l'andamento della temperatura.

Published in: Internet
  • Be the first to comment

  • Be the first to like this

Arduino to build a temperature graph on Azure

  1. 1. «Future ReCoded» @Liceo Scientifico «Da Vinci» - Pescara 19 Ottobre 2016 Angelo Gino Varrati MSP LEAD - MICROSOFT STUDENT PARTNER F.Y. 2016 DOTNET ABRUZZO COMMUNITY STUDENTE DIIE – DIPARTIMENTO INGEGNERIA INDUSTRIALE AngeloGino.Varrati@studentpartner.com http://angelus-gi.azurewebsites.net/ @angelog_varrati https://www.facebook.com/MSPUnivAQ 1/41
  2. 2. 2 APAC 15% CEE 8% India 40% Japan 1% GCR 4% Russia 4% LATAM 6% Brazil 1% Mexico 1% MEA 8% Canada 1% U.S. 1% U.K. 2% France 2% Germany 3% WE 4% 58% degli MSP hanno almeno una certificazione MTA o MCSD 70% degli MSP sono maschi di età compresa tra i 19 e i 26 anni Oltre 85% provengono da Università tecniche Oltre 5000 MSP hanno organizzato eventi tecnici
  3. 3. 3
  4. 4. 4
  5. 5. 5
  6. 6. 7
  7. 7. 8
  8. 8. 9 Innovations World CitizenshipGames Great games come from anywhere and people play them everywhere. Powerful game engines and libraries are available for free so students can get started right away. Incredible, world-changing software innovations often come from students. Social networks, music services, – the list goes on. We’re looking for the next big thing. Find a problem in the world, even in your own life or community, that affects many people, and then work to solve it. Build a project that could change lives.
  9. 9. 10 Stage 1 Complete a maximum 5 page report on your project, which includes: - Problem definition - Solution - Storyboard of application - Business plan - Team details/background Form a team with students who share your idea. Start building out your idea by using the free software tools available from Microsoft Imagine. Stage 2 Preliminary Finals - Top 15 Teams Progress Over the summer term – teams will focus on building their prototype and business case in preparation for the preliminary finals. 27th Feb - Teams present to a judging panel, 10 minutes presentation, 5 minutes Q&A - the top 5 teams in each category progress in the competition and to the National Finals. Stage 3 National Finals All 15 teams go through a final round of judging to panel of judges – 10 minutes presentation, 5 minutes Q&A. All teams will be invited to the National Finals where they will have an opportunity to showcase their idea to industry guests and media. The top team from each category will then be announced and compete in front of a live audience for the top prize and the title of the 2015 New Zealand Imagine Cup Winners.
  10. 10. Self-service a richiesta Ampio accesso in rete Condivisione delle risorve Rapida elasticità Servizio misurato
  11. 11. Data Centers Regional Partners
  12. 12. Clientlayer (on-premises) Tablet Phone Games consolePC On-premises databaseBrowserOffice Add-in On-premises service AD Multifactor Authentication AccessControl Layer DataLayer Storage Blobs Tables Queues Data Machine Learning HD Insight Backup and Recovery SQL Database Caching StorSimple Application layer API Mgmt Web Apps Cloud ServicesVMMobile Apps Media Services Notification Hubs Scheduler AutomationAPI Apps Integration layer Service Bus CDN BizTalk Services Traffic Manager Virtual Networks Express RouteLogic Apps
  13. 13. Languages CMS Devices Databases / Apps Operating systems Management
  14. 14. • Paternità dei dati • Responsabilità dei dati • Geolocalizzazione dei dati • Sicurezza (end-to-end / device-per-device) • Replicabilità • Facilità d’accesso 21
  15. 15. The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics, software, sensors, and network connectivity, which enables these objects to collect and exchange data. Fonte: Wikipedia IoT non significa semplicemente raccogliere dati, ma come utilizzare questi dati per dare loro valore. Più semplicemente possiamo parlare di Internet of your things! 23
  16. 16. 26
  17. 17. 27
  18. 18. Windows 10 IoT Core Universal Windows Platform Azure IoT Hub Azure IoT Suite 28
  19. 19. • Raspberry Pi 2 • Raspberry Pi 3 • Intel MinnowBoard Max • DragonBoard 410 C • Toradex Colibri T30 29
  20. 20. • Connessione bidirezionale (cloud-dispositivo) • Telemetria (stato del sistema) • Non implica disguidi in caso di assenza di connettività • Windows o Linux • HTTP, AMQP (Advanced Message Queuing Protocol) e MQTT (MQ Telemetry Transport) • Azure IoT Gateway SDK • Gestione selettiva 30
  21. 21. • Scalabilità con efficienza • Analisi approfondita dei dati (Stream Analytics) • Accessibilità da ogni device (Monitoraggio remoto) • Visualizza solo gli elementi importanti con le dashboard IoT • Event HUB • Analisi predittiva (Machine Learning) • Sicurezza (autenticazione per dispositivo) • PowerBi • Notifican HUB • IoT Hub 31 Cosa permette di fare: • Raccogliere e archiviare i dati inviati al Cloud dai dispositivi IoT • Analizzare i flussi dei dati • Eseguire query su dataset di grandi dimensioni • Visualizzare le informazioni in tempo reale • Eseguire integrazioni di device e dati con i sistemi backoffice aziendali
  22. 22. 32 Hub IoT Azure Azure IoT Suite: • Monitoraggio remoto (include IoT Hub S2) • Manutenzione predittiva
  23. 23. • Ivrea 2005 • Progetto open-source • GPIO 14+6 • Porta seriale TTL (RX+TX) • Perché open-source esistono varianti e cloni • Shield di espansione 34
  24. 24. • C C++ • Arduino IDE • Librerie 35
  25. 25. • Shield costosi • Lumia 635, 535 • Windows 10 • Universal Windows Platform 36
  26. 26. • Controllo remoto • WiFi • Bluetooth • USB • Interazione con • Digitale • Analogico 37
  27. 27. • Arduino UNO • LCD 16x2 • Sensore Temperatura • Arduino IDE • Fritzing • MS Excel 2013 (PLX-DAQ) • SQL Server Management Studio • Microsoft Image+Azure
  28. 28. Q&AGrazie per l’attenzione!  @angelog_varrati #MSPItaly #FutureRecoded Feedback sulla sessione http://bit.ly/2dKN1xH

×