KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
This document provides an overview of an Internet of Things (IoT) workshop. It introduces IoT concepts and common devices used in IoT like Raspberry Pi and Particle Photon. It demonstrates connecting sensors to collect temperature data and streaming that data to the cloud. It also discusses cloud architectures for IoT and services like Azure IoT Hub, Stream Analytics and Power BI that can be used to analyze IoT data in real-time. The workshop includes hands-on labs to build IoT solutions and experience end-to-end cloud data pipelines.
KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
Stream Data into the Cloud with Raspberry Pi and Windows 10 IoT CoreMike Branstein
KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
This document provides an overview of an Internet of Things (IoT) workshop. It begins with an introduction and overview of the agenda. It then defines IoT and discusses common IoT devices and platforms like Raspberry Pi and Particle Photon. The document demonstrates connecting sensors like temperature sensors to a Raspberry Pi. It introduces cloud concepts like Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Finally, it discusses streaming analytics tools like Azure Stream Analytics, Power BI, and a reference IoT architecture using these cloud services.
This document provides an overview of an Internet of Things (IoT) workshop. It introduces IoT concepts and common devices used in IoT like Raspberry Pi and Particle Photon. It demonstrates connecting sensors to collect temperature data and streaming that data to the cloud. It also discusses cloud architectures for IoT and services like Azure IoT Hub, Stream Analytics and Power BI that can be used to analyze IoT data in real-time. The workshop includes hands-on labs to build IoT solutions and experience end-to-end cloud data pipelines.
KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
Stream Data into the Cloud with Raspberry Pi and Windows 10 IoT CoreMike Branstein
KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
This document provides an overview of an Internet of Things (IoT) workshop. It begins with an introduction and overview of the agenda. It then defines IoT and discusses common IoT devices and platforms like Raspberry Pi and Particle Photon. The document demonstrates connecting sensors like temperature sensors to a Raspberry Pi. It introduces cloud concepts like Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Finally, it discusses streaming analytics tools like Azure Stream Analytics, Power BI, and a reference IoT architecture using these cloud services.
Performance trends and alerts with ThingSpeak IoTAnoush Najarian
We use data analysis and visualization capabilities of ThingSpeak, our favorite Internet of Things platform to capture and analyze performance data, to help with performance monitoring and to generate alerts
The document provides an overview of the Internet of Things (IoT). It defines IoT as connecting everyday devices to the internet to collect and exchange data. It discusses how IoT works using devices, gateways, cloud platforms and applications. It also describes common IoT domains like smart home, healthcare and transportation. Finally, it discusses IoT devices, boards, platforms and tools as well as example IoT projects.
Gary Hayslip is the Deputy Director and CISO of the City of San Diego. Before implementing Splunk, the city lacked visibility and coordination across its IT systems. Splunk has provided the city with end-to-end visibility across its 24 networks and 40,000 endpoints. It uses Splunk for security reporting, threat detection, application management, analytics, and dashboards. Splunk has helped the city detect threats faster, improve operations, and protect critical data. The city plans to continue expanding its use of Splunk across departments to improve security and operations.
Dr. Jim Webber presented the closing keynote at a conference. He recapped Neo4j's recent releases, including version 3.0 which delivered new graph capabilities. He discussed future hardware trends and how native graph technology provides performance advantages. He also showed how Neo4j can handle workloads at massive scales of over 1 trillion relationships and 1 million writes per second on a single machine. Finally, he outlined Neo4j's new causal clustering architecture in version 3.1 which provides security, scalability, and fault tolerance for enterprise graph applications.
Bridging the gap between Administrative and Operational IT
Vision, Architecure and Project experience. This slide deck shows our vision on this market for industrial enterprise IOT. Conclusion
Visualization of IoT data with minecraftLars Gregori
Slides for Devoxx 2015 in Belgium about IoT Data, HANA and Minecraft. Source code for these slides are available here: https://github.com/choas/IoT-Minecraft
IBM IoT Architecture and Capabilities at the Edge and Cloud Pradeep Natarajan
IBM Informix is presented as the ideal database solution for IoT architectures due to its small footprint, low memory requirements, support for time series and spatial data, and driverless operation requiring no administration. It can run on gateways to filter and analyze sensor data locally before transmitting to the cloud. In the cloud, Informix can ingest streaming data in real-time, perform operational analytics, and scale out across servers. Benchmarks show Informix outperforming SQLite for IoT workloads in areas like data loading speed, storage requirements, and analytic query speeds.
Complex event processing platform handling millions of users - Krzysztof Zarz...GetInData
Kcell, a large telecommunications company in Kazakhstan, implemented a complex event processing platform using Apache Flink to enable real-time processing of millions of user events per second. The system handles SMS, call, data usage, location and other events to trigger personalized notifications, detect fraud and optimize business operations and analytics. Key to the solution was using a single Flink job to run hundreds of dynamic rules via control topics to update triggers, while keeping state local for high performance.
Slides of a talk given to the Seattle Chapter of the Cloud Security Alliance. Looks briefly at Architectures, Sources of Log Data, and behavioral signatures in the data and issues and observations around using Big Data products for security.
RBA Solution Architect, Tom Iverson, presents the technical components of setting up and running an Internet of Things (IoT) based solution on Azure. Topics covered will be protocols, field gateways and data storage, as well as an introduction into how to get started with your own project.
ML-Based Data-Driven Software Development with InfluxDB 2.0InfluxData
Hari Prasad was using InfluxDB for his personal weekend project as part of his hobby to map the water levels of lakes in his city, rainfall, evaporation index, etc.
His Eureka moment: Software development or any human activity flows with time. He started mapping software development with a time series DB and created an IoT within a software development tool. Before InfluxDB, developing a similar system required huge budget and maintenance efforts. With InfluxDB and its ecosystem, the quality cost & delivery were unbelievable. The Flux addition with 2.0 helped his team with the power of computing. They chose Flux over Python to determine mean, median, mode, and quantiles with Flux’s built-in functions. The talk shares the Templates, Flux queries, Scraper code with the open source community, all of which will be in GitHub where anyone can reference them.
The talk shows how quickly, reliably and cost-effectively you can do data-driven software development by writing custom code. It is so generic that all software development teams from small to large can benefit with little or no maintenance.
Windows for Raspberry Pi 2Makers (and more!)Guy Barrette
This document discusses the Internet of Things (IoT) and how Microsoft is supporting IoT with Windows 10 IoT editions and Azure IoT services. It provides an overview of IoT as a network of physical objects embedded with electronics and software that can collect and exchange data. It then describes how Windows 10 IoT editions, including Windows 10 IoT Core, support a range of IoT devices from small to large. It also outlines how Azure IoT services provide solutions for device management, connectivity, analytics and more to help accelerate IoT projects.
This document summarizes Klarna's use of Splunk for security operations and IT monitoring. It discusses how Klarna started using Splunk in 2013 for a few engineering teams and has since expanded to over 700 users across the organization. Splunk is used for monitoring critical systems, incident management, and operational analytics. Security operations leverages Splunk's correlation capabilities across authentication, network flow, vulnerability management, and other log sources to gain insights. The presentation outlines Klarna's growth, how different teams use Splunk, and their plans to further expand Splunk usage for enterprise security.
Vmware Serengeti - Based on Infochimps IronfanJim Kaskade
This document discusses virtualizing Hadoop for the enterprise. It begins with discussing trends driving changes in enterprise IT like cloud, mobile apps, and big data. It then discusses how Hadoop can address big, fast, and flexible data needs. The rest of the document discusses how virtualizing Hadoop through solutions like Project Serengeti can provide enterprises with elasticity, high availability, and operational simplicity for their Hadoop implementations. It also discusses how virtualization allows enterprises to integrate Hadoop with other workloads and data platforms.
In this presentation, Paul introduces the topic of IoT and associated trends. His interest area lies in protecting the privacy of users of IoT devices.
Workshop de IoT e Inteligência na CPBR10 parte 1Jorge Maia
Uma breve visão sobre a Internet das Coisas e o uso de nuvem, serviços, Bare Metal, S.O Embedded, Inteligência Artificial com uso de Machine Learning. Esta apresentação é a primeira parte do workshop.
Kagan and their friends Alivi and Ms believe they have won against their enemy. They sing a song declaring their victory. However, their celebration is cut short when they realize their enemy, referred to as "she", has arrived on a ship and begins firing cannons at the docks, putting Kagan's plans at risk. Kagan resolves to keep trying their best despite the setback, insisting that they still have won.
Una breve analisi sul nuovo tzunami creato da Petrolio, Cina, Borse, Isis, e dati Americani. A latere in evidenza la lettera di Bisignani a Renzi, una vera a propria minaccia - propinata sotto forma di consigli - al Presidente.
Samkele Mbusi is a South African male born in 1988 with excellent health. He holds a National Diploma in Information Technology from Walter Sisulu University. His work experience includes a learnership program at Vodacom South Africa in system support from 2015-present under managers Michael Robert Archterberg and Baldwin Winani Chauke, where his responsibilities include supporting computer systems, software applications, and networks. In his free time he enjoys various sports and developing mobile applications.
O documento descreve um sistema desenvolvido para capturar e processar imagens de partículas de desgaste em amostras de óleos lubrificantes. O sistema implementa software para contagem e classificação de partículas com base em normas, e permite a análise morfológica das partículas para identificar o tipo de desgaste. Os resultados indicam que o sistema é capaz de fornecer informações relevantes sobre as partículas para diagnóstico e monitoramento de equipamentos industriais.
The passage describes an interaction between a group called the Protection Squad and others they are helping. The Protection Squad declares that they are backup pirates who provide protection. They perform a dance that strengthens a blue bubble surrounding a ship, protecting it from danger. They declare that they destroy danger and ensure safety.
Performance trends and alerts with ThingSpeak IoTAnoush Najarian
We use data analysis and visualization capabilities of ThingSpeak, our favorite Internet of Things platform to capture and analyze performance data, to help with performance monitoring and to generate alerts
The document provides an overview of the Internet of Things (IoT). It defines IoT as connecting everyday devices to the internet to collect and exchange data. It discusses how IoT works using devices, gateways, cloud platforms and applications. It also describes common IoT domains like smart home, healthcare and transportation. Finally, it discusses IoT devices, boards, platforms and tools as well as example IoT projects.
Gary Hayslip is the Deputy Director and CISO of the City of San Diego. Before implementing Splunk, the city lacked visibility and coordination across its IT systems. Splunk has provided the city with end-to-end visibility across its 24 networks and 40,000 endpoints. It uses Splunk for security reporting, threat detection, application management, analytics, and dashboards. Splunk has helped the city detect threats faster, improve operations, and protect critical data. The city plans to continue expanding its use of Splunk across departments to improve security and operations.
Dr. Jim Webber presented the closing keynote at a conference. He recapped Neo4j's recent releases, including version 3.0 which delivered new graph capabilities. He discussed future hardware trends and how native graph technology provides performance advantages. He also showed how Neo4j can handle workloads at massive scales of over 1 trillion relationships and 1 million writes per second on a single machine. Finally, he outlined Neo4j's new causal clustering architecture in version 3.1 which provides security, scalability, and fault tolerance for enterprise graph applications.
Bridging the gap between Administrative and Operational IT
Vision, Architecure and Project experience. This slide deck shows our vision on this market for industrial enterprise IOT. Conclusion
Visualization of IoT data with minecraftLars Gregori
Slides for Devoxx 2015 in Belgium about IoT Data, HANA and Minecraft. Source code for these slides are available here: https://github.com/choas/IoT-Minecraft
IBM IoT Architecture and Capabilities at the Edge and Cloud Pradeep Natarajan
IBM Informix is presented as the ideal database solution for IoT architectures due to its small footprint, low memory requirements, support for time series and spatial data, and driverless operation requiring no administration. It can run on gateways to filter and analyze sensor data locally before transmitting to the cloud. In the cloud, Informix can ingest streaming data in real-time, perform operational analytics, and scale out across servers. Benchmarks show Informix outperforming SQLite for IoT workloads in areas like data loading speed, storage requirements, and analytic query speeds.
Complex event processing platform handling millions of users - Krzysztof Zarz...GetInData
Kcell, a large telecommunications company in Kazakhstan, implemented a complex event processing platform using Apache Flink to enable real-time processing of millions of user events per second. The system handles SMS, call, data usage, location and other events to trigger personalized notifications, detect fraud and optimize business operations and analytics. Key to the solution was using a single Flink job to run hundreds of dynamic rules via control topics to update triggers, while keeping state local for high performance.
Slides of a talk given to the Seattle Chapter of the Cloud Security Alliance. Looks briefly at Architectures, Sources of Log Data, and behavioral signatures in the data and issues and observations around using Big Data products for security.
RBA Solution Architect, Tom Iverson, presents the technical components of setting up and running an Internet of Things (IoT) based solution on Azure. Topics covered will be protocols, field gateways and data storage, as well as an introduction into how to get started with your own project.
ML-Based Data-Driven Software Development with InfluxDB 2.0InfluxData
Hari Prasad was using InfluxDB for his personal weekend project as part of his hobby to map the water levels of lakes in his city, rainfall, evaporation index, etc.
His Eureka moment: Software development or any human activity flows with time. He started mapping software development with a time series DB and created an IoT within a software development tool. Before InfluxDB, developing a similar system required huge budget and maintenance efforts. With InfluxDB and its ecosystem, the quality cost & delivery were unbelievable. The Flux addition with 2.0 helped his team with the power of computing. They chose Flux over Python to determine mean, median, mode, and quantiles with Flux’s built-in functions. The talk shares the Templates, Flux queries, Scraper code with the open source community, all of which will be in GitHub where anyone can reference them.
The talk shows how quickly, reliably and cost-effectively you can do data-driven software development by writing custom code. It is so generic that all software development teams from small to large can benefit with little or no maintenance.
Windows for Raspberry Pi 2Makers (and more!)Guy Barrette
This document discusses the Internet of Things (IoT) and how Microsoft is supporting IoT with Windows 10 IoT editions and Azure IoT services. It provides an overview of IoT as a network of physical objects embedded with electronics and software that can collect and exchange data. It then describes how Windows 10 IoT editions, including Windows 10 IoT Core, support a range of IoT devices from small to large. It also outlines how Azure IoT services provide solutions for device management, connectivity, analytics and more to help accelerate IoT projects.
This document summarizes Klarna's use of Splunk for security operations and IT monitoring. It discusses how Klarna started using Splunk in 2013 for a few engineering teams and has since expanded to over 700 users across the organization. Splunk is used for monitoring critical systems, incident management, and operational analytics. Security operations leverages Splunk's correlation capabilities across authentication, network flow, vulnerability management, and other log sources to gain insights. The presentation outlines Klarna's growth, how different teams use Splunk, and their plans to further expand Splunk usage for enterprise security.
Vmware Serengeti - Based on Infochimps IronfanJim Kaskade
This document discusses virtualizing Hadoop for the enterprise. It begins with discussing trends driving changes in enterprise IT like cloud, mobile apps, and big data. It then discusses how Hadoop can address big, fast, and flexible data needs. The rest of the document discusses how virtualizing Hadoop through solutions like Project Serengeti can provide enterprises with elasticity, high availability, and operational simplicity for their Hadoop implementations. It also discusses how virtualization allows enterprises to integrate Hadoop with other workloads and data platforms.
In this presentation, Paul introduces the topic of IoT and associated trends. His interest area lies in protecting the privacy of users of IoT devices.
Workshop de IoT e Inteligência na CPBR10 parte 1Jorge Maia
Uma breve visão sobre a Internet das Coisas e o uso de nuvem, serviços, Bare Metal, S.O Embedded, Inteligência Artificial com uso de Machine Learning. Esta apresentação é a primeira parte do workshop.
Kagan and their friends Alivi and Ms believe they have won against their enemy. They sing a song declaring their victory. However, their celebration is cut short when they realize their enemy, referred to as "she", has arrived on a ship and begins firing cannons at the docks, putting Kagan's plans at risk. Kagan resolves to keep trying their best despite the setback, insisting that they still have won.
Una breve analisi sul nuovo tzunami creato da Petrolio, Cina, Borse, Isis, e dati Americani. A latere in evidenza la lettera di Bisignani a Renzi, una vera a propria minaccia - propinata sotto forma di consigli - al Presidente.
Samkele Mbusi is a South African male born in 1988 with excellent health. He holds a National Diploma in Information Technology from Walter Sisulu University. His work experience includes a learnership program at Vodacom South Africa in system support from 2015-present under managers Michael Robert Archterberg and Baldwin Winani Chauke, where his responsibilities include supporting computer systems, software applications, and networks. In his free time he enjoys various sports and developing mobile applications.
O documento descreve um sistema desenvolvido para capturar e processar imagens de partículas de desgaste em amostras de óleos lubrificantes. O sistema implementa software para contagem e classificação de partículas com base em normas, e permite a análise morfológica das partículas para identificar o tipo de desgaste. Os resultados indicam que o sistema é capaz de fornecer informações relevantes sobre as partículas para diagnóstico e monitoramento de equipamentos industriais.
The passage describes an interaction between a group called the Protection Squad and others they are helping. The Protection Squad declares that they are backup pirates who provide protection. They perform a dance that strengthens a blue bubble surrounding a ship, protecting it from danger. They declare that they destroy danger and ensure safety.
PID Universidad escuela: Educación inclusiva y formación en la práctica. Inve...concejoeducativo_cyl
Este documento presenta un Proyecto de Innovación Docente (PID) sobre educación inclusiva en educación infantil. El objetivo del PID es la formación continua del profesorado a través de la investigación-acción colaborativa y la transformación de los contextos escolares mediante la colaboración entre escuelas y universidad. Se convoca a una reunión para planificar las líneas de trabajo de este curso y desarrollar materiales para el aula con una perspectiva inclusiva.
This document summarizes the career and accomplishments of Dr. Narendra Malhotra, an Indian obstetrician and gynecologist. It lists his positions including professor, dean, editor of journals, and representative for several medical organizations. It also lists his awards, publications, guest lectures, and roles organizing conferences. The document then summarizes four prenatal cases where chromosomal microarray analysis (CMA) provided clinically relevant genetic findings beyond what standard tests like ultrasound, karyotyping, and FISH could detect. CMA identified deletions and duplications involving disease-associated genes that helped with counseling and clinical management. The last case highlights some of the challenges in interpreting CMA results prenatally.
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2Bhavin Chandarana
This is the first part of the presentation used for the workshop I conducted at Sinhagad University on Thursday 4th Feb, 2016. A lot of the content has been taken from freely available existing sources and these slides are just for reference for those who attended the workshop
Internet of Things with Cloud Computing and M2M CommunicationSherin C Abraham
The IoT is the network of physical objects with intelligence. It can be more secure with MQTT protocol for Machine to Machine Communication and more storage capability can be achieved by using cloud computing.
KiZAN will bring 25 Raspberry Pi starter kits that run Windows 10 IoT Core. This will enable participants to build a really compelling IoT/Azure/Power BI story in a single day! Interet of Things (IoT) Raspberry Pi starter kit
We’ll start off the day with an introduction to IoT and build IoT devices (hands on). Next, we’ll build a simple temperature sensor, collecting ambient temperature readings, and stream the data to an Azure IoT Hub.
Once the data is in Azure, we’ll analyze it with Azure Stream Analytics, and ship it to an Azure SQL Database.
Finally, we’ll report on the data and build dashboards of our temperature readings using Power BI.
Hacking with the Raspberry Pi and Windows 10 IoT CoreNick Landry
Did you know that Windows 10 can run on a $35 Raspberry Pi 2 (or 3) single-board computer? Makers have taken the world by storm, creating countless gadgets and automated systems, connecting everything around them. This session is for makers – neophytes and veterans alike – who want to explore the capabilities of Windows 10 IoT Core to build hacks based on the Universal Windows Platform (UWP), basically attaching electronic sensors and outputs to their Windows 10 apps. We’ll learn about the tools, how to get started, what hardware you’ll need, and how to build your first Windows hardware project on the Raspberry Pi. Take your maker projects to the next level, and come learn valuable skills to prepare and extend your developer skills for the Internet of Things (IoT).
Arduino, Open Source and The Internet of Things LandscapeJustin Grammens
What's this "Internet of Things (IoT)" I keep hearing all about? We will cover where IoT came from, where it is today, where it's going in the future and how the Arduino open source platform is being used to bring new ideas and products to life.
The CHIPS Alliance is a Linux Foundation project that develops open source hardware specifications, implementations, verification tools, and IP blocks. It aims to lower the costs of hardware development through collaboration and shared resources. Members include companies and organizations working on CPUs, interconnects, I/O, machine learning accelerators, and more. The CHIPS Alliance uses Apache 2.0 licensing to encourage IP contribution and participation while allowing commercial use of outputs. It provides a neutral environment for hardware collaboration across companies and countries.
The document describes an Internet of Things (IoT) course that teaches students how to design and create simple IoT solutions. It discusses (1) becoming a global problem solver by identifying challenges that IoT can address, such as sustainable development goals; (2) using the engineering design process to prototype solutions, with examples of a sunrise/sunset tracker and garage door monitor; and (3) steps to document a project including flowcharts, schematics, and sequence diagrams. The course aims to provide skills for designing IoT systems that can benefit society.
The document summarizes efforts to kickstart Hull's development as a smart city. It outlines objectives for a meeting to bring together organizations and people to deliver solutions, build consensus on next steps, and identify individuals to coordinate activities. The agenda includes discussions of IoT futures, an overview of LoRa technology, experiences building an IoT community, and a call to action. It identifies needs like gateways, sensor nodes, backend data capture, use cases, and a steering group to guide the smart city initiative.
This document outlines the six steps Plumbee took to build their analytics capabilities from scratch. They started with third-party analytics to get data fast but found it lacked flexibility. They then collected everything, processing vast amounts of raw data with Elastic MapReduce and Hive. Over time, they automated processing and built a relational data mart for faster queries. While making progress, they have more work ahead, such as replacing custom tools with open-source solutions like Flume and Cascading to improve scalability and enable data science capabilities.
An application designer usually has to choose where to trade flexibility for specificity (and thus usually performance); knowing when and where to do so is an art and requires experience. This talk will share over a decades worth of experience making these decisions and the learnings from developing Pivotal's successful Real Time Intelligence (RTI) product using the latest versions of Spring projects: Integration, Data, Boot, MVC/REST and XD. A walk through the RTI architecture will provide the base for an explanation about how Spring performs at hundreds (and millions) of events/operations per second and the techniques that you can use right now in your own Spring applications to minimise resource utilisation and gain performance.
This presentation by Andrii Antilikatorov (Consultant, Engineering, GlobalLogic) was delivered at GlobalLogic Kharkiv Java Conference 2019 on June 9, 2019.
Andrii made an overview of the general approach to the development of IoT-applications tooled for high workload and a variety of different-type data sources. He shared his life hacks of the Cloud-Agnostic IoT Hubs development, spoke of the choice and configuration of data processing pipelines and of selecting data storages depending on use cases.
Video: https://youtu.be/wgzGRQRPFak
This document provides an overview and introduction to the Raspberry Pi. It discusses the origins of the Raspberry Pi in aiming to provide affordable computers to help stimulate interest in computer science education. It outlines key events in the development of the Raspberry Pi and describes its low cost and performance compared to earlier computers. The document then provides basic getting started information for setting up and using a Raspberry Pi including updating software, setting passwords, and connecting to hardware. It also discusses some popular project examples and suggests when to use a Raspberry Pi versus an Arduino.
Introduction to Cloud computing and Big Data-HadoopNagarjuna D.N
Cloud Computing Evolution
Why Cloud Computing needed?
Cloud Computing Models
Cloud Solutions
Cloud Jobs opportunities
Criteria for Big Data
Big Data challenges
Technologies to process Big Data- Hadoop
Hadoop History and Architecture
Hadoop Eco-System
Hadoop Real-time Use cases
Hadoop Job opportunities
Hadoop and SAP HANA integration
Summary
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...Mihai Criveti
- The document discusses automating data science pipelines with DevOps tools like Ansible, Packer, and Kubernetes.
- It covers obtaining data, exploring and modeling data, and how to automate infrastructure setup and deployment with tools like Packer to build machine images and Ansible for configuration management.
- The rise of DevOps and its cultural aspects are discussed as well as how tools like Packer, Ansible, Kubernetes can help automate infrastructure and deploy machine learning models at scale in production environments.
Jack S (linkcabin) - Becoming The Quiz Master: Thanks RE.hacktivity
linkcabin aims to discuss the journey of reverse engineering a pub quiz machine, to a point of emulation. By reverse engineering the software, lessons have been learnt in implementation of security, limits in 'security by obscurity' software solutions and how complex actual machines which involve betting are. After reverse engineering parts of the machine, and coming from a threat intelligence background, it becomes clear how similar software and malware developers minds really are for functionality.
While still developing software for an archaic operating system, much like critical infrastructure around the world, it becomes hard to balance both security and functionality.
Tech Talk: Using R to Understand the Internet of Things (IoT)
Carl Howe, Director of Education, RStudio
Today’s home Internet of Things devices—solar panels, smart power meters, security cameras, and weather stations— are a maze of custom hardware, real-time operating systems, and proprietary smartphone apps. Worse, the costs for commercial monitoring services and devices needed to understand their operation can add up to big monthly bills.
Fortunately, most of these devices can be easily understood using simple R programs and a commodity software defined radio (SDR) dongle running on a cheap Raspberry Pi. In this Tech Talk, Carl will demonstrate a simple home monitoring solution built using those tools and illustrate how R can be used for these real-time applications. The talk will conclude by describing the R packages and programming techniques needed to interact with real-time devices and how these differ from traditional R programs.
C* Summit 2013: Real-time Analytics using Cassandra, Spark and Shark by Evan ...DataStax Academy
This session covers our experience with using the Spark and Shark frameworks for running real-time queries on top of Cassandra data.We will start by surveying the current Cassandra analytics landscape, including Hadoop and HIVE, and touch on the use of custom input formats to extract data from Cassandra. We will then dive into Spark and Shark, two memory-based cluster computing frameworks, and how they enable often dramatic improvements in query speed and productivity, over the standard solutions today.
MongoDB .local London 2019: Nationwide Building Society: Building Mobile Appl...MongoDB
Nationwide Building Society has invested £4.1 billion in technology and is creating 750 new digital roles. They need a "Speed Layer" to support increased mobile and digital activation, open banking, and enhanced customer propositions. The Speed Layer uses Kafka as an event hub, MongoDB as an operational data store, and stream processing to aggregate and enrich data. It provides pre-populated caches and introduces an event-based architecture. To ensure high resilience across two data centers, Nationwide uses independent Kafka, stream processing and MongoDB clusters in each rather than a stretched MongoDB cluster. Nationwide loaded 15 billion transactions into MongoDB by bucketing documents by account and month to improve performance for reads. They conducted proof-of-concepts to
In the second in our series of IoT presentations we will be providing more in-depth information on:
- How IoT can transform a business
- Key components of IoT solution
- How IoT projects work
- Do's and Don'ts in IoT projects
Infrastructure API Lightning Talk by Jeremy Pollard of box.comDevOps4Networks
This document describes how Box automated their network configuration by building an Infrastructure API. The API generates all configuration details for switches mathematically based on identifiers for datacenter, pod, cabinet, and host type. It handles tasks like IP and hostname assignment, DNS registration, and cable mapping. New switches can now be automatically provisioned by downloading scripts that call the API to generate configs and register the switch. This reduces human errors and saves significant time in network provisioning and management. Potential issues include incorrectly allocated identifiers or cabling errors, but the system aims to make the network "smarter than humans."
IoT Introduction Architecture and ApplicationsThe IOT Academy
The document provides an overview of the Internet of Things (IoT). It discusses IoT architecture including components like sensors, gateways, cloud platforms and applications. It outlines various IoT applications in different domains like manufacturing, healthcare, transportation etc. The document also discusses challenges in IoT deployment related to interoperability, security and skills. It highlights the importance of skills like embedded systems, cloud computing, data analytics for jobs in IoT domain. Finally, it gives examples of how a company called UCT is applying IoT in products like street lighting, irrigation and building automation.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
1. 1
To be prepared for today’s Workshop, take a few minutes to review the
following pieces of information.
We will begin at 9:00 AM!
1. Open our OneNote: https://goo.gl/hMUCZU
• (this is CaSe SeNsItIvE)
2. Follow the Getting Ready instructions in
the OneNote Notebook
Welcome to the IoT Workshop
2. + Cincinnati + Louisville
+ Nashville + Columbus
+ Detroit + Indianapolis
David Buckingham – Practice Lead, Custom App Development
Slava Trofimov – Practice Lead, SQL Data Platform & Analytics
Mike Branstein – Director, Application Development
Internet of Things
(IoT)
Workshop
4. 4
• You rarely get the chance to practice for practice’s sake
• IoT and cloud architecture/development patterns can be
confusing and are frankly “new” to many of us
• It’s not what’s going to change, it’s when – and the answer is likely yesterday
• Today
• The Internet of Things (IoT)
• Cloud architecture
• See an end-to-end solution
• Hands-on practice
• Get excited or inspired
Practice Makes Perfect
6. Source: Oxford Ditionary 6
Internet of things
noun
A proposed development of the
Internet in which everyday objects
have network connectivity, allowing
them to send and receive data.
What is the Internet of Things?
8. Source: Kevin Ashton, “That ‘Internet of Things’ Thing: In the real world, things matter more than ideas”, RFID Journal, June 2009, sourced by Nick Landry 9
“If we had computers that knew everything there was to know
about things
—using data they gathered without any help from us—
we would be able to track and count everything, and greatly
reduce waste, loss and cost.
We would know when things needed replacing, repairing or recalling,
and whether they were fresh or past their best.”
IoT Origins
14. 16
• PaaS is where you “should” want to be
• Use the service, don’t do the plumbing
• We’ve been doing the plumbing for a long time
• Challenges
• Mapping exercise
• Architect the
PaaS way or the
highway
Moving to PaaS
25. Source: Nick Landry 33
• Full single-board computer with SoC
• Average cost: $30 to $45
• Model A, A+, B, B+ and Raspberry Pi 2 B, 3, Zero
• Runs Linux – flavor of Debian called Raspbian
• http://www.raspbian.org
• Huge accessory selection
• Programmable
• Python
• (Mono), etc.
• 5+ million units sold in 3 years of
manufacture, technically the largest
computer manufacturer in UK!
Raspberry Pi
26. • Prototype-to-production platform
• Wifi or Cellular enabled, low-voltage
• Remote management capabilities
• Cloud-based development environment
• $19
• Scale by starting with 1, move to
a PCB integrated platform, and
custom hardware when you get to
the 10,000’s
• http://particle.io
Particle Photon
27. Source: Nick Landry 35
• Windows 10 is on Raspberry Pi 2 and 3!
• http://windowsondevices.com
New Windows == More Fun!
29. 37
The RPi can be powered
either by the USB cable
from the host PC or by
an external DC power
source (5V).
The RPi also has 5V,
3.3V and GND pins to
supply voltages to your
project components.
Raspberry Pi 2 Introduction
Source: Nick Landry
30. 38
• General Purpose Input/Output
• Pin that can be controlled by the
user
• Can be set to input or output
• Input can be things like
temperature sensors, buttons, IR
etc
• Output can be LEDs, Motors,
LCDs etc
GPIO
Source: Nick Landry
31. 39
• 40 pins total
• Pi Wedge organizes pins
• 17 GPIO
• 6x power
• 5x SPI (Serial Peripheral
Interface) serial comm.
• 2x UART, Tx (out) / Rx (in) serial
comm.
• 4x I2C (comm. Protocol,
master/slave)
Raspberry Pin Out
32. Customer & KiZAN confidential 40
• LEDs are everywhere
• Light-emitting diode – converts
electrical energy to light
• The basic LED circuit is simple,
connect everything in serial
• The electricity flows through each
component, thus lighting the
bulb
• Direction manners
LED and Circuit Basics
33. 43
Breadboards offer a great
way to prototype circuits. The
provide a number of “buses”
for connecting both power
and components
Power buses run the entire
horizontal length
Component buses (vertical)
give you easy ways to
connect pins together
Breadboards
Source: Nick Landry
40. 50
• Analog Temp. Sensor
• Analog to Digital
Convertor (RPi 2 only
reads digital signals, so
we need a convertor from
Analog to Digital)
• Capacitor (to reduce line
noise)
Temperature Sensor Components
41. 51
• Red are Power and GRD
• Analog/Digital
Convertor (1 set for
the analog
component, another
for the digital
component)
• Temperature Sensor
Powering the Circuit
42. Customer & KiZAN confidential 52
• Serial Communications
happen over 4 lines
• Yellow
• White
• Blue
• Green
• Yellow connects Temp
sensor to the Convertor
Communicating with the RPi
47. Standard Data Analysis
57
• Your data already exists – it’s
all from the past or
projections of the future
• You can aggregate everything
• Not real-time
• Batch processing
• Reactionary in nature
Data Analysis
48. Streaming Data Analysis
58
• Data arrives temporally
• You can’t aggregate data all at once
• Real-time
• Data is grouped into different
windows
Data Analysis
• What is a data window?
• What’s your data window?
• Concept: arriving data as an “event”
49. Tumbling Window Hopping Window
Source: MSDN and MSDN 59
• Tumbling Windows that overlap
• Timeunit (minutes, seconds, etc.)
• Windowsize (duration)
• Hopsize (skip duration)
• Series of fixed-size, non-
overlapping and contiguous
time windows
Temporal Windowing
50. Source: Microsoft 60
• Real-time stream processing in
the cloud
• Real-time cloud-based ETL
• Millions of events per second
• Scale dynamically
What is Azure Stream Analytics?
51. 61
• Create Stream Analytics Job
• Configure 1 or more Inputs and Outputs
• Create Queries to ETL from Inputs to Outputs
• Use SQL-like language
Making Cloud ETL Easy
Talking Points
I want to welcome everyone to our workshop on the Internet of Things. Today is going be an exciting day. You’ll get to work hands-on with a Raspberry Pi, building several simple circuits. You’ll get to see Windows 10 running on the Raspberry Pi and see how it can be a simple development platform for IoT devices. You’ll see how to interact with Windows Azure as a scalable platform for data transmission and IoT device management. We’ll then use Azure’s Stream Analytics service to analyze our data streams in real-time, prepping them for reporting. Finally, we’ll round-out the day by looking at Power BI, a reporting tool that we will use to build and share visualizations based upon the data we analyzed with Stream Analytics.
Talking Points
Aside from learning about the different technologies available to you, we’ve found that you rarely get the opportunity to practice developing or experimenting.
So, what do you need to be successful today?
The pre-requisites – if you haven’t looked at them yet, please do.
We’ll also be sharing an Azure subscription today, but everything you see here today can be done with either an Azure trial or the Azure credits you may have with MSDN.
Finally, we want you to have fun. We built this workshop because we enjoy the content, we’re passionate about building and making.
Let’s dive in. I’ve said IoT or the Internet of Things several times, but what is IoT? I could launch into a lengthy explanation, but I think Joseph Sirosh from Microsoft said it really well, when he talked about the power of data, internet connectivity, and cows.
Talking Points
When you think of IoT, you’re most familiar with consumer or hobbyist hardware: Fitbit, Garmin, lightbulbs, the Nest, etc. But as Joseph Sirosh said, imagine what can happen in industry, or farming. There are immense applications of what we can do with IoT acorss multiple industries. As we’re exploring today, keep thinking how IoT could help transform your businesses, either by creating new streams of revenue, decreasing costs, or by streamlining processes.
So what is the internet of things.
It’s about sending and receiving data. To illustrate this – think of Fitbit – it is passive, Nest is passive monitoring and receiving. Two-way communication.
Essentially, what Kevin was saying is that the internet emerged becaue of our social and technological need t communicate more easily, but this was driven by interpersnall communication needs. However, the IoT is driven by the need for devices to communicate with each other, on behalf of us.
Talking Points
We’ve mentioned how IoT si about device communication and data.
Let me give you an idea of how far we’ve come, and the size of where we’re going. The blue dots are world population. The orange are the number of connected devices. Back in 2008, we had more connected devices than people, but by 2020 – in 4 years, it’s estimated that we’ll have over 50 billion connected devices.
This pattern of growth is truly gargantuan. And we’re just starting to talk about how these connected devices can help us out.
Talking Points:
What I find truly interesting is not the shear amount of data these device generate, but that even though we have 10 Billion devices connected, that’s only a fraction of a percent.
So, stop and think for a moment. How many connected devices do you interact with each day. How many do you own?
Talking Points
Why is IoT exploding? I’d suggest there are a number of factors leading to the explosion in IoT. One of the strongest motivators driving IoT is the cloud.
Talking Points:
Coupled with IoT is a movement to return to getting our hands dirty, tearing apart devices, finding out how things work. We’ve gotten accustomed to buying pre-made devices, like phones, laptops. But now it’s cool again to tinker and build.
Talking Points:
From conferences, like maker con, weekend festivals like Maker faire, start-up maker spaces, and magazines like Make: magazine, dedicated to making and building, we’re encouraging the community to get together and share their ideas and talents, and at the same time teaching the next generation of kids that technology isn’t just snapping Instagram Photos or an iPhone or playing Angry Birds or Candy Crush Saga.
Talking Points:
For me, it’s a little more personal. From building lego pirate ships, iPad apps with text-to-speech sound boards, and now circuits with a breadboard.
I’m raising my kids as builders and makers. We’re experimenting, building some cool contraptions, and learning that failure is ok.
Talking Points:
Something else fueling the Maker Movement has been 3D printing and the concept of additive manufacturing. Historically, manufacturing has been subtractive. Give me a solid block of metal, and I’ll use a CNC machine to mill it down to the right shape and size.
The rise of consumer-priced, desktop 3D printers has exploded. It may not be tomorrow or even in 10 years, but the day when you can print a replacement part for your broken appliance is coming.
3D printing is bigger than just a hobbyist activity. There are real applications for prototyping, because it allows you to quickly do a POC. Once you’ve prototyped, 3D printing can replace traditional hardware manufacturing.
Right now, there are dozens of companies in the 3D printing arena. And it’s a race to the bottom. Who can make the least expensive, fastest 3D printer, with the highest resolution. Competition is thriving with different technology and materials.
Talking Points
This is back from 2014, but it shows all of the companies involved in 3D printing. By now, there are dozens more, with a race to the bottom. Who can make the least expensive, fastest 3D printer, with the highest resolution. Competition is thriving with different technology and materials.
Talking Points
And one of the coolest applciations of 3D printing was with SpaceX and their SuperDraco engine. They’re building and flying additive manufacturing rocket engines into space.
Talking Points
Another significant contributor to the Maker and IoT Movement is the rise of crowdsourced funding options. Who here has supported a crowdsourced effort?
Talking Points
The most popular of these services is Kickstarter, with almost $2.4 Billion pledged to date.
KickStarter and other crowdsourced funding companies are helping companies innovate, and launch products that may not have seen the light of day in the past. You’ll often see startups using KickStarter to launch their business, but also well-established companies using KickStarter to try out a new product, raise awareness, and market a product that may have never made it out of the R&D phase.
KickStarter is actually being used as a pre-order system for many businesses, although, it’s not a pre-order system. You can still lose your money.
Talking Points
There are many other factors leading to the explosion in IoT. We won’t dive deep into them all, but may touch on a few.
At the top, a combination of more powerful processors running at reduced speeds, while getting smaller allows us to build and create devices that are usable now. Remember the Cell Phone that was the size of a laptop? That was unusable.
In the middle, standardization on hardware platforms has dirven prices down, and making IoT even more compelling. Coupled with a reasonably-priced mechanism to communicating with millions of devices, cloud computing seems to have come around just in time.
There are a variety of IoT devices that may have heard of. I’m not going to look at each one, perhaps if we had the time, we could demo each; however, they are all fairly similar. They run a version of linux, you can program them in C++ like languages and/or Python.
But I will touch on the Arduino – it rose out of an open source hardware platform. It’s cross-platform, affordable, and has a large community behind it.
Talking Points
The purpose of creating the Raspberry pi was to provide low-cost computers for educational purposes around the world.
They designed and built a single-board computer with a system-on-a-chip. The relatively low cost and variety of models helped to sell 5+ million units, making it the largest computer manufacturer in the UK.
Talking points
It looks big here, but it’s tiny. The Particle photon is a favorite of mine actually,. It’s so small, inexpensive, and powerful, that it just makes me giddy whenever I can pull it out of my bag and show someone.
The core advantages of the photon are price, built-in wireless, a cloud-based dev platform, and the manufacturing capabilities behind the company. As a prototype board, it’s meant to be purchased in single-unit counts, but quickly scale up by allowing you to submit and create PCBs based upon your prototype designs. This can scale up to the 10’s of thousands.
With a new OS, comes new platforms that support the OS. Check out windowsondevices.com for more information, but you can insall and run Windows 10 on a raspberry pi.
It’s beneficial to show this. I don’t need to go into every tab. You understand the operating system and GUIs.
Demonstrate the Remote client
LEDs are all around us: In our phones, our cars and even our homes. Any time something electronic lights up, there’s a good chance that an LED is behind it. They come in a huge variety of sizes, shapes, and colors.
LEDs (that’s “ell-ee-dees”) are a particular type of diode that convert electrical energy into light. In fact, LED stands for “Light Emitting Diode.”
The basic template for an LED circuit is pretty simple, just connect your battery, resistor and LED in series. Like this:
Talking Points
There’s no damage if you plug this in backwards, it’s just not going to work
Talking Points
Each LED is rated for a specific amount of voltage. If you give it too much, it’ll pop.
Talking Points
The power buses are divided
Another demo? Blinky flashing light of what IoT code is going to look like most of the time.
Talking Points
We’re going to turn an LED on with 3.3v to Ground
Insert Pi Wedge into Bread board
Talking Points
- Now that we have data flowing into the cloud, what’s next?
Talking Notes
Stream Analytics Job
Inputs
Outputs
Queries
Watch the Stream Processing – SQL Mgmt Studio or VS 2015 connect to SQL Server
Talking Points
Power BI is a cloud-based business analytics service that enables anyone to visualize and analyze data with greater speed, efficiency, and understanding.
It connects users to a broad range of live data through easy-to-use dashboards, provides interactive reports, and delivers compelling visualizations that bring data to life.
Power BI dashboards
With updates to Power BI customers can now see all their data through a single pane of glass. Live Power BI dashboards show visualizations and KPIs from data that reside both on-premises and in the cloud, providing a consolidated view across their business regardless of where their data lives.
Simplifying how you interact with data, natural language query is built into the dashboard allowing users to type questions and receive answers from data in the form of interactive visualizations.
You can then explore their data further by drilling through the dashboard into the underlying reports, discovering new insights that they can pin back to the dashboard to monitor performance going forward.
Stay connected from any device
Power BI mobile apps are available for iPhone, iPad, Android Phone, and Windows 8.1.
Power BI makes it easy for users to visualize and analyze their data in minutes, providing pre-built solutions for popular services as part of the Power BI experience. A subscriber to a supported service can quickly connect to their account from Power BI and see their data through live dashboards and interactive reports that have been pre-built for them. We have released content packs for 16 popular services such as Salesforce.com, Marketo, and Quickbooks Online. We have announced that over the coming months we will extend this support to include content packs and integrations for Adobe Analytics, comScore, Azure Mobile Engagement, Sage, SpaceCurve, tyGraph, CircuitID, Sumo Logic, SQL Sentry, Zuora, Planview, Insightly, Troux, Inkling, and others.
Power BI Desktop – currently known in preview as the Power BI Designer – is a powerful new visual data exploration and interactive reporting tool available for free at PowerBI.com. It provides a free-form canvas for drag-and-drop exploration of your data and an extensive library of interactive visualizations, while streamlining report creation and publishing to the Power BI service.
Connect live to on-premises Analysis Services models
Realize the benefits of a cloud based BI solution without having to move your data. With the new Power BI connector for Analysis Services you can create a secure connection to SQL Server Analysis Services from Power BI. When users view and explore dashboards and reports the system will interactively query the on-premises cube to fetch the data using the user’s credentials. With this hybrid solution, you can continue to manage and secure your data on-premises, removing the need to have data reside in the cloud.
FAQ:
How does security work with the new SQL Server Analysis Service connector?
Power BI customers can now benefit from the role level security in SQL Server Analysis Services. The Power BI user name is passed through to on-premises Analysis Services and appropriate role-based security. Analysis Services resolves the user name to an authorized user via Azure Active Directory (more info:: http://support.powerbi.com/knowledgebase/articles/505323-why-you-need-dirsync-to-connect-to-on-premises-ana) and then applies appropriate role-based security to restricted access.
How does data transfer work between Power BI and SQL Server Analysis Services?
Data is transferred between on-premises Analysis Services and Power BI through the Service Bus (which uses a secure SSL channel).
Does the Power BI connector for Analysis Services add security risk by opening a port on the firewall?
Service Bus (which is the underlying transport/relay service used in this scenario) only uses an outbound port -- it does not require an inbound port to be opened on the on-premises firewall. It uses a shared secret mechanism to create a secure channel between cloud and on-prem.
Will the SQL Server Analysis Service connector work in IaaS as well?
Yes, as long as the IaaS VM is domain-joined and Azure Active Directory DirSync is set up.
Power BI is a cloud based business analytics service for pulling together live views across all your data. Connecting to data that resides on premises in SQL Server Analysis Services, data from Microsoft Cloud properties like Dyanmics and Office 365 or from Azure data services like SQL DB, Azure Stream Analytics or from a partner solution hosted on Azure.