Edge computing layer · IoT

Telemetry from the
kennel floor to the
cloud.

Pavlov Edge is the sensing layer for the Smart Police Kennel. ESP32 nodes read temperature, air quality and motion off the floor, mesh them over ESP-NOW to a TLS bridge, and a Raspberry Pi running AWS Greengrass lands every reading in the cloud, at sub-second latency.

node-a · telemetry seq 0
TemperatureDHT22 22.4°C
HumidityDHT22 46%
Ammonia · NH₃ZE03 · welfare 6ppm
Carbon dioxideMH-Z19C · NDIR 612ppm
Motion · PIRHC-SR501 ×2 CLEAR
esp-now · ≤250 B/frame ● delivered to S3
01

Five hops, end‑to‑end JSON.

Every sensor reading travels the same route. Connectionless on the floor, mutually authenticated on the way out.

Sensor nodes
ESP32-S3
DHT22 · NH₃ · CO₂ · PIR
Bridge
ESP-NOW to MQTT
FreeRTOS queue · dedup
TLS / 8883
mutual auth
X.509 client cert
Greengrass
Raspberry Pi 5
Moquette broker
AWS IoT Core
S3 · Athena
per-msg JSON
02

Built for animal welfare,
engineered for uptime.

The signals that actually change a handler's decision, and the plumbing that keeps them flowing.

Environmental sensing

Temperature and humidity off the kennel floor every few seconds, with per-sensor health counters that survive reboots.

WELFARE

Air quality

Regulator-grade ammonia (NH₃) and CO₂ readings. Ammonia is the controlled risk in enclosed housing; CO₂ is the ventilation proxy.

Motion & presence

Dual PIR coverage flags activity in the run, decoupled from the cloud cadence so on-floor response stays instant.

Real-time vision

An on-device camera pipeline runs object and pose detection in the browser. It counts visitors and watches the run, with no frame leaving the edge.

Self-healing bridge

A graduated recovery watchdog catches silent "ghost online" failures. It bounces MQTT, then WiFi, then restarts, before a single reading is lost.

Secure by design

Mutual TLS to the cloud, X.509 certs in Secrets Manager behind a KMS key, and zero credentials in source. All infra is Python CDK.

03

The fleet on the floor.

Purpose-built nodes for the kennel: the environment, the feeding station, and the dog itself.

Node-A sensor enclosure (K-9 Unit) with an OLED telemetry display node-a

Node-A

Live
Environmental sensor node · ESP32-S3

The environmental workhorse. It reads the kennel's air and movement several times a second, then meshes every sample to the bridge over ESP-NOW.

UplinkESP-NOW
Payload≤ 250 B
RecoveryNVS + WDT
DHT22DS18B20PIR ×2KY-038ZE03 · NH₃MH-Z19C · CO₂
250B
ESP-NOW frame cap, per reading
<1s
Edge-to-S3 arrival latency
60s
Bridge health heartbeat
6
Greengrass components on the gateway
04

Meet the team.

The five operators behind Pavlov Edge, from sensor floor to cloud.

HK

Husain Ali Khalil

OPERATOR ID202201254
MA

Muhannad Hasan Ateya

OPERATOR ID202208912
SH

Sara Jaafar Hasan Husain

OPERATOR ID202208584
AA

Abdulla Alasmawi

OPERATOR ID202204847
FM

Fatima Ali Salman Madan

OPERATOR ID202106949
05

Backed by our sponsors.

Pavlov Edge is supported through the partners powering the Smart Police Kennel program.

A kennel that tells you when something's wrong.

Quiet when conditions are good. Loud, fast and verifiable the moment they aren't.