Traceur GPS Open Source : Transparence Totale du Matériel & du Firmware

Chaque Schéma. Chaque Piste PCB. Chaque Ligne de Firmware. Disponible Publiquement.

Dans une industrie où la plupart des fabricants de traceurs GPS traitent leur matériel et leur logiciel comme des secrets commerciaux, nolilab adopte l'approche inverse. Le traceur GPS Loko est entièrement open source — ce qui signifie que chaque schéma de circuit, chaque fichier de mise en page PCB et chaque ligne de firmware exécutée sur l'appareil sont publiés publiquement sur GitHub.

Vous n'avez pas à faire confiance à Loko. Vous pouvez le vérifier.

Cette page explique ce que nolilab a publié, pourquoi c'est important, et comment les makers, développeurs et utilisateurs avancés peuvent tirer parti de la nature open source de Loko.

Ce Que Signifie Open Source pour les Traceurs GPS

Le matériel et le firmware open source signifient que les fichiers de conception du dispositif physique et le code qui s'exécute dessus sont disponibles publiquement sous une licence qui permet l'inspection, la modification et la redistribution.

Pour un traceur GPS spécifiquement, cela a des implications profondes :

  • Pas de collecte de données cachée : Vous pouvez lire le firmware et vérifier que l'appareil ne transmet votre localisation qu'aux personnes que vous autorisez
  • Pas de vulnérabilités de sécurité boîte noire : Les chercheurs en sécurité peuvent auditer le code et divulguer de manière responsable toute vulnérabilité
  • Pas de verrouillage fournisseur : Si nolilab arrêtait un jour le support, la communauté pourrait continuer à maintenir le firmware indépendamment
  • Personnalisation : Les développeurs peuvent modifier le firmware pour s'adapter à des cas d'utilisation spécialisés — intervalles de mise à jour différents, capteurs personnalisés, protocoles alternatifs
  • Améliorations communautaires : Les utilisateurs ayant une expertise en ingénierie contribuent des corrections de bugs, des fonctionnalités et des optimisations au projet

La plupart des fabricants de traceurs GPS commerciaux ne publient rien. Vous ne pouvez pas voir ce que fait le firmware, si vos données sont stockées, ou comment le protocole radio est implémenté. Avec Loko, il n'y a pas de secrets.

Ce Que nolilab a Publié sur GitHub

Le dépôt GitHub de nolilab contient l'ensemble complet des fichiers nécessaires pour comprendre, construire et modifier Loko :

tomipiriyev/Loko — Dépôt GitHub

Tous les fichiers du projet Loko — schémas matériels, mises en page PCB, firmware, BOM et code source de l'application — sont publiés dans un seul dépôt public.

Voir sur GitHub →

Schémas Matériels

Schémas électriques complets pour Loko Air et Loko Ground. Chaque composant, chaque connexion, chaque affectation de broche. Annotés avec les valeurs des composants, les numéros de pièce et les commentaires de justification de conception.

Fichiers de Mise en Page PCB

Fichiers de conception PCB complets dans des formats ouverts, y compris les fichiers Gerber prêts à être soumis aux services de fabrication de PCB. L'empilement des couches, les remplissages de cuivre, les tailles de via et le placement des composants sont tous inclus. Vous pouvez commander des PCB nus auprès de n'importe quelle maison de fabrication avec ces fichiers.

Liste de Matériel (BOM)

BOM complète listant chaque composant avec les numéros de pièce du fabricant, les spécifications et les sources alternatives suggérées. Inclut les composants passifs, les CI, les connecteurs, le module GPS, le module radio LoRa et le microcontrôleur.

Code Source du Firmware

Firmware complet écrit en C/C++, couvrant l'acquisition GPS, la planification de la transmission LoRa, la gestion de l'alimentation (modes veille), la communication Bluetooth avec l'application et la configuration de la constellation GPS (GPS/GLONASS/Galileo).

Code Source de l'Application

Le code source des applications iOS et Android, y compris le rendu des cartes hors ligne, le protocole de communication Bluetooth et la logique d'analyse des paquets LoRa.

Pourquoi l'Open Source est Important pour le Matériel GPS

La question de la confiance est particulièrement importante pour les dispositifs de suivi de localisation. Un traceur GPS sait où vous êtes à tout moment — ou où se trouvent votre animal de compagnie, votre enfant ou vos objets de valeur. Ce sont des informations sensibles.

Avec les traceurs propriétaires, vous faites une pure hypothèse de foi : que le fabricant n'envoie vos données de localisation qu'à vous, ne conserve pas d'historique de localisation sur ses serveurs, ne vend pas les données de localisation à des tiers, et que son firmware n'a pas de vulnérabilités de sécurité exploitables.

Avec Loko, vous n'avez pas besoin de foi. Le firmware est vérifiable. Le matériel est vérifiable. Le protocole de communication est documenté. L'architecture LoRa P2P (pair-à-pair) signifie que les données de localisation voyagent uniquement de Loko Air à Loko Ground — elles ne sont jamais envoyées aux serveurs de nolilab.

Loko est techniquement incapable d'envoyer votre localisation aux serveurs de nolilab — non pas parce que nolilab promet de ne pas le faire, mais parce que le protocole radio n'implique pas Internet à aucune étape. Le firmware ouvert le prouve.

Comment les Makers et Développeurs