Purpose
1. Collect real-time health data (temperature, pH, dissolved oxygen, ammonia) from IoT sensors in fish tanks and ponds.
2. Automatically alert farm managers to abnormal conditions, reducing fish morbidity/mortality.
3. Maintain historical records for regulatory compliance and yield optimization.
4. Automate workflows for emergency response, feeding adjustment, and water quality management.
5. Enable predictive analytics based on long-term sensor trends.
Trigger Conditions
1. Sensor data pushed or polled over MQTT/HTTP/API at fixed intervals (e.g., every 10 minutes).
2. Threshold breaches (customizable per species) detected, e.g., dissolved oxygen < 5 mg/L.
3. Communication loss with any IoT device > 30 mins.
4. API/webhook calls receiving specific JSON payloads from sensor gateways.
Platform variants
1. AWS IoT Core
- Feature/Setting: Device shadow state; subscribe to MQTT topic “/sensor/alerts”; configure rule to send notification on breach.
2. Azure IoT Hub
- Feature/Setting: Event Grid integration; set device-to-cloud message route for health metrics.
3. Google Cloud IoT
- Feature/Setting: Registry event triggers; Cloud Functions for push-based analytics on critical events.
4. ThingSpeak
- Feature/Setting: Channel alerts; set alert condition on field value, configure HTTP webhook.
5. Ubidots
- Feature/Setting: Event; IF ‘temperature’ > 30°C THEN send webhook, email, or SMS configuration.
6. Losant
- Feature/Setting: Workflow trigger—“Device: State”; use conditional logic node for threshold check.
7. Particle Cloud
- Feature/Setting: Product webhook integration; subscribe to ‘sensor_data’ event stream.
8. Blynk
- Feature/Setting: Eventor widget; IF pH < 6 OR > 8, send push notification.
9. TagoIO
- Feature/Setting: Analysis scripts; schedule every 5 mins, trigger on any device data, evaluate conditions.
10. Microsoft Power Automate
- Feature/Setting: HTTP trigger; parse incoming sensor JSON, route to Teams/Email push on alert.
11. Zapier
- Feature/Setting: Webhooks catch hook; filters for critical sensor data, push to SMS/Slack etc.
12. IFTTT
- Feature/Setting: Webhook/Device trigger, THEN SMS/Google Sheets/app notification.
13. Node-RED
- Feature/Setting: MQTT in, Function node for conditions, Email/SMS/Database out nodes.
14. Google Sheets API
- Feature/Setting: Append row on every new reading for logging/graphing.
15. Twilio SMS
- Feature/Setting: API call to send message to farm manager on threshold breach.
16. SendGrid
- Feature/Setting: Automated email via API on sensor alert event.
17. Slack API
- Feature/Setting: Webhook; push alert as message to #farm-monitoring.
18. Telegram Bot API
- Feature/Setting: SendMessage function; alert group chat when triggered.
19. InfluxDB
- Feature/Setting: Write API; log all sensor data for retrievable analytics.
20. Grafana
- Feature/Setting: Data source alerting; panel triggers alert rule for real-time dashboards.
21. Pushover
- Feature/Setting: API send notification to owners’ mobile on event.
22. Microsoft Teams
- Feature/Setting: Incoming webhook to designated team/channel.
23. Notion API
- Feature/Setting: Append database entry on sensor breach for compliance/Audits.
24. SMSAPI
- Feature/Setting: Trigger bulk SMS to staff for urgent situations.
Benefits
1. Immediate and reliable detection of hazard conditions.
2. Reduced loss rates via rapid corrective response.
3. Detailed compliance-ready records and trend analysis.
4. Automated, error-free escalation for emergencies.
5. Flexible multi-channel notification across devices and locations.
6. Scalable to hundreds of sensors and sites.
7. Enhance productivity and reduce routine labor.
8. Enable data-driven optimization for feed/water inputs.