Overview of the case study we worked on with Costa Farms. This included capturing PH Data, sending it to Azure IoT hub, then taking intelligent action using Azure Functions.
Costa Farms Case Study : Azure IoT Hub, Azure Functions
2. 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
6. 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.
9. 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.
10. 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.
12. 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?
14. 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
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.
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).
Hackfest with Costa
Originally started with Event Hub, Switched to IoT Hub