Awesome
MCS Lite Application
An on-premises IoT Cloud Platform.
Note: Common UI and Mobile page are being developed at https://github.com/MCS-Lite/mcs-lite.
Download Binaries
- You can always get the latest release from GitHub Releases.
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
- Remote control your device from MCS Lite console
- Collect and visualize data from your devices.
- 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.