diff --git a/network-adhoc/modules/ROOT/images/adhoc.png b/network-adhoc/modules/ROOT/images/adhoc.png new file mode 100644 index 0000000..6256678 Binary files /dev/null and b/network-adhoc/modules/ROOT/images/adhoc.png differ diff --git a/network-adhoc/modules/ROOT/images/bidirectional-communication.png b/network-adhoc/modules/ROOT/images/bidirectional-communication.png deleted file mode 100644 index b0c425b..0000000 Binary files a/network-adhoc/modules/ROOT/images/bidirectional-communication.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/images/docker-images.png b/network-adhoc/modules/ROOT/images/docker-images.png deleted file mode 100644 index f12b8e4..0000000 Binary files a/network-adhoc/modules/ROOT/images/docker-images.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/images/fluent-mongo.png b/network-adhoc/modules/ROOT/images/fluent-mongo.png deleted file mode 100644 index dc37e7a..0000000 Binary files a/network-adhoc/modules/ROOT/images/fluent-mongo.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/images/gynamic-swarm.png b/network-adhoc/modules/ROOT/images/gynamic-swarm.png deleted file mode 100644 index 187e12d..0000000 Binary files a/network-adhoc/modules/ROOT/images/gynamic-swarm.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/images/intro.png b/network-adhoc/modules/ROOT/images/intro.png deleted file mode 100644 index be24b71..0000000 Binary files a/network-adhoc/modules/ROOT/images/intro.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/images/nvc.png b/network-adhoc/modules/ROOT/images/nvc.png deleted file mode 100644 index 8a18b59..0000000 Binary files a/network-adhoc/modules/ROOT/images/nvc.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/images/nvc1.png b/network-adhoc/modules/ROOT/images/nvc1.png deleted file mode 100644 index ecabdea..0000000 Binary files a/network-adhoc/modules/ROOT/images/nvc1.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/images/openweb.png b/network-adhoc/modules/ROOT/images/openweb.png deleted file mode 100644 index 05bde8b..0000000 Binary files a/network-adhoc/modules/ROOT/images/openweb.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/images/replica-set-primary-with-two-secondaries.bakedsvg.svg b/network-adhoc/modules/ROOT/images/replica-set-primary-with-two-secondaries.bakedsvg.svg deleted file mode 100644 index 628fd76..0000000 --- a/network-adhoc/modules/ROOT/images/replica-set-primary-with-two-secondaries.bakedsvg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/network-adhoc/modules/ROOT/images/swarm-poc.png b/network-adhoc/modules/ROOT/images/swarm-poc.png deleted file mode 100644 index afab527..0000000 Binary files a/network-adhoc/modules/ROOT/images/swarm-poc.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/images/swarm-poc1.png b/network-adhoc/modules/ROOT/images/swarm-poc1.png deleted file mode 100644 index f629234..0000000 Binary files a/network-adhoc/modules/ROOT/images/swarm-poc1.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/images/swarmlab-connect.png b/network-adhoc/modules/ROOT/images/swarmlab-connect.png deleted file mode 100644 index 0520936..0000000 Binary files a/network-adhoc/modules/ROOT/images/swarmlab-connect.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/images/trafic.png b/network-adhoc/modules/ROOT/images/trafic.png new file mode 100644 index 0000000..d7e160a Binary files /dev/null and b/network-adhoc/modules/ROOT/images/trafic.png differ diff --git a/network-adhoc/modules/ROOT/images/types-of-mounts-bind.png b/network-adhoc/modules/ROOT/images/types-of-mounts-bind.png deleted file mode 100644 index 2d8d409..0000000 Binary files a/network-adhoc/modules/ROOT/images/types-of-mounts-bind.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/images/vehigle.png b/network-adhoc/modules/ROOT/images/vehigle.png new file mode 100644 index 0000000..46d0c6b Binary files /dev/null and b/network-adhoc/modules/ROOT/images/vehigle.png differ diff --git a/network-adhoc/modules/ROOT/images/vue-modules.png b/network-adhoc/modules/ROOT/images/vue-modules.png deleted file mode 100644 index be24b71..0000000 Binary files a/network-adhoc/modules/ROOT/images/vue-modules.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/images/vue.png b/network-adhoc/modules/ROOT/images/vue.png deleted file mode 100644 index be24b71..0000000 Binary files a/network-adhoc/modules/ROOT/images/vue.png and /dev/null differ diff --git a/network-adhoc/modules/ROOT/pages/index-setup.adoc b/network-adhoc/modules/ROOT/pages/index-setup.adoc index 0cebca5..9349224 100644 --- a/network-adhoc/modules/ROOT/pages/index-setup.adoc +++ b/network-adhoc/modules/ROOT/pages/index-setup.adoc @@ -6,6 +6,15 @@ TIP: Tested on a Raspberry Pi with "Buster" networkd is a small and lean service to configure network interfaces, designed mostly for server use cases in a world with hotplugged and virtualized networking. Its configuration is similar in spirit and abstraction level to ifupdown, but you don't need any extra packages to configure bridges, bonds, vlan etc. It is not very suitable for managing WLANs yet; NetworkManager is still much more appropriate for such Desktop use cases. + There are mainly three setups to have a peer to peer network: + +* unprotected ad-hoc interface by configuring the WiFi device +* unprotected ad-hoc interface using wpa_supplicant (Recommended) +* Only with suitable (RSN-IBSS capable) USB dongle: +* protected ad-hoc interface using wpa_supplicant and WPA encryption (best solution if possible) +* ad-hoc interface with additional USB/WiFi dongle for uplink to internet router + + == Install systemd-networkd === deinstall classic networking and install it! @@ -295,3 +304,9 @@ echo "" echo "ping -c3 raspberrypi.local" echo "" ---- + + + +* https://raspberrypi.stackexchange.com/questions/94047/how-to-setup-an-unprotected-ad-hoc-ibss-network-and-if-possible-with-wpa-encry/94048#94048[origin^] + + diff --git a/network-adhoc/modules/ROOT/pages/index.adoc b/network-adhoc/modules/ROOT/pages/index.adoc index 9d7df08..953f97b 100644 --- a/network-adhoc/modules/ROOT/pages/index.adoc +++ b/network-adhoc/modules/ROOT/pages/index.adoc @@ -2,31 +2,23 @@ image::ROOT:swarmlab.png[swarmlab,150,float=right] -The "data collector" is a lightweight microservice application that collect and sends metadata, collected from a system, such as an IoT network, distributed system, data center, etc to a storage system. +A *wireless ad hoc network (WANET)* or *mobile ad hoc network (MANET)* is a decentralized type of wireless network. -* The data are transmitted, stored, and can be retrieved at any time. +The network is ad hoc because it *does not rely on a pre-existing infrastructure*, such as routers in wired networks or access points in wireless networks. Instead, each node participates in routing by forwarding data for other nodes, so the determination of which nodes forward data is made dynamically on the basis of network connectivity and the routing algorithm in use. -*"data collector"* are developed with a platform agnostic"container-based application strategy -[NOTE] -==== -A platform-agnostic approach offers many choices +.Ad Hoc Networks +image::ROOT:adhoc.png[swarmlab,250,float=right] -* Can be seamlessly moved from local development machine to production deployments +.Vehicle-to-Vehicle (V2V) communications +image::ROOT:vehigle.png[swarmlab,250,float=right] -* Flexibility, Reliability - -** Avoiding Vendor Lock-In - -* From Code to full-blown systems - -** from a single container on your local machine - -** to a running cloud native - container-based environment -==== +.Vehicle-to-Infrastructure (V2I) communications +image::ROOT:trafic.png[swarmlab,250,float=right] +https://www.researchgate.net/publication/272497022_The_Role_of_Ad_Hoc_Networks_in_the_Internet_of_Things_A_Case_Scenario_for_Smart_Environments[More here^]