kingkingyyk / Chi

Final Year Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chi

A system built for Internet of Things

Requires :

  • Apache Cassandra
  • HSQLDB
  • GWT

Server Requirement :

  • Main Server (Tested On : Windows 7/8.1/10)
  • HSQLDB (Tested On : Windows 10, Ubuntu 15)
  • Apache Cassandra (Tested On : Ubuntu 15)
  • Java 8 (Built On Update 92)

Compile :

  • Eclipse MARS.2 / NEON
  • Hibernate Tool (For database schema update)

Database Schema (Paste the XML) :

Current Working Stuffs :

  • Create database tables
  • Reset database tables
  • User Modelling (+ Store in database)
  • Sensor Modelling (+ Store in database)
  • Site Modelling (+ Store in database)
  • Controller Modelling (+ Store in database)
  • Sensor Class Modelling (+ Store in database)
  • Actuator Modelling (+ Store in database)
  • Day Schedule Rules Modelling (+ Store in database)
  • Regular Schedules Modelling (+ Store in database)
  • Special Schedules Modelling (+ Store in database)
  • Scheduling Time Logic
  • Controller Status Reporting
  • Actuator Status Reporting
  • Actuator control (Manual / Scheduled)
  • Efficient local data caching
  • Notification server
  • Sensor Actuator Response Automation
  • Report Exporting
  • Live Animated Update Chart with Prediction

v1.3 Upcoming Features :

  • New cache engine
  • JavaFX GUI
  • Code streamlining with Java 8 functional operators + shorthands
  • Support for Cassandra cluster
  • More parallelism

About

Final Year Project


Languages

Language:Java 98.5%Language:Shell 1.5%