Costa Farms Case Study : Azure IoT Hub, Azure Functions

Joe Raio
Joe RaioSenior Technical Evangelist at Microsoft
Costa Farms Case Study : Azure IoT Hub, Azure Functions
Joe Raio
Senior Technical Evangelist
DX Audience
joe.raio@microsoft.com
joeraio.com
@joescars
About Me: Based in Miami, FL.
Passions are Music, Aviation and all
things Technology
Costa Farms Case Study : Azure IoT Hub, Azure Functions
Costa Farms Case Study : Azure IoT Hub, Azure Functions
http://www.meetup.com/MICMiami/
Costa Farms is a third-generation, family-owned group of
companies headquartered in beautiful Miami, Florida (aka, plant
paradise!).
The company sprouted in 1961 when the founder, Jose Costa Sr.,
purchased 30 acres south of Miami to grow fresh, vine-ripened
tomatoes in the winter and calamondin citrus in the summer. That
soon morphed into houseplants, and the Costa Farms family
started innovating and introduced new houseplants such as the
canela tree, orchids, and Cecilia Aglaonema. Costa Farms sells to
big box stores such as Walmart, Home Depot, and Lowe’s.
Costa Farms Case Study : Azure IoT Hub, Azure Functions
Costa Farms Case Study : Azure IoT Hub, Azure Functions
Pain Point
It’s time consuming, costly, and difficult for growers to measure
and regulate pH throughout the day and across the lifecycle of a
plant. Indeed, pH levels are one of the key factors in plant health.
Furthermore, pH levels in the water and nutrient streams change
constantly. To increase plant health via nutrient uptake in turn
promoting higher yield, pH needs to be more closely monitored
and adjusted in real time.
The Solution…
Microsoft Azure IoT Hub with pH
sensor devices on hydro water systems
testing correct pH levels. We used the
Adafruit Feather M0 Wifi and pHSensor,
Microsoft Azure and IoT Hub, Stream
Analytics, Event Hub, Azure Functions,
messaging via Twilio and SQL Azure.
Costa Farms Case Study : Azure IoT Hub, Azure Functions
On Premises
Youscale,makeresilientandmanage
Infrastructure
(as a Service)
Managedbyvendor
Youscale,make
resilient&manage
Platform
(as a Service)
Scale,resilienceand
managementbyvendor
Youmanage
Hosting models
Software
(as a Service)
Business model
Applications
Scale,resilienceand
managementbyvendor
Why the cloud?
Costa Farms Case Study : Azure IoT Hub, Azure Functions
Platform Services
Infrastructure Services
Web
Apps
Mobile
Apps
API
Apps
Notification
Hubs
Hybrid
Cloud
Backup
StorSimple
Azure Site
Recovery
Import/Export
SQL
Database DocumentDB
Redis
Cache
Azure
Search
Storage
Tables
SQL Data
Warehouse
Azure AD
Health Monitoring
AD Privileged
Identity
Management
Operational
Analytics
Cloud
Services
Batch
RemoteApp
Service
Fabric
Visual Studio
Application
Insights
VS Team Services
Domain Services
HDInsight Machine
Learning Stream Analytics
Data
Factory
Event
Hubs
Data Lake
Analytics Service
IoT Hub
Data
Catalog
Security &
Management
Azure Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Store/
Marketplace
VM Image Gallery
& VM Depot
Azure AD
B2C
Scheduler
Xamarin
HockeyApp
Power BI
Embedded
SQL Server
Stretch Database
Mobile
Engagement
Functions
Cognitive Services Bot Framework Cortana
Security Center
Container
Service
VM
Scale Sets
Data Lake Store
BizTalk
Services
Service Bus
Logic
Apps
API
Management
Content
Delivery
Network
Media
Services
Media
Analytics
Azure Compliance: http://aka.ms/AzureCompliance
Compliance: Microsoft Trust Center
Costa Farms Case Study : Azure IoT Hub, Azure Functions
Costa Farms Case Study : Azure IoT Hub, Azure Functions
Demo
https://microsoft.github.io/techcasestudies/iot/2016/11/03/CostaCorp.html
https://github.com/joescars/CostaIoTSensorProject
https://azure.microsoft.com/en-us/services/iot-hub/
https://azure.microsoft.com/en-us/services/functions/
https://www.twilio.com/
Q&A
Joe.Raio@Microsoft.com
http://joeraio.com
Download this presentation:
aka.ms/dotnetmiami011817
1 of 21

Recommended

