Giter VIP home page Giter VIP logo

mcs-lite-app's Introduction

MCS Lite Application

An on-premises IoT Cloud Platform.

Travis Github Tag codecov Greenkeeper badge

Note: Common UI and Mobile page are being developed at https://github.com/MCS-Lite/mcs-lite.

Download Binaries

Get Started on Mac or Windows

  • Launch mcs-lite-app executable file to run MCS Lite platform and access the Admin Console.

    • If you are executing mcs-lite-app on MacOS for the first time or if you have changed the file path, be sure to execute the setup script to re-initialize config.json file.
    • If you are executing mcs-lite-app on MacOS, you may see a warning dialog to stop you launching App which is not downloaded from App Store. Then, please launch MCS Lite from context menu by right-clicking on your mouse.
  • If MCS Lite is launched for the first time, you have to register an administrator account to sign into the admin console and then start the MCS Lite service.

  • Open browser and go to http://mcs_lite_server_IP:3000 for web console to manage your devices. The IP address of MCS Lite server is listed at the Admin Console right after you start the service.

Get Started on Linux or LinkIt 7688

  • You need to have Node.js (>7.3.0) installed on your Linux or LinkIt 7688 first.

  • Download and decompress the linux.tar.gz or 7688.tar.gz package.

  • In the application folder, use the following command in your terminal to launch MCS Lite service via Node.js and execute in the background.

     node server.js&
    
  • Once MCS Lite is started, the IP address of MCS Lite server will be prompted on the terminal console.

     +-+-+-+ +-+-+-+-+
     M C S   L I T E 
     +-+-+-+ +-+-+-+-+
     MCS Lite server IP: 
     '10.10.10.10:3000'
    
  • Open your browser and connect to the MCS Lite server IP address. Now, you can start to explorer the features of MCS Lite.

Features

  1. Remote control your device from MCS Lite console
  2. Collect and visualize data from your devices.
  3. Manage your devices.

Appendix

MCS Lite Introduction

For more detailed information, please refer to MCS Lite Introduction.

Gzip

Express compression middleware is enabled by default. If you want to disable it, set GZIP_DISABLE to true.

$ NODE_ENV=prod GZIP_DISABLE='true' node server

What's new

1.1.1

  • Admin console for administrators to register account, start/stop MCS Lite service and edit configuration.
  • Multilingual Support. English, Traditional and Simplified Chinese are available now.
  • Bug fixing.

1.0.4

  • Users registration.
  • Prototypes and devices management.
  • Upload and retrieve data points.
  • Mobile web support.

Quality Assurance

REST APIs

We use JMeter to performan the end-to-end automation test to ensure all the functionality work as expected.

Web UI

We use BrowserStack to performan both the end-to-end and browser-compatibility testing to ensure all the functionality work as expected.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.