Session Details

How to Build Your Own Internet of Things Product with Raspberry PI  

Level :
Beginner
Date :
5:00 PM Saturday
Room :
1501
Track :
Microsoft Azure
Interested : (268) - Registered : (84)

Presentation

In this session you will start with a pile of hardware and build a working, cloud-enabled device from the ground up. Essential skills will be presented: (1)Building the device from raw hardware (2)Writing software for the Raspberry PI and the Cloud (3)Mono and C# on the device (4)Node.js in the cloud We will also present “SmartDoor,” where we really roll up our sleeves, both from a hardware and software point of view and learn what it takes to truly embrace this new computing paradigm. To start, we will purchase and put together the raw hardware. But software rules the world, and that’s where a bulk of the presentation will focus. The code will need to be able to take a picture and upload it to the cloud. From there, a push notification will need to be sent to the appropriate mobile device(s), indicating that someone has pressed the doorbell, and that the photo is available. What other capabilities with respect to CPU, memory, and storage? What expansion boards are available and what purpose do they serve? What type of programming tools are available? What programming languages are supported in the device itself? What role does the cloud play with respect to security? Which networking connectivity solutions that should be considered for device-to-cloud communication? How does the cloud help alleviate bandwidth challenges and minimize power consumption on the device? What are the four patterns for device to cloud service message communication?

The Speaker(s)

img

Bruno Terkaly

My primary focus is working closely with important Enterprises and ISVs who can have a significant impact on Azure consumption. This means as I act primarily as a cloud architect, driving the technical agenda to understand a partner's current technology footprint and strategizing the technical path. White gloving strategically significant partners spans the technology spectrum: - Docker containers: Includes orchestration (Swarm, Mesos, DC/OS, Kubernetes) - Data and Analytics: Azure/Elastic Search, Big Data, Machine Learning, Predictive Analytics, Map Reduce, Spark, Storm, R Internet of Things: Injestion, Raspberry PI, On-Premise Connectivity, Pub/Sub, Queues/Messaging - Identity and Security: Active Directory, OAUTH, SSO, (Cloud & On-Premises) - Web and Mobile: Apps published in Windows Store, experience with iOS/Android. Web Services (Java/Jersey, .NET/MVC Web API) and client tooling (jQuery, Bootstrap) - Database: PostGres, MySQL, SQL Server, Oracle, MongoDB, Cassandra, DocumentDB, Redis - Networking: Point to Site, Site to Site, Gateways, VNETS, ExpressRoute, Layer 4/7 LBs - DevOps: Scripting provisioning and management of IaaS, PaaS (Node, Python, REST), CI/CD Visual Studio, Eclipse in languages including JavaScript, C#, Java/Scala, C/C++, Node, PHP, Python, etc. http://blogs.msdn.microsoft.com/allthingscontainer http://github.com/brunoterkaly http://msdn.microsoft.com/brunoterkaly MSDN Magazine, and have a published course on O'Reilly Media
img

Steven Edouard

Steven received his undergraduate in Computer Engineering from the University of Florida. Before joining Microsoft he worked in the defense industry on subsea mine hunting and acoustic systems. He first joined Microsoft in Redmond, WA as a Software Test Engineer for .NET, a fundamental technology used by millions. He now works as a Developer Evangelist in the Bay area. Outside of tech, he likes to sail, ski, hike and hit the beach’
  • Not Interested
  • Interested
  • Attending

SPONSORS List