All Projects → MCS-Lite → mcs-lite-app

MCS-Lite / mcs-lite-app

Licence: MIT license
An on-premises Internet of Things cloud platform, which can be quickly built and get started with.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to mcs-lite-app

mcs-lite
🎛 MCS Lite Common UI and Websites.
Stars: ✭ 75 (+150%)
Mutual labels:  mediatek, mcs, mcs-lite, mediatek-linkit
vera
Winner of LA Hack's Award Best Use of Wolfram Tech 🎉 An AI system to determine if a given statement is true or false.
Stars: ✭ 16 (-46.67%)
Mutual labels:  mcs
platform-azure
PlatformIO for Azure Sphere
Stars: ✭ 39 (+30%)
Mutual labels:  mediatek
AutomatedRoot
Root your MediaTek device with CVE-2020-0069
Stars: ✭ 86 (+186.67%)
Mutual labels:  mediatek
device xiaomi begonia
Dependency of Xiaomi Redmi Note 8 Pro (begonia)
Stars: ✭ 26 (-13.33%)
Mutual labels:  mediatek
FirmWire
FirmWire is a full-system baseband firmware emulation platform for fuzzing, debugging, and root-cause analysis of smartphone baseband firmwares
Stars: ✭ 555 (+1750%)
Mutual labels:  mediatek
wot-py
WoTPy is an experimental implementation of a W3C Web of Things runtime
Stars: ✭ 22 (-26.67%)
Mutual labels:  wot
StressThing
a software testing platform to perform stress test on web of things
Stars: ✭ 12 (-60%)
Mutual labels:  wot
wot-design
An ui component library built on vue.js
Stars: ✭ 101 (+236.67%)
Mutual labels:  wot
MolecularGraph.jl
Graph-based molecule modeling toolkit for cheminformatics
Stars: ✭ 144 (+380%)
Mutual labels:  mcs

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].