High Quality 360 Video Rendering and Streaming by
High Quality 360 Video Rendering and StreamingHigh Quality 360 Video Rendering and Streaming
High Quality 360 Video Rendering and StreamingITU
626 views21 slides
Vodafone IoT_Prompt Softech case study by
Vodafone IoT_Prompt Softech case studyVodafone IoT_Prompt Softech case study
Vodafone IoT_Prompt Softech case studyAshim Goldar
517 views4 slides
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A... by
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...Windows Developer
793 views32 slides
Azure IoT Hub by
Azure IoT HubAzure IoT Hub
Azure IoT HubShahriar Hossain
1.2K views20 slides
City of London Police - O2 Customer Story by
City of London Police - O2 Customer StoryCity of London Police - O2 Customer Story
City of London Police - O2 Customer StoryO2 Business UK
620 views5 slides
ITU-T Study Group 16 Meeting Achievements by
ITU-T Study Group 16 Meeting AchievementsITU-T Study Group 16 Meeting Achievements
ITU-T Study Group 16 Meeting AchievementsITU
513 views16 slides

More Related Content

Similar to Costa Farms Case Study : Azure IoT Hub, Azure Functions

Trans Fair USA Case Study by
Trans Fair USA Case StudyTrans Fair USA Case Study
Trans Fair USA Case StudyFred Sconberg
687 views7 slides
There are two questions relating this case. It can be 1 page for bot.docx by
There are two questions relating this case. It can be 1 page for bot.docxThere are two questions relating this case. It can be 1 page for bot.docx
There are two questions relating this case. It can be 1 page for bot.docxrelaine1
7 views21 slides
wealthiest_2010_ by
wealthiest_2010_wealthiest_2010_
wealthiest_2010_Sylvia Klimaki
1K views6 slides
1-1Introduction When you think of Monsanto, the phrase genet by
1-1Introduction When you think of Monsanto, the phrase genet1-1Introduction When you think of Monsanto, the phrase genet
1-1Introduction When you think of Monsanto, the phrase genetAbbyWhyte974
4 views2285 slides
1-1Introduction When you think of Monsanto, the phrase genet by
1-1Introduction When you think of Monsanto, the phrase genet1-1Introduction When you think of Monsanto, the phrase genet
1-1Introduction When you think of Monsanto, the phrase genetMartineMccracken314
3 views2285 slides
1-1Introduction When you think of Monsanto, the phrase genet by
1-1Introduction When you think of Monsanto, the phrase genet1-1Introduction When you think of Monsanto, the phrase genet
1-1Introduction When you think of Monsanto, the phrase genetTatianaMajor22
3 views24 slides

Similar to Costa Farms Case Study : Azure IoT Hub, Azure Functions(6)

Trans Fair USA Case Study by Fred Sconberg
Trans Fair USA Case StudyTrans Fair USA Case Study
Trans Fair USA Case Study
Fred Sconberg687 views
There are two questions relating this case. It can be 1 page for bot.docx by relaine1
There are two questions relating this case. It can be 1 page for bot.docxThere are two questions relating this case. It can be 1 page for bot.docx
There are two questions relating this case. It can be 1 page for bot.docx
relaine17 views
1-1Introduction When you think of Monsanto, the phrase genet by AbbyWhyte974
1-1Introduction When you think of Monsanto, the phrase genet1-1Introduction When you think of Monsanto, the phrase genet
1-1Introduction When you think of Monsanto, the phrase genet
AbbyWhyte9744 views
1-1Introduction When you think of Monsanto, the phrase genet by MartineMccracken314
1-1Introduction When you think of Monsanto, the phrase genet1-1Introduction When you think of Monsanto, the phrase genet
1-1Introduction When you think of Monsanto, the phrase genet
1-1Introduction When you think of Monsanto, the phrase genet by TatianaMajor22
1-1Introduction When you think of Monsanto, the phrase genet1-1Introduction When you think of Monsanto, the phrase genet
1-1Introduction When you think of Monsanto, the phrase genet
TatianaMajor223 views

More from Joe Raio

