@ -51,7 +51,124 @@ image:./swarmlabn-1.png[alt="Swarm Gateway"]
== Prepare installation
== Prepare installation
=== Install Docker
=== http://docs.swarmlab.io/SwarmLab-HowTos/labs/Howtos/docker/install.adoc.html[Install docker^]
[TIP]
====
*Docker* is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers.
Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels
====
=== Clone IoT swarm implementation example
[source.bash]
----
git clone https://git.swarmlab.io:3000/zeus/iot-swarm-example.git
cd iot-swarm-example
----
==== Webclient tree
.base dir Webclient
[source,bash]
----
src/browser-client/src/
├── App.vue // <1>
├── assets
│ ├── css
│ │ └── themify-icons.css
│ ├── fonts
│ │ ├── glyphicons-halflings-regular.448c34a.woff2
│ │ ├── glyphicons-halflings-regular.e18bbf6.ttf
│ │ ├── glyphicons-halflings-regular.f4769f9.eot
│ │ ├── glyphicons-halflings-regular.fa27723.woff
│ │ ├── themify.eot
│ │ ├── themify.svg
│ │ ├── themify.ttf
│ │ └── themify.woff
│ └── logo.png
├── components // <4>
│ ├── doclive
│ │ ├── AdhocView.vue
│ │ └── runLlo.vue
│ └── DocLive.vue
├── main.js // <2>
└── store
├── index.js
└── modules
└── create_pipelineLLO.js // <3>
----
<1> load App
<2> App config
<3> Vuex and Rest calls
<4> Components
==== IoT server tree
.base dir IoT server
[source,bash]
----
src/IoT/llo/
├── bclient.js
├── client.js
├── iotclient.js // <2>
└── iotserver.js // <1>
----
<1> IoT server
<2> IoT client
=== Control services
==== start IoT server
[source.bash]
----
cd iot-swarm-example
./start-iotserver.sh
----
==== stop IoT server
[source.bash]
----
cd iot-swarm-example
./stop-iotserver.sh
----
==== start IoT webclient
[source.bash]
----
cd iot-swarm-example
./start-iotwebclient.sh
----
==== stop IoT webclient
[source.bash]
----
cd iot-swarm-example
./stop-iotwebclient.sh
----
==== Use webclient
open in Browser: http://localhost:8080
and
open Web Developer with ctrl+shift+K
type text in _"Get iot Data"_ and klick on it
See in
- *Console* in browser
- and in Linux *Terminal*
== Technologies
== Technologies