Skip to content

harshbits/project-u-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project U-Bot

The Home Computing System (Intelligent Auto-bot) project developed in Spring Boot

Codacy Badge

Version Details:

Current Version: 0.0.1-SNAPSHOT

Current Support

  • Chat Bot
  • Weather Forecasting
  • Home Automation
  • Spotify Music

Future Scope & Enhancements

Prerequisites

In order to start work with project, make sure you have configured IDE/System with prerequisites steps.

Java Version

  • Java SE Development Kit 8 (JDK 8)

Lombok

  • Install Lombok for your IDE (i.e. STS or Eclipse)
  • Version to install: 1.16.16
  • Installation Guide: Please refer this link

Software Dependencies

Cloud Services (With Premium Subscription)

  • Google Cloud - Speech to Text API
    • Documentation
    • Usage
  • AWS-Polly AWS-Polly - Text to Speech (Sound like a Human voice)
    • Documentation
    • Usage
  • Twilio-sms - To control system using text messages and get status/update about the system
    • Documentation
    • Usage
  • api.ai - A natural language understanding platform
    • Documentation
    • Usage

Cloud Services (No Premium Subscription required)

  • Rabbit MQ RabbitMQ - As AMQP protocol provider for messanging betweeen server and client application
  • Redis Redis - To store and retrieve real time data

Hardware Dependencies

Raspberry Pi raspberry-pi-3-model-b

Microphone

Speaker (Bluetooth + AUX)

  • JBL Flip 3
    • Note: It turned out to be cheap and best with AUX cable support

About

This repository contains home automation project which involves server application and client application (Raspberry Pi Model 3B Support).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages