costa farms case study : azure iot hub, azure functions

21
Costa Farms Case Study. Azure IoT & Azure Functions Joe Raio Microsoft Technical Evangelist

Upload: joe-raio

Post on 15-Feb-2017

108 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Costa Farms Case Study : Azure IoT Hub, Azure Functions

Costa Farms Case Study.Azure IoT & Azure Functions Joe RaioMicrosoft Technical Evangelist

Page 2: Costa Farms Case Study : Azure IoT Hub, Azure Functions

Joe RaioSenior Technical EvangelistDX [email protected]@joescars

About Me: Based in Miami, FL. Passions are Music, Aviation and all things Technology

Page 3: Costa Farms Case Study : Azure IoT Hub, Azure Functions

awayfromthekeyboard.com

Page 4: Costa Farms Case Study : Azure IoT Hub, Azure Functions

Goals of Presentation• General Info• About Costa Farms• Ph Flow Project Walk through• Azure IoT• Azure Functions• Demo• Resources

Page 5: Costa Farms Case Study : Azure IoT Hub, Azure Functions

http://www.meetup.com/MICMiami/

Page 6: Costa Farms Case Study : Azure IoT Hub, Azure Functions

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.

Page 7: Costa Farms Case Study : Azure IoT Hub, Azure Functions
Page 8: Costa Farms Case Study : Azure IoT Hub, Azure Functions
Page 9: Costa Farms Case Study : Azure IoT Hub, Azure Functions

Pain PointIt’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.

Page 10: Costa Farms Case Study : Azure IoT Hub, Azure Functions

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.

Page 11: Costa Farms Case Study : Azure IoT Hub, Azure Functions

Openness and flexibilityBuild freely, deploy anywhere

Data and intelligencePower decisions & apps with insights

TrustProtect your business

Application innovationAccelerate innovation with the cloud

Microsoft Azure

Page 12: Costa Farms Case Study : Azure IoT Hub, Azure Functions

On Premises

You

scal

e, m

ake

resil

ient

and

man

age

Infrastructure(as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Man

aged

by

vend

or

You

scal

e, m

ake

resil

ient

& m

anag

e

Platform (as a Service)

Scal

e, re

silie

nce

and

man

agem

ent b

y ve

ndor

You

man

age

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Hosting modelsSoftware (as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Business model

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Scal

e, re

silie

nce

and

man

agem

ent b

y ve

ndor

Why the cloud?

Page 13: Costa Farms Case Study : Azure IoT Hub, Azure Functions

34Azure regionsMore than AWS and Google combined

Page 14: Costa Farms Case Study : Azure IoT Hub, Azure Functions

Platform Services

Infrastructure ServicesCompute Storage

Datacenter Infrastructure (32 Regions, 24 Online)

Application Platform

WebApps

MobileApps

API Apps

Notification Hubs

HybridCloud

Backup

StorSimple

Azure SiteRecovery

Import/Export

Networking

DataSQL Database DocumentDB

Redis Cache

AzureSearch

StorageTables

SQL DataWarehouse

Azure AD Health Monitoring

Virtual Network

ExpressRouteBlob Files DisksVirtual

Machines

AD PrivilegedIdentity Management

Traffic Manager

AppGateway

OperationalAnalytics

Compute Services

Cloud Services

Batch RemoteApp

ServiceFabric

Developer Services

Visual Studio

ApplicationInsights

VS Team Services

Containers

DNS VPN Gateway

Load Balancer

Domain Services

Analytics & IoTHDInsight Machine

Learning Stream Analytics

Data FactoryEvent

Hubs

Data LakeAnalytics Service

IoT Hub

Data Catalog

Security & Manageme

nt

Azure ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

Store/Marketplace

VM Image Gallery& VM Depot

Azure ADB2C

Scheduler

Xamarin

HockeyAppPower BI Embedded

SQL Server Stretch Database

MobileEngagement

Functions

IntelligenceCognitive Services Bot Framework Cortana

Security Center

Container Service

Queues

VM Scale Sets

Data Lake Store

Dev/Test Lab

IntegrationBizTalkServices

Service BusLogic Apps

API Management

Media & CDNContent DeliveryNetwork

Media Services

Media Analytics

Page 15: Costa Farms Case Study : Azure IoT Hub, Azure Functions

Azure Compliance: http://aka.ms/AzureCompliance

Compliance: Microsoft Trust Center

Page 16: Costa Farms Case Study : Azure IoT Hub, Azure Functions
Page 17: Costa Farms Case Study : Azure IoT Hub, Azure Functions
Page 18: Costa Farms Case Study : Azure IoT Hub, Azure Functions

Demo

Page 19: Costa Farms Case Study : Azure IoT Hub, Azure Functions

• Costa Farms Case Study• https://microsoft.github.io/techcasestudies/iot/2016/11/03/CostaCorp.h

tml• Project Repo• https://github.com/joescars/CostaIoTSensorProject

• Azure IoT Hub• https://azure.microsoft.com/en-us/services/iot-hub/

• Azure Functions• https://azure.microsoft.com/en-us/services/functions/

• Twilio• https://www.twilio.com/

Resource Links

Page 20: Costa Farms Case Study : Azure IoT Hub, Azure Functions

Q&A

Page 21: Costa Farms Case Study : Azure IoT Hub, Azure Functions

• Contact Information• [email protected]• http://joeraio.com• Follow me on twitter

@joescars

Keep in touch!Download this presentation:aka.ms/dotnetmiami011817