Sensing the World with AI 4 Sensors · BLE · Raspberry Pi · MCP Ask in Plain Language · Get Structured Intelligence Gas · Temperature · Insolation · Motion Sensing the World with AI 4 Sensors · BLE · Raspberry Pi · MCP Ask in Plain Language · Get Structured Intelligence Gas · Temperature · Insolation · Motion
Hands-On Workshop

Sensing the World
with AI

A one-day immersive workshop where physical sensors speak directly to AI — and you speak directly back to them.

Organised by
Vellore Institute of Technology
Hardware Partner
RadioStudio
claude-code — aiot-gateway — 80×32
$ claude
AI is thinking
Parameter Start End Min Max Avg Trend
Gas Resistance 35,020 Ω 41,694 Ω 35,020 Ω 56,013 Ω 39,501 Ω ↑ Improving
IAQ Index 58 56 50 60 51 → Stable
eCO₂ 498 ppm 510 ppm 501 ppm → Stable
Assessment: Air quality is consistently Good throughout. Gas resistance is trending upward — indicating cleaner air.
The Paradigm Shift

Why This Changes
Everything

In a conventional IoT lab, accessing sensor data means writing code, configuring libraries, and parsing serial output — before you can even ask a question. This workshop removes that barrier entirely.

Traditional IoT Lab

Before: Code to access data

# Step 1: install libraries pip install influxdb-client pandas # Step 2: write query client = InfluxDBClient(url="...") query(""" from(bucket: "sensors") |> range(start: -20m) |> filter(fn: (r) => r._measurement == "gas") |> mean() """) # Step 3: parse results # Step 4: build dashboard # Step 5: interpret values ... (an entire lab session)

Students spend most of their time on tooling, not understanding.

This Workshop

Now: Ask to get data

"Fetch the gas sensor values for the past 20 minutes"
Assessment: Air quality is consistently Good. Gas resistance is trending upward (35,020 → 41,694 Ω), eCO₂ stable at ~501 ppm. IAQ index holding at 51 — well within the excellent range.
"Compare with the sealed unit"
Sealed unit alert: eCO₂ has nearly doubled (575 → 1,087 ppm). Gas resistance falling. IAQ recovering from 500 → 108. CO₂ accumulation consistent with poor ventilation.

Students spend their time on understanding, not tooling.

Learning Outcomes

What You Will Learn

This is not a sensor wiring workshop.

01

Plug in and go live

Connect a physical sensor to a live AI-accessible gateway in under 5 minutes using keyed, fool-proof connectors.

02

Query with natural language

Ask about gas levels, temperature trends, motion events, and solar readings — in plain English, and get structured, interpreted answers.

03

Understand AI tool-calling

See how a language model interprets live physical-world data through MCP tool calls — the same mechanism powering modern AI agents.

04

Read sensor data meaningfully

Reason about what readings actually mean — IAQ indices, resistance trends, insolation patterns, occupancy signatures.

05

Think AI-natively about IoT

Treat sensors as conversation partners, not data sources. This is how the next generation of engineers will build.

Participants

Who Should Attend

ECE / EEE Students

Understand BLE sensor architecture, the gateway software stack, and how AI models consume real-time IoT telemetry through structured tool calls.

💻
CS / IT Students

Interact with a live MCP server, understand how LLMs use tools, and build natural language interfaces to physical sensors — no hardware expertise needed.

🔬
All Engineering Branches

Skip wiring complexity entirely. Ask questions in plain language and receive structured, AI-interpreted sensor data from Day 1.

📊
Research Students

Use the gateway as a data collection platform. Query historical trends, export time-series data, and run comparative experiments using AI-assisted analysis.

No prior hardware experience required. The sensors connect via keyed plug-and-play connectors. All hardware is pre-configured and supplied by RadioStudio. You will be live within minutes of arriving.
Hardware

Supplied by RadioStudio

Every workshop station is fully equipped. You do not need to bring any hardware.

