Skip to content

seifmostafa73/HomeXApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HomeXApp

MQTT Smart home App made with unity.

Features

Voice commands Google account auth Location triggered events In-app chatting system (removed from active secenes but can still be found in the project folders) Low delay hardware communication (MQTT) Dark/bright themes (all palletes are adjustable via a theme controller) Devices QR scanning Favourites / quick Access sub menu Dynamic room, devices icons and names Dynamic toast windows

APIs and technology used

  • Unity
  • C#
  • PHP
  • M2Mqtt
  • Https
  • Firebase real time Database (non SQL)
  • SQL database
  • Rest API
  • JSON serialization

Known Bugs

please note that this Project was built for learning purposes so it's not constantly updated , as a reuslt some api's might be old.

  • the TTS and STT scripts stopped working for some reason and only accepts korean langague [although I rechecked the script and it should be working fine.]

  • when you add a device to the room you need to restart the app in order for it to show in the favourties and update the blank home page [a simple solutuion is to re-call the function after you add the device]

  • Secarios sometime cause a connection problem with the free MQTT server , which is acceptable , however the used version of M2MQTT lakes the proper handling , this can be resolved by simply using a try-catch statment in the libarary's Send funtion

ScreenShots