Tout sur Helium Mappers (guide #OnTheMap)
Mapping Network vend uniquement du matériel. Nous ne faisons aucune promesse concernant les récompenses du réseau Helium, la valeur des jetons ou les gains, et rien ici ne constitue un conseil financier. Consultez les informations à jour sur la page officielle du réseau Helium. Ce guide contient des liens d'affiliation pour des articles que nous n'avons pas en stock.
Tout sur Helium Mappers (guide #OnTheMap)
Helium est un projet blockchain novateur qui vise à rendre la connectivité réseau à faible coût accessible au grand public. Helium utilise des technologies à code source ouvert avancées afin d'établir un modèle entièrement décentralisé de développement de l'infrastructure sans fil. C'est pourquoi on l'appelle The People's Network.Le réseau blockchain Helium utilise un réseau international décentralisé de hotspots, qui servent à la fois de points d'accès sans fil et de mineurs du réseau. Le principal objectif du réseau blockchain Helium est d'offrir une connectivité à longue portée aux appareils de l'Internet des objets (IoT).
À long terme, le réseau espère relier n'importe quoi à Internet au moyen d'un réseau sans fil décentralisé. Tout le monde peut déployer un hotspot Helium pour fournir une couverture aux appareils connectés. Cette technologie décentralisée basée sur la blockchain permet à l'infrastructure sans fil de croître plus rapidement et à moindre coût que les modèles existants.
Qu'est-ce que la cartographie de la couverture?
La cartographie de la couverture vise à confirmer la couverture et à vérifier qu'un hotspot se trouve bien là où il apparaît sur la vue d'ensemble du réseau. Il est essentiel de valider ces emplacements pour que les exploitants et les utilisateurs puissent accéder au réseau LoRaWAN Helium et connaître la couverture d'un endroit. En cartographiant la couverture réelle, on peut savoir où les capteurs déployés ont de bonnes chances de se connecter à Helium.
La preuve de couverture du réseau Helium
Le réseau Helium utilise la preuve de couverture (Proof of Coverage, PoC), un algorithme de travail qui sert à valider la couverture, à établir l'emplacement et à vérifier la connectivité réseau. La PoC repose sur le Helium Consensus System, qui comprend le protocole de consensus de calcul multipartite HoneyBadgerBFT.
Plutôt que d'utiliser de l'équipement de minage conventionnel comme des GPU ou des ASIC, le réseau Helium utilise la technologie des ondes radio pour le minage. En déployant des hotspots, les utilisateurs peuvent participer au développement du réseau par l'intermédiaire du système de PoC soutenu par la blockchain Helium. Les hotspots Helium consomment ainsi beaucoup moins d'énergie que les modèles conventionnels.
Helium Mappers
Le projet communautaire Helium Mappers vise à fournir des données sur la couverture réelle des nœuds du réseau Helium (appareils terminaux LoRaWAN). Il vise à créer une carte de couverture du réseau Helium basée sur les signaux réels, à l'échelle mondiale.
Comment fonctionnent les mappers
Pour sonder le réseau réel bâti par Helium, les participants à la cartographie de la couverture utilisent des appareils LoRaWAN peu coûteux. Le mapper Helium est essentiellement un nœud LoRaWAN muni d'un GPS qui transmet des données de localisation sous forme de messages LoRaWAN. Lorsqu'au moins un hotspot Helium reçoit un paquet de données, la console Helium envoie des données à l'API Mappers, comme l'indicateur de force du signal reçu (RSSI).
L'appareil mapper émet un signal contenant une position GPS encodée pour marquer un point sur la carte. Lorsqu'un hotspot Helium capte ce signal, les données sont envoyées en ligne et enregistrées dans la base de données Mappers. La base de données Mappers illumine alors l'hexagone sur la carte à l'aide des données GPS du mapper. Le RSSI mesure la force du signal reçu : plus le nombre est élevé, plus le signal est considéré comme fort.
Qu'est-ce que l'API Mappers?
L'API Helium Mappers est une série de requêtes HTTP servant à soumettre des données au projet Mappers. Sur mappers.helium.com, les données soumises peuvent être consultées et sont mises à jour en continu. Les requêtes sont conçues pour être envoyées au moyen de l'intégration HTTP de la console Helium.
Exemples d'API Helium
Il est simple de créer des applications de l'Internet des objets (IoT) avec Helium, puisque la plateforme intègre la communication, l'informatique en périphérie et en nuage, et des capteurs intelligents. Les exemples d'API Helium montrent comment utiliser des API REST, des exemples de scripts et des bibliothèques de capteurs pour configurer et utiliser divers capteurs physiques. Les exemples de scripts et les bibliothèques de capteurs montrent aussi comment utiliser Helium-script pour obtenir des données du nuage Helium.
Trousse Helium Mappers
Un boîtier connecté WisBlock ou une trousse Helium Mapper permet de construire rapidement un mapper Helium. Ces trousses conviennent à tous les utilisateurs, des débutants aux développeurs. Il suffit de configurer le mapper et de le connecter à votre console Helium.
Des mappers Helium sont offerts par divers fabricants. En voici quelques-uns que nous vendons :
Comment configurer un mapper Helium
Ce tutoriel vous guide à chaque étape pour utiliser un traceur du commerce afin de fournir des données au projet de cartographie de la couverture. Ce guide s'applique à tout traceur compatible LoRaWAN.
Un traceur LoRaWAN prêt à l'emploi : nous n'en avons pas en stock pour le moment. Nous pourrions toucher une petite commission si vous achetez par ces liens, sans frais supplémentaires pour vous. Une option est le traceur carte SenseCAP T1000-A de Seeed Studio (GPS, température, lumière et mouvement). Le SenseCAP T1000-B est la version moins chère, sans capteurs de température ni de lumière. Les deux peuvent utiliser le réseau Helium. Assurez-vous que le vôtre est réglé sur US915, le plan de fréquences utilisé au Canada.
1. Ajouter l'appareil à la consoleRendez-vous sur console.Helium.com et cliquez sur Sign Up pour créer un compte. Helium enverra un courriel de confirmation à l'adresse utilisée pour l'inscription. Vous devez vérifier votre compte pour continuer à utiliser la console. Allez dans Devices et touchez l'icône + Add Device dans le coin supérieur droit de la fenêtre pour ajouter un appareil.
Indiquez le nom de votre appareil lorsque demandé. Le nom n'a pas besoin d'être unique, puisque la console Helium génère un identifiant unique pour chaque appareil. Lors de la création d'un appareil, la console Helium génère automatiquement une AppKey, un DevEUI et un AppEUI. Toutefois, si ces identifiants ont déjà été fournis avec votre appareil, vous pouvez entrer votre AppEUI, votre DevEUI et votre AppKey.
2. Créer une intégration HTTP
Dans le menu de gauche, allez à la page Integrations et sélectionnez l'intégration HTTP pour créer une nouvelle intégration HTTP dans la console.
3. Créer une fonction de décodage
Les données sont encodées par l'appareil avant leur transmission selon une technique d'encodage propre au décodeur. Pour les appareils du commerce, le décodeur est généralement propre au fabricant. Le format CayenneLPP est souvent utilisé dans les appareils pour développeurs.
- Pour commencer, allez à la page Functions dans le menu de gauche et sélectionnez Add Function.
- Donnez un nom à votre décodeur, choisissez le type de fonction, ici Decoder, puis choisissez Custom Script dans le menu déroulant.
- Copiez et collez la fonction de décodage complète fournie par le fabricant.
- Assurez-vous ensuite que la fonction contient tous les champs nécessaires. Ajoutez des valeurs codées en dur pour tout champ essentiel manquant dans le décodeur fourni par le fabricant. Les champs obligatoires sont sensibles à la casse.
- Enregistrez votre fonction.
Voici comment créer le flux :
- Allez à l'onglet Flows et cliquez sur le signe plus à côté de Nodes.
- Glissez-déposez votre appareil, votre fonction et votre intégration dans l'espace de travail. Reliez-les en traçant une ligne entre les points de connexion. Reliez-les dans l'ordre suivant : appareil, décodeur, puis intégration.
- Vous pouvez maintenant allumer votre appareil et confirmer que les données sont bien transmises à l'API Mappers. Pour ce faire, développez un événement de liaison montante dans le journal des événements et vérifiez la présence d'un message « Success » pour l'intégration.
- Attendez ensuite quelques minutes que vos données apparaissent sur mappers.helium.com.
Les développeurs qui veulent créer leurs propres mappers peuvent consulter le dépôt GitHub de Helium Mapper. Ce dépôt est un environnement de gestion de versions où les développeurs trouveront le code source ouvert de la cartographie Helium.
Pourquoi mon mapper apparaît-il hors ligne dans l'API Helium?
Lorsque des données ne sont pas envoyées du validateur au hotspot, il est courant que l'appareil passe hors ligne ou en mode veille. Dans ce cas, vérifiez s'il y a eu des corrections de bogues ou des mises à jour récentes sur status.helium.com.
Pourquoi l'adresse d'écoute observée diffère-t-elle de celle indiquée par l'API?
Lorsqu'il y a des bogues dans le système ou que vous avez récemment changé votre réseau domestique, il est courant que l'adresse d'écoute observée du mineur diffère de celle de l'API Helium. Le problème se corrige généralement de lui-même une fois le bogue réglé. Si vous avez récemment modifié votre réseau domestique, le mineur se mettra à jour dans un délai de 48 à 72 heures. Il suffit d'attendre.
Comment fonctionnent les crédits de données pour la cartographie?
Pour participer à la cartographie, vous devrez dépenser des crédits de données (Data Credits) pour couvrir les coûts de transmission des données utilisées par votre carte. Vous recevrez des crédits de données gratuits lors de la création d'un nouveau compte sur la console Helium. Vous pouvez acheter des crédits de données dans la console Helium ou convertir vos HNT en DC pour payer la transmission de données de vos appareils.
Pour vérifier la sécurité du réseau, les hotspots Helium échangent des données. Les hotspots relaient des paquets de données pour la cartographie et à d'autres fins, et ils participent aussi à un processus appelé preuve de couverture, qui vérifie que chaque hotspot se trouve bien là où il l'indique et qu'il fournit une couverture réelle.
L'emplacement de l'antenne est important : une antenne bien placée aide un hotspot à capter les appareils et les autres hotspots sur une plus grande zone, y compris dans les zones peu couvertes. Lorsque vous choisissez la meilleure configuration et les meilleurs accessoires pour votre hotspot Helium, tenez compte de la taille, de l'emplacement et du climat. La cartographie de la couverture devrait se faire uniquement au niveau du sol ou légèrement au-dessus.
Conclusion
Helium Mapping est une initiative communautaire visant à bâtir une carte basée sur les signaux réels qui couvre le réseau Helium à l'échelle mondiale. Les contributeurs peuvent maintenant sonder le réseau en temps réel pour aider à recueillir des résultats de couverture et des données, et présenter l'information qui compte.