Mode non sécurisé¶
Déployer le Message Broker Mosquitto
Mosquitto peut être déployé sur une machine serveur où manta_manager
sera exécuté ou sur une machine disponible à distance par le serveur et les équipements embarqués.
$ mosquitto
[23218.338893]~DLT~76113~INFO ~FIFO /tmp/dlt cannot be opened. Retrying later...
1726235842: mosquitto version 1.6.9 starting
1726235842: Using default config.
1726235842: Opening ipv4 listen socket on port 1883.
1726235842: Opening ipv6 listen socket on port 1883.
Déployer Manta Manager
Une fois que Mosquitto est déployé, vous pouvez lancer manta_manager
sur votre machine serveur.
$ manta_manager -vv --debug
[09/13/24 15:57:24] INFO 2024-09-13 15:57:24,481 - manta_manager.database - INFO - Connected to MongoDB at localhost:27017 (database.py:710) database.py:710
INFO 2024-09-13 15:57:24,493 - manta_manager.mqtt_client - INFO - Connected to MQTT broker: localhost:1883 (mqtt_client.py:149) mqtt_client.py:149
Note
Voir le Manager CLI pour plus d’information sur les flags.
Déployer Manta Node
Après l’initialisation de manta_manager
, vous pouvez lancer manta_node
sur les équipements embarqués.
$ manta_node -vv --debug
[09/13/24 15:57:30] INFO 2024-09-13 15:57:30,613 - manta_node.task_runner - INFO - Connected to docker daemon ! (task_runner.py:29) task_runner.py:29
INFO 2024-09-13 15:57:30,635 - manta_node.mqtt_client - INFO - Subscribing to topics: <...>
Note
Par exemple, le node_id
est généré à partir de l’adresse MAC de votre machine. Cependant la valeur de l’adresse MAC n’est pas stockée dans le serveur. Si vous voulez un alias, vous pouvez passer le flag --alias <your_alias>
. Si vous voulez un ID aléatoire, vous pouvez passer le flag --random_id
.
Note
Voir le Node CLI pour plus d’informations sur les flags.