-
Notifications
You must be signed in to change notification settings - Fork 89
Install Master Branch (en us)
Dietmar-Franken edited this page Nov 7, 2015
·
2 revisions
Before you build the master-branch, you should satisfy the following dependencies:
JDK 1.8
maven
git
To check this type the following into your terminal: Step 1 - Check java
java -version
If you get something like this:
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) Client VM (build 25.0-b70, mixed mode)
Java is installed correctly. If not follow step 4
Step 2 - Check maven
mvn -version
If you get something like this:
Maven home: /opt/apache-maven-3.3.3
Java version: 1.8.0, vendor: Oracle Corporation
Java home: /usr/lib/jvm/jdk-8-oracle-arm-vfp-hflt/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "4.1.7+", arch: "arm", family: "unix"
Maven is installed correctly. If not follow step 5
Step 3 - Check Github
git --version
If you get something like this:
git version 2.1.4
Git is installed correctly. If not follow step 6
Step 4
To instal JDK1.8 follow the steps on this Website
Step 5
To install Maven follow the steps on this Website
Step 6
To install Git type the following into your terminal:
sudo apt-get install git-core
Steps to build,
//Step 1
git clone https://github.com/mycontroller-org/mycontroller.git
//Step 2
cd mycontroller
//Step 3
mvn package
You can find binary builds under mycontroller/target/
mycontroller-standalone-0.0.2-alpha6-SNAPSHOT-bundle.tar.gz
mycontroller-standalone-0.0.2-alpha6-SNAPSHOT-bundle.zip
Extract any one of the files listed above and follow normal steps to run.
- Autostart Server
- Config file
- Select gateway
- Serial Gateway
- Ethernet Gateway
- MQTT Gateway
- Database
- Webserver
- Logger
- Start/Stop Server
- Settings
- Nodes
- Auto Discover
- Add Manually
- Reboot
- Erase EEPROM
- Edit
- Delete
- Battery Usage Report
- Mapping Firmware
- Update Firmware
- Action Board
- Filter
- Filter by node
- Filter by text
- Refresh
- Buttons
- Buttons On/Off
- Buttons Send Payload
- Buttons Lock/Unlock
- Buttons RGB and RGBW
- Other Buttons
- Graphical Report
- Timer
- Alarm
- Forward Payload