| <!DOCTYPE html> |
| <html> |
| |
| <head> |
| <script src="https://code.jquery.com/jquery-3.1.0.min.js" integrity="sha256-cCueBR6CsyA4/9szpPfrX3s49M9vUU5BgtiJj06wt/s=" crossorigin="anonymous"></script> |
| <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> |
| <link href="https://fonts.googleapis.com/css?family=Droid+Sans+Mono" rel="stylesheet"> |
| <?php include 'cdn.php'; ?> |
| <script src="js/materialize.min.js"></script> |
| <script src="js/ui-helper.js" defer></script> |
| <link href="css/style.css" rel="stylesheet" type="text/css" /> |
| <meta charset="UTF-8" /> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| <title>Eclipse Kapua</title> |
| <meta name="author" content="Eurotech" /> |
| </head> |
| |
| <body> |
| <?php include 'navbar.php'; ?> |
| <div class="main-content" id="main-content"> |
| <section id="getting-started"> |
| <h3>Getting Started</h3> |
| <div class="step"> |
| <h5>Run Eclipse Kapua</h5> |
| <div class="divider"></div> |
| <div class="substep"> |
| <div class="description">Ensure you have the following dependencies statisfied</div> |
| <ul style="padding-left: 4vw; font-size: .5cm;"> |
| <li>64 bit architecture</li> |
| <li>Java VM Version 8</li> |
| <li>Docker Version 1.2+</li> |
| <li>Internet Access (needed to download the artifacts)</li> |
| </ul> |
| </div> |
| <div class="substep"> |
| <div class="description">Run the docker containers</div> |
| <div class="commandline-list" style="overflow-x:scroll;"> |
| <span class="commandline li">$ docker run -td --name kapua-sql -p 8181:8181 -p 3306:3306 kapua/kapua-sql:0.3.2</span> |
| <span class="commandline li">$ docker run -td --name kapua-elasticsearch -p 9200:9200 -p 9300:9300 elasticsearch:5.4.0 -Ecluster.name=kapua-datastore -Ediscovery.type=single-node -Etransport.host=_site_ -Etransport.ping_schedule=-1 -Etransport.tcp.connect_timeout=30s</span> |
| <span class="commandline li">$ docker run -td --name kapua-broker --link kapua-sql:db --link kapua-elasticsearch:es --env commons.db.schema.update=true -p 1883:1883 -p 61614:61614 kapua/kapua-broker:0.3.2</span> |
| <span class="commandline li">$ docker run -td --name kapua-console --link kapua-sql:db --link kapua-broker:broker --link kapua-elasticsearch:es --env commons.db.schema.update=true -p 8080:8080 kapua/kapua-console:0.3.2</span> |
| <span class="commandline li">$ docker run -td --name kapua-api --link kapua-sql:db --link kapua-broker:broker --link kapua-elasticsearch:es --env commons.db.schema.update=true -p 8081:8080 kapua/kapua-api:0.3.2</span> |
| </div> |
| </div> |
| <div class="substep"> |
| <div class="description">The following services are now available</div> |
| <div class="services"> |
| <div class="service"> |
| <div class="service-name">Web Console</div> |
| <div class="service-description"> |
| <ul> |
| <li>http://127.0.0.1:8080/</li> |
| <li>Username: kapua-sys</li> |
| <li>Password: kapua-password</li> |
| </ul> |
| </div> |
| </div> |
| <div class="service"> |
| <div class="service-name">Message Broker</div> |
| <div class="service-description"> |
| <ul> |
| <li>tcp://127.0.0.1:1883/</li> |
| <li>Username: kapua-broker</li> |
| <li>Password: kapua-password</li> |
| </ul> |
| </div> |
| </div> |
| <div class="service"> |
| <div class="service-name">RESTful APIs</div> |
| <div class="service-description"> |
| <ul> |
| <li>http://127.0.0.1:8081/doc</li> |
| <li>Username: kapua-sys</li> |
| <li>Password: kapua-password</li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="substep"> |
| <div class="description">For more information on the manual build process or for creating a development Vagrant machine or the Docker images please refer to the <a href="documentation.php">Eclipse Kapua Documentation</a> |
| </div> |
| </div> |
| <div class="step"> |
| <h5>Connect an Eclipse Kura™ device</h5> |
| <div class="divider"></div> |
| <div class="substep"> |
| <div class="description"> Connect a Kura-powered device like a RaspberryPi to Kapua |
| <div class="description-images"> |
| <img id="rpi-image" src="<?=$cdn_url?>img/rpi.png"> |
| <img id="kura-logo" src="<?=$cdn_url?>img/kura_logo_400.png"></div> |
| </div> |
| <div class="screenshot"> |
| <img src="<?=$cdn_url?>img/kura_config.png"> |
| </div> |
| </div> |
| <div class="substep"> |
| <div class="description">Connect other MQTT devices</div> |
| </div> |
| </div> |
| <div class="step"> |
| <h5>Manage the device</h5> |
| <div class="divider"></div> |
| <div class="substep"> |
| <div class="description"> Manage your IoT device</div> |
| <div class="screenshot"> |
| <img src="<?=$cdn_url?>img/kapua_config.png"> |
| </div> |
| </div> |
| <div class="substep"> |
| <div class="description">Install heater app</div> |
| </div> |
| </div> |
| <div class="step"> |
| <h5>Analyze device data</h5> |
| <div class="divider"></div> |
| <div class="substep"> |
| <div class="description">Review your IoT device data</div> |
| </div> |
| </div> |
| </section> |
| <?php include 'footer.php'; ?> |
| </div> |
| </body> |
| |
| </html> |