Differences between revisions 1 and 2
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 The Tower Inspector is based on the '''Rfid Web Application''' and the '''Inspector2 Android App'''. The original goal was to allow organisations to perform distributed data collection and centralized data processing and reporting.

 The main properties of the couple:
 * Bi-directional data synchronization.
 *
 The Tower Inspector is based on the '''Rfid Web Application''' and the '''Inspector Android App'''. The original goal was to allow organisations to perform distributed data collection and centralized data processing and reporting.
<<BR>>
 The main properties of the system:
  * Two databases are on the server side
   * PostgreSQL database to keep user data and to generate report from (PostgreSQL is ideal for reporting)
   * CouchDB for the bi-directional data synchronization between the server and the '''Inspector Android App''' (CouchDB is ideal for synchronization)
   * The PostgeSQL database has to be synchronized manually from the CouchDB database from the '''Rfid Web Application''' to generate reports with actualized data
  * Same user credentials (email address and password) are used to login to the '''Rfid Web Application''' and to connect to the server from the '''Inspector Android App'''
   * The user credentials are entered and verified with an ''email confirmation system'' on the '''Rfid Web Application'''
   * If a user account is confirmed, that the user is getting a ''registered'' status on the server side, what is enough to use the '''Inspector Android App''', but has to be changed to access services on the '''Rfid Web Application'''
   * There are 4 access level on the '''Rfid Web Application''': ''registered'', ''viewer'', ''normal'' and ''admin''. The level of a user can be changed by a user with ''admin'' level
  * Configuration for location and inspection data templates are saved in CouchDB and has to be downloaded (synchronized) to the '''Inspector Android App'''

Tower Inspector

Introduction

  • The Tower Inspector is based on the Rfid Web Application and the Inspector Android App. The original goal was to allow organisations to perform distributed data collection and centralized data processing and reporting.


  • The main properties of the system:
    • Two databases are on the server side
      • PostgreSQL database to keep user data and to generate report from (PostgreSQL is ideal for reporting)
      • CouchDB for the bi-directional data synchronization between the server and the Inspector Android App (CouchDB is ideal for synchronization)

      • The PostgeSQL database has to be synchronized manually from the CouchDB database from the Rfid Web Application to generate reports with actualized data

    • Same user credentials (email address and password) are used to login to the Rfid Web Application and to connect to the server from the Inspector Android App

      • The user credentials are entered and verified with an email confirmation system on the Rfid Web Application

      • If a user account is confirmed, that the user is getting a registered status on the server side, what is enough to use the Inspector Android App, but has to be changed to access services on the Rfid Web Application

      • There are 4 access level on the Rfid Web Application: registered, viewer, normal and admin. The level of a user can be changed by a user with admin level

    • Configuration for location and inspection data templates are saved in CouchDB and has to be downloaded (synchronized) to the Inspector Android App

InspectorTowerApp (last edited 2017-07-21 17:42:01 by TiborNagy)

Copyright 2008-2014, SoftXS GmbH, Switzerland