TheThingsNetwork: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 6: | Line 6: | ||
* [https://github.com/TheThingsNetwork/jolie jolie] : Consumes a [[RabbitMQ]] queue with data typically sent by Croft, stores data in [[InfluxDB]] and exposes and endpoint to query data. |
* [https://github.com/TheThingsNetwork/jolie jolie] : Consumes a [[RabbitMQ]] queue with data typically sent by Croft, stores data in [[InfluxDB]] and exposes and endpoint to query data. |
||
* Déploiement avec [[Docker]] : https://github.com/TheThingsNetwork/server-devenv |
* Déploiement avec [[Docker]] : https://github.com/TheThingsNetwork/server-devenv |
||
=Installation et Lancement= |
|||
==Installation de [[Docker]]= |
|||
<pre> |
|||
sudo apt-get update |
|||
sudo apt-get install docker.io |
|||
docker --help |
|||
sudo apt-get install docker-compose |
|||
sudo usermod -aG docker ${USER} |
|||
sudo service docker status |
|||
sudo service docker stop |
|||
sudo service docker status |
|||
sudo service docker start |
|||
</pre> |
|||
==Installation de TTN via [[Docker]]= |
|||
<pre> |
|||
mkdir ~/ttn |
|||
cd ~/ttn |
|||
git clone https://github.com/TheThingsNetwork/croft.git |
|||
git clone https://github.com/TheThingsNetwork/jolie.git |
|||
git clone https://github.com/TheThingsNetwork/server-devenv.git |
|||
git clone https://github.com/TheThingsNetwork/ttn.git |
|||
cd ~/ttn |
|||
cd server-devenv |
|||
./buildup.sh |
|||
</pre> |
|||
Revision as of 09:20, 16 March 2016
The Things Network is a global open crowdsourced Internet of Things data network. http://thethingsnetwork.org
Sous-projets
- croft : Exposes an UDP endpoint that processes packets from a LoRaWAN gateway and enqueues the message on a RabbitMQ queue, typically consumed by Jolie.
- jolie : Consumes a RabbitMQ queue with data typically sent by Croft, stores data in InfluxDB and exposes and endpoint to query data.
- Déploiement avec Docker : https://github.com/TheThingsNetwork/server-devenv
Installation et Lancement
=Installation de Docker
sudo apt-get update
sudo apt-get install docker.io
docker --help
sudo apt-get install docker-compose
sudo usermod -aG docker ${USER}
sudo service docker status
sudo service docker stop
sudo service docker status
sudo service docker start
=Installation de TTN via Docker
mkdir ~/ttn cd ~/ttn git clone https://github.com/TheThingsNetwork/croft.git git clone https://github.com/TheThingsNetwork/jolie.git git clone https://github.com/TheThingsNetwork/server-devenv.git git clone https://github.com/TheThingsNetwork/ttn.git cd ~/ttn cd server-devenv ./buildup.sh