From f21f0ad6bc86d931727d5daa5fc1ae1c50a4b8d7 Mon Sep 17 00:00:00 2001 From: Nada Yassine <nada.yassine042@gmail.com> Date: Mon, 10 Mar 2025 21:31:43 +0100 Subject: [PATCH] maj logbook 10/03/2025 --- logbook.md | 5 +++++ note_ChirpStack.md | 21 +++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 note_ChirpStack.md diff --git a/logbook.md b/logbook.md index d73bb92..b3d1d9d 100644 --- a/logbook.md +++ b/logbook.md @@ -7,6 +7,11 @@ A faire ## 2024-03-10 Soutenance de mi-projet +Nada : +- flash code sur ESP32 OK +- implementation d'un petit code qui tourne sur Linux et qui scan les wifi autour. +- A faire : création du fichier JSON et envoie de ce fichier + ## 2024-02-25 diff --git a/note_ChirpStack.md b/note_ChirpStack.md new file mode 100644 index 0000000..5b53aee --- /dev/null +++ b/note_ChirpStack.md @@ -0,0 +1,21 @@ +# Understand, test and document the ChirpStack REST API for getting/setting gateways position + + +API Rest ChirpStack permet d'obtenir et de définir la position d'un gateway via sont proxy REST (car ChirpStack utilise principalement gRPC : Remote Procedure Call protocole) +- récuperer la position d'un gateway : GET /api/gateways/{gateway_id} +- mettre à jour la position d'un gateway : PUT /api/gateways/{gateway_id} --> maj de la latitude, longitude et altitude + - le contenue de la requete doit etre un fichier Json + + +# Understand the internal ChirpStack v3 gateways discovery service https://forum.chirpstack.io/t/gateway-ping-discovery-in-v4/14622 +ChirpStack ne peut pas scanner automatiquement les gateways. Elles doivent elles-meme envoyer un message pour apparaitre. +ChripStack v3 n'a pas de découverte automatique, il affiche les gateways actifs via : +- Interface Web : sur l'onglet Gateways +- MQTT (pour du temps réel) : envoie de paquet uplink par les gateways +- via API REST proxy : Get et Put + + +# Proof of coverage utility +C'est une fonctionnalité qui permet de vérifier la qualité de la couverture réseau d'une gateway. Elle permet de confirmer qu'une gateway puisse envoyer et recevoir des messages dans la zone où elle est censé etre déployée. Cette fonctionnalité n'est pas directement implémenter dans ChirpStack v3 ou v4. + +https://docs.helium.com/iot/proof-of-coverage/ -- GitLab