🖥️
Raspberry Pi Gateway
The Gateway

Your Local AI
Analysis Hub

  • Receives data wirelessly from all four sensors over Bluetooth Low Energy (BLE)
  • Stores every reading in a local time-series database — fully timestamped
  • Exposes an MCP server so AI models can call sensor tools natively
  • Browser-accessible dashboard from any laptop on the workshop network
  • No cloud required — all sensor data stays on the gateway
🌬️

Gas Sensor

BME688 · I2C · BLE
LIVE
Gas ResistanceΩ · air cleanliness proxy
IAQ Index0 (excellent) → 500 (polluted)
eCO₂ppm · ventilation quality
Temperature°C
Humidity% RH
PressurehPa
Example Query
"Compare air quality between the open-window unit and the sealed unit over the past 20 minutes"
🌡️

Temperature Sensor

DS18B20 · One-Wire · BLE
LIVE
Range−55°C to +125°C
Accuracy±0.5°C (−10 to +85°C)
ProtocolDigital One-Wire over BLE
FeatureMulti-point cascading
Example Query
"Has the temperature been rising or falling in the last 30 minutes? Alert me if it exceeds 32°C"
☀️

Insolation Sensor

KXOB25 PV Cell · Analog · BLE
LIVE
MeasurementSolar irradiance · W/m²
PrinciplePV cell open-circuit voltage
ApplicationSolar energy potential
OutputAnalog → digitised at gateway
Example Query
"What was peak sunlight intensity today and when did it occur? Estimate daily energy harvest potential."
👁️

Motion Sensor

PIR · Digital · BLE
LIVE
Detection cone100° field of view
Range3–7 metres
OutputTimestamped presence events
ApplicationOccupancy · smart energy
Example Query
"How many occupancy events occurred this hour? What was the longest unoccupied period?"
System Architecture

How the System Works

Sensors
Gas (BME688)
Temperature (DS18B20)
Insolation (PV Cell)
Motion (PIR)
BLE
Raspberry Pi Gateway
BLE Data Ingestion
Time-Series Database
Dashboard (Browser)
MCP Server · AI Tools
MCP
Student + AI
Student asks a question
→ AI calls gateway tools
→ Returns analysis

Claude · GPT-4 · Any MCP client
All sensor data stays on the gateway. The AI receives only what it needs to answer your question — nothing is stored in the cloud.
AI-Native Interface

What Changes When
Sensors Speak AI

The gateway exposes an MCP server — a set of tools the AI can call directly, just as it would use a calculator or web search. When you ask a question, the AI orchestrates multiple tool calls and synthesises the results into a coherent answer.

get_gas_level

Returns current gas resistance, IAQ index, and eCO₂ readings from the gas sensor.

get_temperature

Returns current temperature reading from the DS18B20 sensor.

get_solar_data

Returns current and historical insolation data in W/m².

get_motion_status

Returns current occupancy state and timestamped event history.

get_sensor_stats

Returns min, max, average, start, and end values over any time window.

get_trend

Returns trend direction and rate of change for any sensor parameter.

get_alerts

Returns any threshold violations or statistical anomalies detected.

assess_environment

Returns a holistic environmental assessment synthesised across all four sensors.

Live Example: How the AI Answers One Question
"Is the air quality in this room acceptable for a 3-hour study session?"
01
Calls get_gas_level → retrieves current IAQ (51), eCO₂ (501 ppm), gas resistance (41,694 Ω)
02
Calls get_trend → confirms gas resistance trending upward (cleaner air), CO₂ stable
03
Calls assess_environment → holistic view confirms Good air quality across all parameters
04
Synthesises: "Yes — IAQ is 51 (Good), CO₂ is 501 ppm (well below the 1,000 ppm comfort threshold), and conditions are improving. Suitable for extended study."

You are not learning to use sensors.
You are learning to think with them.

Workshop Experiments

Five Experiments

Each experiment is a question — answered by the sensor-AI system in real time.

