Real-world
solutions

See how DeviceSDK fits real IoT use cases — with honest cost estimates.

Environmental

Environmental monitoring

Deploy sensors that measure temperature, humidity, and air quality across a building or outdoor site. Readings stored in cloud KV, accessible via dashboard.

DeviceSDK approach

  • BME280 sensor over I2C on a Pico W
  • ADC monitoring every 5 minutes (288 messages/day)
  • Data stored in device KV, visible in dashboard
  • Discord webhook alert if temp exceeds threshold
Estimated cost
Free
288 msgs/day — within free tier
Industrial

Industrial automation

Monitor equipment status and control relays remotely. Track machine runtime, detect anomalies, and trigger maintenance alerts.

DeviceSDK approach

  • GPIO inputs for machine state (running/stopped)
  • ADC for current monitoring (every 10s)
  • GPIO outputs for relay control
  • KV for runtime tracking and maintenance logs
Estimated cost
~$0.60/month
~8,640 msgs/day per machine
Smart home

Smart home & building

Control lights, monitor temperature, and manage access with simple TypeScript scripts. No proprietary hub required.

DeviceSDK approach

  • Button inputs for light switches
  • GPIO outputs for relay-controlled lights
  • OLED display for room temperature
  • KV for state persistence across power outages
Estimated cost
Free
Event-driven, well under daily limit
Agriculture

Agriculture & greenhouse

Monitor soil moisture, ambient temperature, and light levels. Automate irrigation pumps and vent controls based on sensor thresholds.

DeviceSDK approach

  • Soil moisture via ADC (every 15 min)
  • Temperature + humidity via I2C BME280
  • Water pump control via GPIO relay
  • Daily summary logged to KV
Estimated cost
Free
~200 msgs/day per zone

Works with your stack

Your device scripts run on a serverless runtime — you can fetch() any HTTP API directly from your device code.

Discord Slack Email (SendGrid) Databases Any REST API

What will you build?

Start with an example, customize it, and deploy in minutes.