Difference between revisions of "TheThingsNetwork"
Jump to navigation
Jump to search
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 11: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