1
- image::logo-mycontroller.org_full.png[MyController.org, link="http://www.mycontroller.org"]
1
+ image::extra/images/ logo-mycontroller.org_full.png[MyController.org, link="http://www.mycontroller.org"]
2
2
:source-language: java, angularjs
3
3
4
4
---
@@ -14,6 +14,7 @@ Master: image:https://travis-ci.org/mycontroller-org/mycontroller.svg?branch=mas
14
14
Development: image:https://travis-ci.org/mycontroller-org/mycontroller.svg?branch=development["Build Status", link="https://travis-ci.org/mycontroller-org/mycontroller"]
15
15
16
16
====== Project website: http://www.mycontroller.org
17
+ ====== Forum: http://forum.mycontroller.org
17
18
====== Want to try now? http://demo.mycontroller.org[Demo server] Authentication: demo/demo
18
19
19
20
== About
@@ -29,74 +30,25 @@ MyController.org supports multiple languages. If you have interest to add/transl
29
30
MyController.org is a very lightweight server, It required very less resource, believe me ;)
30
31
31
32
* Disk : ~30 MB (may require more space, when we store metrics data for long time)
32
- * Memory(RAM) : 40 MB
33
+ * Memory(RAM) : 100 MB
33
34
* Java : 1.8 or later
34
35
35
- NOTE: Test done up to 5 nodes and 30 sensors with the above configuration.
36
-
37
36
===== Supported Platforms (tested)
38
37
MyController.org is java based application server. We can run it in any platform where Java support is available.
39
38
40
39
- Linux
41
40
- Windows
42
41
- Raspberry PI (Oracle Java recommend)
43
42
44
- == Available Features
45
-
46
- Features available in https://github.com/mycontroller-org/mycontroller/releases/tag/0.0.3-alpha1[0.0.3-alpha1] version,
47
-
48
- - Supported networks
49
- * http://mysensors.org[MySensors.org]
50
- ** http://www.mysensors.org/build/serial_gateway[Serial Gateway]
51
- ** http://www.mysensors.org/build/ethernet_gateway[Ethernet Gateway]
52
- ** http://www.mysensors.org/build/mqtt_gateway[MQTT Gateway]
53
- ** NRF24L01+ gateway via PiGatewaySerial (https://github.com/mysensors/Raspberry) on Raspberry PI
54
- - Auto discover and update nodes
55
- - Timer - Help you to schedule time based operations. You can control till the seconds. Types,
56
- * Simple (with `repeat count` and `repeat interval`)
57
- * Normal (daily, weekly, monthly)
58
- * Cron expression
59
- * Before/After Sun Rises and Sun Sets
60
- - Alarm - based on information received from sensor, Node status or Gateway status
61
- * An alarm can support multiple notifications
62
- - Notifications - is a predefined action to be performed when a alarm triggered.
63
- * Send Payload to another sensor
64
- * Send SMS. Supports https://www.plivo.com/[Plivo] and https://www.twilio.com[Twilio]
65
- * Send Email
66
- * https://www.pushbullet.com[Pushbullet] note
67
- - Graphical reports
68
- * you can keep your sensors metrics data as long as you want.
69
- - Forward payload from one sensor to another sensor
70
- * supports across gateways also
71
- - Resources logs
72
- - Node actions
73
- * Reboot, Erase configuration, Update Firmware for any nodes which is support
74
- * can tag particular firmware for a node
75
- * Display battery level of node with graphical support
76
- - Intractive dashboard.
77
- * can create any number of dashboards
78
- * widgets
79
- ** Server time
80
- ** Sunrise and sunset time
81
- ** Sensors bullet graph
82
- ** a sensor graph
83
- ** group of sensors graph
84
- ** mixed sensors graph
85
- ** monitor and control sensor
86
- - Backup and restore via GUI
87
- - version to version auto migration support. available from 0.0.3-alpha1
88
- - Role based authentication
89
- * can map resources for particular user
90
- - Inbuilt MQTT broker
91
- - Supports multiple gateways
92
- - and many more
93
-
43
+ == MyController and MySensors Setup
44
+
45
+ image::extra/images/MyController-MySensors-RF.png[MyController and MySensors setup.]
46
+
94
47
== Installation
95
48
96
49
====== Download(executable bundle),
97
50
98
- * https://github.com/mycontroller-org/mycontroller/releases/download/0.0.3-alpha1/mycontroller-standalone-0.0.3-alpha1-bundle.zip[mycontroller-standalone-0.0.3-alpha1-bundle.zip]
99
- * https://github.com/mycontroller-org/mycontroller/releases/download/0.0.3-alpha1/mycontroller-standalone-0.0.3-alpha1-bundle.tar.gz[mycontroller-standalone-0.0.3-alpha1-bundle.tar.gz]
51
+ * Visit MyController.org http://www.mycontroller.org/#/downloads[downloads page]
100
52
101
53
====== Configuration
102
54
@@ -174,7 +126,7 @@ Executable scripts are located in `mycontroller/bin/`
174
126
- Stop : `Ctrl+C`
175
127
176
128
* Other Platforms
177
-
129
+
178
130
```
179
- java -Xms8m -Xmx40m -Dlogback.configurationFile=../conf/logback.xml -Dmc.conf.file=../conf/mycontroller.properties -jar ../lib/mycontroller- standalone-0.0.3-alpha1-single.jar
131
+ java -Xms8m -Xmx100m -Dlogback.configurationFile=../conf/logback.xml -Dmc.conf.file=../conf/mycontroller.properties -cp " ../lib/*" org. mycontroller. standalone.StartApp
180
132
```
0 commit comments