Skip to content

lhofstetter/ProjectIntegrate

Repository files navigation

Contributors Proprietary License

Project Integrate

Description

Project Integrate aims to automate smart device interactions in homes by tracking users' locations. Unlike traditional systems that rely on motion sensors, our project calculates the distance from the user's device to every smart device in the home. This proximity-based method offers a personalized and adaptive smart home experience.

Table of Contents
  1. Description
  2. Installation
  3. Usage
  4. Built With
  5. License
  6. Contact

Installation

Prerequisites

  • Raspberry Pi 3 (for the root node)
  • Raspberry Pi Zero W (for leaf nodes)
  • WiFi antennas compatible with Raspberry Pi
  • USB A to Micro-USB adapters for connecting WiFi antennas

Setup Instructions

  1. Root Node Setup: Connect the Raspberry Pi 3 to power in one corner of your home and attach the WiFi antenna using the USB adapter.
  2. Leaf Nodes Setup: Plug each Raspberry Pi Zero W into power at different corners of the house to maximize coverage. Connect each Pi Zero W to the WiFi antennas similarly.
  3. Network Configuration: Ensure all devices are connected to the same WiFi network for seamless communication.

Usage

Once installed, the system automatically detects the registered mobile devices and starts tracking their proximity to the smart devices. You can configure actions based on proximity, like turning on lights or playing music as you move through different rooms.

Built With

  • Raspberry Pi OS
  • C++
  • REST API
  • IPv6

License

This project is protected under proprietary license terms. Please see the LICENSE.txt file for more details.

Contact

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages