An on-premises IoT Cloud Platform.
Note: Common UI and Mobile page are being developed at https://github.com/MCS-Lite/mcs-lite.
- You can always get the latest release from GitHub Releases.
-
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.
-
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.
- Remote control your device from MCS Lite console
- Collect and visualize data from your devices.
- Manage your devices.
For more detailed information, please refer to MCS Lite Introduction.
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
- 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.
- Users registration.
- Prototypes and devices management.
- Upload and retrieve data points.
- Mobile web support.
We use JMeter to performan the end-to-end automation test to ensure all the functionality work as expected.
We use BrowserStack to performan both the end-to-end and browser-compatibility testing to ensure all the functionality work as expected.