IoT • Adaptive Threshold • Fuzzy Logic

Detect canine stress in real time—then act on it.

Calmsy combines an ESP-based wearable (breathing sensor) with AI-driven analytics to spot stress patterns early, notify owners, and deliver tailored recommendations vetted by vets.

▶ Tutorial
Why Calmsy?
Real-time
Alerts & history
Rule-based
+ AI option
Owner-friendly
Simple UX
BPM: 36
Status: Calm • Last event: 12m ago

How It Works

From sensor to suggestion in four simple steps.

Sense

Wearable flex-sensor tracks breathing to estimate BPM and variability.

Detect

Adaptive thresholds + peak detection flag anomalies and stress events.

Classify

Rule-based & fuzzy scoring label events as good/bad stress with intensity.

Act

Push alerts, owner checklists, and vet-style recommendations in real time.

Review

Calendar filters, history, and trends help you spot recurring stressors.

Secure

Firebase Auth + Firestore with user, dogs, devices, and events separation.

Built for real owners, dogs, and vets

Everything you need to monitor and manage canine stress.

1

Device management

Assign ESP devices to dogs, track status, firmware, and connectivity.

2

Owner checklists

Capture context (behavior, environment, events) during alerts.

3

Recommendations

Automated tips from your curated stressFactors library with vet tone.

4

History & filters

Day / month / year filters and printable event summaries.

5

Email notifications

Immediate owner alerts when a stress event is detected.

6

Scalable schema

Firestore collections: users, dogs, device, stressEvents, stressFactors, etc.

Avg setup

~5 minutes

Soft-AP guided

Latency

< 2 sec

Alert dispatch

Retention

Historical logs

Compatibility

ESP8266

Modular design

Research-aligned, thesis-ready

Calmsy is built as a BSCS thesis project: Modified Waterfall SDLC, rule-based classification with a future path to AI, and a Firestore schema for reproducible experiments.

Peak Detection Adaptive Threshold Fuzzy Logic Firebase ESP8266
Need a demo? Use the “Tutorial” button to simulate data and walkthrough.

Frequently Asked Questions

Quick answers for common questions.

The device buffers readings; alerts/history sync via Wi-Fi to Firestore when online.
Each device is assigned to a single dog at a time; reassignment is supported in the dashboard.
Yes—use the History panel to export CSV/PDF summaries per time range.

Get in touch

Questions or collaboration ideas? We’d love to hear from you.

Message

Quick links

See tutorial