60GHz mmWave Sleep Monitoring Radar – WiFi MQTT
Sold by HealthRadar
Micradar 60GHz Sleep Breathing Monitor Radar Sensor - WiFi MQTT
60GHz mmWave Sleep Monitoring Radar - Breathing, Heart Rate, Sleep Quality Tracker with WiFi & MQTT
Track breathing rate, heart rate, sleep quality, and bed occupancy without any wearable. 60GHz mmWave radar works through blankets and clothing. WiFi + MQTT for Home Assistant, Node-RED, or any IoT platform. Includes 5m USB-C cable and power adapter.
What Is This?
60GHz mmWave Sleep Monitoring Radar is a non-contact sensor that monitors your breathing, heart rate, sleep quality, and bed presence while you sleep. No wearables. No cameras. No privacy concerns.
Place it on your bedside table, mount it on the wall, or install it above your bed. The radar works through thin blankets and clothing, capturing vital signs without any physical contact.
What It Detects
Feature What It Tells You
Breathing Rate Real-time breaths per minute (range: 0-30)
Heart Rate Real-time BPM (range: 60-120)
In/Out of Bed When you get into bed and when you leave
Sleep Status Awake / Light Sleep / Deep Sleep
Sleep Duration Total sleep time + awake/light/deep breakdown
Sleep Score 0-100 quality score based on overnight data
Breathing Waveform Raw breath waveform data for advanced users
Heart Rate Waveform Raw HR waveform for custom analysis
Why mmWave Radar?
Comparison mmWave Radar PIR Motion Camera
Works through blanket β Yes β No β No
Detects stationary person β Yes β No β Yes
Privacy safe β Yes (no image) β Yes β Privacy risk
Works in dark β Yes β Yes β Needs light
Fall detection capable β Yes β No β οΈ Complex
What's Included
Item Specification
Radar sensor 60GHz mmWave module
Enclosure Custom ABS housing
Power cable 5m USB-A to Type-C (detachable)
Power adapter Type A (two flat pins), 100-240V input, 5V output
Firmware Pre-flashed with MQTT + WiFi stack
Technical Specifications
Parameter Value
Radar frequency 60GHz
Operating voltage 5V DC (via USB-C)
Power consumption < 2W
Communication WiFi 2.4GHz + MQTT
Detection range 0.5m - 5m (configurable)
Installation height 170cm - 310cm (configurable)
Installation angle X/Y/Z axis configurable
Operating temperature -10Β°C ~ 50Β°C
Enclosure material ABS
MQTT Protocol - Complete Reference
Your radar communicates via MQTT. All data is sent as JSON.
Topics
Direction Topic Format
Device report /Radar60SP/{device_id}/sys/property/post
Command / Set /Radar60SP/{device_id}/sys/property/set
Data You Will Receive (Real Examples)
Presence & Bed Status
json
{
"version": "1.0",
"method": "post",
"params": {
"someoneExists": "1", // 0=no one, 1=someone present
"getIntoBed": "1" // 0=out of bed, 1=in bed
}
}
Breathing Data
json
{
"version": "1.0",
"method": "post",
"params": {
"breathValue": "16", // breaths per minute (0-30)
"breathIntensity": "72", // 0-100
"breathConfidence": "95", // confidence level 0-100
"breathInform": "1" // 1=normal, 2=too high, 3=too low, 4=detecting
}
}
Heart Rate Data
json
{
"version": "1.0",
"method": "post",
"params": {
"heartRateValue": "72", // beats per minute (60-120)
"heartRateIntensity": "68", // 0-100
"heartRateConfidence": "92" // confidence level 0-100
}
}
Sleep Quality Data
json
{
"version": "1.0",
"method": "post",
"params": {
"sleepStatus": "2", // 1=awake, 2=light sleep, 3=deep sleep
"awakeDuration": "15", // minutes awake
"lightSleepDuration": "210", // minutes light sleep
"deepSleepDuration": "105", // minutes deep sleep
"sleepScore": "85" // 0-100 quality score
}
}
Sleep Quality Analysis (overnight summary)
json
{
"version": "1.0",
"method": "post",
"params": {
"sleepQualityAnalysis": [
85, // sleep score (0-100)
450, // total sleep time (minutes)
15, // awake percentage
52, // light sleep percentage
33, // deep sleep percentage
2, // times left bed
18, // turn over count
16, // average breath rate
72, // average heart rate
0 // apnea count
]
}
}
Breathing Waveform (advanced)
json
{
"version": "1.0",
"method": "post",
"params": {
"breathWave": [128, 130, 125, 132, 127] // 5 integers, 0-255
}
}
Commands You Can Send
Configure the radar via MQTT by publishing to the set topic:
json
{
"version": "1.0",
"method": "set",
"params": {
"breathSwitch": "1", // 0=off, 1=on
"heartRateSwitch": "1", // 0=off, 1=on
"sleepSwitch": "1", // 0=off, 1=on
"sceneMode": "2", // 1=living room, 2=bedroom, 3=bathroom
"installHeight": "200", // in cm (170-310)
"reportMode": "1" // 0=real-time, 1=sleep status mode
}
}
Query Current Settings
json
{
"version": "1.0",
"method": "get",
"params": {
"breathSwitch": "?",
"heartRateSwitch": "?",
"sleepScore": "?"
}
}
Home Assistant Integration
Add to your Home Assistant configuration.yaml:
yaml
mqtt:
sensor:
- name: "Breathing Rate"
state_topic: "/Radar60SP/+/sys/property/post"
value_template: "{{ value_json.params.breathValue }}"
unit_of_measurement: "bpm"
device_class: respiratory_rate
- name: "Heart Rate"
state_topic: "/Radar60SP/+/sys/property/post"
value_template: "{{ value_json.params.heartRateValue }}"
unit_of_measurement: "bpm"
device_class: heart_rate
- name: "Sleep Score"
state_topic: "/Radar60SP/+/sys/property/post"
value_template: "{{ value_json.params.sleepScore }}"
unit_of_measurement: "points"
- name: "Sleep Status"
state_topic: "/Radar60SP/+/sys/property/post"
value_template: >-
{% set status = value_json.params.sleepStatus %}
{% if status == '1' %}Awake
{% elif status == '2' %}Light Sleep
{% elif status == '3' %}Deep Sleep
{% else %}Unknown{% endif %}binary_sensor:
- name: "In Bed"
state_topic: "/Radar60SP/+/sys/property/post"
value_template: "{{ value_json.params.getIntoBed == '1' }}"
payload_on: true
payload_off: false
device_class: occupancy
Quick Start Guide
Power up β Connect the 5m USB-C cable to the included power adapter or your own USB charger (5V/1A minimum)
Connect to WiFi β On first boot, the device creates a WiFi access point. Connect your phone/computer to it and configure your home WiFi credentials
Set up MQTT β Configure your MQTT broker address in the device settings (web interface)
Start receiving data β Once connected, the radar automatically publishes data to your MQTT broker
Integrate β Use the Home Assistant example above or subscribe to the topics directly
Installation Tips
Placement Recommended height Angle Best for
Bedside table 50-80cm Horizontal Simple setup, no mounting
Wall mount 170-210cm 15-30Β° downward Overnight sleep tracking
Ceiling mount 240-310cm Straight down Full bed coverage
Important notes:
Avoid metal objects directly in front of the radar
The radar works through thin blankets and bed sheets
For best breathing detection, aim the radar at the chest area
Distance between radar and person: 0.5m to 5m
Power & Cable
Component Details
Cable 5m USB-A to Type-C (detachable, universal)
Included adapter Type A (two flat pins), 100-240V, 5V/1A output
International use Use your own local USB charger (5V/1A or higher). The 5m Type-C cable works with any standard USB charger.
Note for international customers: The included wall adapter has Type A (US/China standard) plugs. Since the cable is detachable and uses standard USB-C, you can simply use your own local USB charger. The device requires 5V/1A minimum.
Use Cases
Scenario How It Helps
Sleep health tracking Monitor your breathing, heart rate, and sleep cycles overnight
Aging parents / seniors Track sleep patterns, detect unusual breathing or long bed exits
Baby monitoring Non-contact breathing monitoring while baby sleeps
Home automation Trigger scenes when you go to bed or wake up
Remote care Check on loved ones' sleep quality from anywhere via MQTT
What This Is NOT
Not a medical device β For wellness tracking only, not for diagnosis or treatment
Not a camera β No video, no images, complete privacy
Not a contact sensor β No wearables needed, no patches or straps
Shipping & Packaging
Item Detail
Packaging Anti-static bag + bubble wrap + shipping box
Processing time 3-5 business days
Tracking Provided for all orders
International buyers: Your local customs may charge import duties or VAT. These are your responsibility. Please check with your local customs office before ordering.
Quick Specs Card (for reference)
Item Answer
Product 60GHz mmWave Sleep Monitoring Radar
Detection Breathing, heart rate, sleep status, bed occupancy, sleep score
Communication WiFi 2.4GHz + MQTT
Power USB-C (5V), includes 5m cable + adapter
Setup Web interface for WiFi + MQTT config
Platform Home Assistant, Node-RED, any MQTT broker
DIY friendly Full MQTT protocol documentation included
Privacy No camera, no image, no cloud required
Version & Document Info
Document version: 1.0
Firmware version: Based on IOTRDA V2.1 protocol
Last updated: 2026-01-21
Reviews
No reviews yet. Reviews can be left after a verified purchase/delivery.