Building serverless applications on azure by
Building serverless applications on azureBuilding serverless applications on azure
Building serverless applications on azureJoe Raio
462 views30 slides
Serverless. What, Why, Who & How? by
Serverless. What, Why, Who & How?Serverless. What, Why, Who & How?
Serverless. What, Why, Who & How?Joe Raio
304 views52 slides
Microsoft for startups 2017 by
Microsoft for startups 2017Microsoft for startups 2017
Microsoft for startups 2017Joe Raio
582 views38 slides
Azure for cs50x Miami by
Azure for cs50x MiamiAzure for cs50x Miami
Azure for cs50x MiamiJoe Raio
147 views33 slides
Code Europe - Azure Functions by
Code Europe - Azure FunctionsCode Europe - Azure Functions
Code Europe - Azure FunctionsJoe Raio
329 views39 slides
Microsoft Build 2017 highlights by
Microsoft Build 2017 highlightsMicrosoft Build 2017 highlights
Microsoft Build 2017 highlightsJoe Raio
370 views44 slides

More from Joe Raio(7)

Building serverless applications on azure by Joe Raio
Building serverless applications on azureBuilding serverless applications on azure
Building serverless applications on azure
Joe Raio462 views
Serverless. What, Why, Who & How? by Joe Raio
Serverless. What, Why, Who & How?Serverless. What, Why, Who & How?
Serverless. What, Why, Who & How?
Joe Raio304 views
Microsoft for startups 2017 by Joe Raio
Microsoft for startups 2017Microsoft for startups 2017
Microsoft for startups 2017
Joe Raio582 views
Azure for cs50x Miami by Joe Raio
Azure for cs50x MiamiAzure for cs50x Miami
Azure for cs50x Miami
Joe Raio147 views
Code Europe - Azure Functions by Joe Raio
Code Europe - Azure FunctionsCode Europe - Azure Functions
Code Europe - Azure Functions
Joe Raio329 views
Microsoft Build 2017 highlights by Joe Raio
Microsoft Build 2017 highlightsMicrosoft Build 2017 highlights
Microsoft Build 2017 highlights
Joe Raio370 views
Azure Functions Overview by Joe Raio
Azure Functions OverviewAzure Functions Overview
Azure Functions Overview
Joe Raio392 views

Recently uploaded

Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 by
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023BookNet Canada
44 views19 slides
Ransomware is Knocking your Door_Final.pdf by
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
98 views46 slides
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...ShapeBlue
141 views29 slides
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueShapeBlue
265 views23 slides
Qualifying SaaS, IaaS.pptx by
Qualifying SaaS, IaaS.pptxQualifying SaaS, IaaS.pptx
Qualifying SaaS, IaaS.pptxSachin Bhandari
1.1K views8 slides
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
224 views7 slides

Recently uploaded(20)

Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 by BookNet Canada
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
BookNet Canada44 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue141 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue265 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue224 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue247 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue129 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue178 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue208 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays58 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue137 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue120 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash162 views
"Package management in monorepos", Zoltan Kochan by Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays34 views
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro35 views

Costa Farms Case Study : Azure IoT Hub, Azure Functions

Editor's Notes

  1. What is a technical evangelist?
  2. Learn more about me here…
  3. Microsoft Azure is our cloud platform for digital transformation across your business. Our strategy to this end is to provide a platform of technologies that: 1. Accelerates app innovation through rapid app development and agility in the cloud. 2. Delivers integrated data and intelligence—data for rich insights to intelligence embedded within apps. 3. Is open and flexible, where you can use the tools and technologies you already have and want to use. 4. Is trusted to protect your business assets. As more customers expect digital experiences, they expect the data they share with an organization to be protected. We help you do that. Let’s discuss these areas in more detail.
  4. Speaker notes: Broad global reach Azure maintains a global presence across 17 datacenter around the world to help customers and partners meet their goal of providing applications close to their user base.  Mention contribution of regional partners help Azure’s global presence. Microsoft's continued investment in subsea and terrestrial dark fiber capacity helping deliver data at higher speeds, with higher capacity and lower latency for our customers across the globe. Use the following notes if you want to address some or all security, compliance, transparency and privacy concerns of the audience.   Microsoft has leveraged its decades-long experience in operating some of the world’s largest online services to create a robust set of security technologies and practices to keep your data at rest or in motion secured in Azure. Azure meets a broad set of international and industry-specific compliance standards as part of help customer attain compliance for their own infrastructure running on the platform. Azure is subjected to rigorous audits by independent organizations and the results are available to you as a part of Microsoft's commitment to transparency. Azure adheres to stringent privacy policies through a program called Privacy by Design which describes Microsoft's core privacy concerns to protect customer data and how to address them. Those protections are then backed with strong contractual commitments to safeguard customer data with by abiding by the EU Model Clauses, Safe Harbor programs, and ISO/IEC 27018 (which governs the processing of personal information).
  5. Hackfest with Costa
  6. Originally started with Event Hub, Switched to IoT Hub