1
🌬️
Air Quality Investigation

Open one window. Place gas sensors in ventilated and sealed zones. Ask the AI to track how IAQ and eCO₂ diverge over 20 minutes.

Learning: How ventilation affects air quality; how gas resistance and IAQ relate; CO₂ accumulation in enclosed spaces.
2
☀️
Solar Energy Assessment

Take the insolation sensor to different locations — north-facing window, south-facing rooftop, shaded corner. Ask the AI to compare and estimate harvest potential.

Learning: How orientation and obstruction affect solar yield; how irradiance translates into energy decisions.
3
👁️
Occupancy-Based Energy Insight

Monitor the lab entrance with the PIR sensor for 30 minutes. Ask: "If we automated lighting based on this data, how much energy would we save?"

Learning: How motion events translate into energy policy; the basis of smart building automation.
4
📊
Multi-Sensor Environment Profile

Run all four sensors for one hour. Ask: "Give me a complete environmental profile — temperature comfort, air quality grade, solar gain, and occupancy pattern."

Learning: Data fusion across sensor types; how AI synthesises multi-dimensional physical data.
5
⚠️
Anomaly Detection

Introduce a deliberate change — seal the room, turn off ventilation, or bring a heat source near the temperature sensor. Ask: "Have there been any anomalies in the last 15 minutes?"

Learning: How AI identifies statistical deviations; the difference between noise and signal in sensor data.
From Unboxing to Insight

Three Steps.
Under Five Minutes.

1
⏱ 2 minutes
Connect

Plug each sensor into its labelled port on the gateway enclosure. Keyed connectors prevent incorrect wiring — no datasheets needed.

2
⏱ 30 seconds
Power On

Apply power to the gateway. All four sensors begin broadcasting data via BLE automatically within seconds.

3
⏱ 1 minute
Ask

Open the AI interface on your laptop, connect to the gateway's MCP server, and start asking questions in plain language.

Differentiation

What Makes This
Workshop Different

Feature This Workshop Conventional IoT Lab
Sensor access Ask in plain language — get structured answers Write code, parse output, build a dashboard
Hardware setup Plug-and-play keyed connectors Breadboard wiring, jumper cables, datasheets
Data interpretation AI synthesises readings into actionable insight Raw numbers — interpretation left to student
Time to first insight Under 5 minutes Typically an entire lab session
AI integration Native — sensors are AI tools Typically absent
Cloud dependency None for data; optional for AI model Often mandatory for platforms
Skill acquired AI-native engineering thinking Hardware interfacing fundamentals
Technical Specifications

Under the Hood

Gateway
Raspberry Pi (RadioStudio enclosure), custom firmware
Wireless Protocol
Bluetooth Low Energy (BLE) — advertisement channel
Sensors
Gas (BME688) · Temperature (DS18B20) · Insolation (PV Cell) · Motion (PIR)
AI Interface
MCP Server (Model Context Protocol) — compatible with Claude, GPT-4, and any MCP client
Data Storage
Local time-series database on gateway — no cloud dependency
Dashboard
Browser-accessible from any device on the workshop network
Student Interface
Claude Code CLI or any MCP-compatible AI assistant
Internet Required
Only for AI model API calls — sensor data never leaves the gateway
Workshop Details

Registration &
Logistics

  • OrganiserSchool of Electronics Engineering (SENSE), VIT, Vellore
  • Hardware PartnerRadioStudio
  • FormatIn-person
  • DateSaturday, 04 April 2026
  • Time10:00 AM – 5:00 PM
  • VenuePRP, VIT, Vellore
  • Who Can ParticipateStudents (UG, PG and Research Scholars)
  • Registration FeeRs 500
  • PrerequisitesNone — all hardware provided. Basic familiarity with a terminal or chat interface is sufficient.
  • CertificateVIT Workshop Completion Certificate
  • Co-ordinatorsDr. J.B. Jeeva · 9994321835
    Dr. K. Hemalatha · 9342534955