Skip to content
forked from danisla/iot-bed

Control Sleep Science Q-Plus Adjustable Base via Alexa and AWS IoT

Notifications You must be signed in to change notification settings

bparruck/iot-bed

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sleep Science Q-Plus Adjustable Bed BLE IoT Integration

Background

The Sleep Science Q-Plus Adjustable Base bed frame can be controlled via Bluetooth LE from either the provided remote controls or the mobile app for Android and iOS. The product is actually built by Southbay International and sold as Sleep Science.

Sleep Science Q-Plus Adjustable Bed

One of the disadvantages of the wireless remote is that if you are trying to get comfortable, moving around to find the remote and hunt for the buttons in the dark just to adjust the bed is pretty counter intuitive IMO. The mobile app experience is about the same.

The purpose of this project is to maximize consumer laziness and create a voice activated adjustable bed. Yes, the perfect weekend project for a software engineer and casual wireless hacker.


Demo video:

You may want to mute your amazon echo if it's nearby before playing the video.

Demo Video


Before getting started it's a good idea to become familiar with the BLE protocol if you haven't worked with it before.

You should also be somewhat familiar with AWS, Lambda, IoT and the Alexa Skills Kit. You don't have to be an expert since the purpose of this guide is to walk you through my journey with these services.


Here is a diagram of what we'll be building:

Diagram


Jump to each of this guide:

About

Control Sleep Science Q-Plus Adjustable Base via Alexa and AWS IoT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 44.1%
  • JavaScript 42.0%
  • Dockerfile 11.2%
  • Shell 2.7%