Open Source GPS Tracker : transparence totale du matériel et du micrologiciel

Chaque schéma. Chaque trace de PCB. Chaque ligne de micrologiciel. Disponible publiquement.

Dans un secteur où la plupart des fabricants de trackers GPS traitent leur matériel et leurs logiciels comme des secrets commerciaux, nolilab adopte l'approche opposée. Loko GPS Tracker est entièrement open source, ce qui signifie que chaque schéma de circuit, chaque fichier de configuration de PCB et chaque ligne de micrologiciel exécuté sur l'appareil est publié publiquement sur GitHub.

Vous n'êtes pas obligé de faire confiance à Loko. Vous pouvez le vérifier.

Cette page explique ce que nolilab a publié, pourquoi c'est important et comment les créateurs, les développeurs et les utilisateurs expérimentés peuvent profiter de la nature open source de Loko.

Ce que signifie l'Open Source pour les trackers GPS

Le matériel et le micrologiciel open source signifient que les fichiers de conception du périphérique physique et le code qui s'y exécute sont accessibles au public sous une licence qui permet l'inspection, la modification et la redistribution.

Pour un tracker GPS en particulier, cela a de profondes implications :

  • Aucune collecte de données cachée : Vous pouvez lire le firmware et vérifier que l'appareil ne transmet votre position à personne sauf à celle que vous autorisez
  • Aucune vulnérabilité de sécurité de type boîte noire : Les chercheurs en sécurité peuvent auditer le code et divulguer de manière responsable toute vulnérabilité
  • Pas de dépendance vis-à-vis d'un fournisseur : Si nolilab interrompait le support, la communauté pourrait continuer à maintenir le firmware de manière indépendante.
  • Personnalisation : Les développeurs peuvent modifier le micrologiciel pour l'adapter à des cas d'utilisation spécialisés : différents intervalles de mise à jour, capteurs personnalisés, protocoles alternatifs.
  • Améliorations communautaires : Les utilisateurs possédant une expertise en ingénierie apportent des corrections de bugs, des fonctionnalités et des optimisations au projet.

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

Ce que nolilab a publié sur GitHub

Le Dépôt GitHub nolilab contient l'ensemble complet des fichiers nécessaires pour comprendre, créer et modifier Loko :

tomipiriev/Loko — Dépôt GitHub

Tous les fichiers du projet Loko (schémas matériels, configurations de circuits imprimés, micrologiciels, nomenclature et source d'application) sont publiés dans un référentiel public unique.

Voir sur GitHub →

Schémas du matériel

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

Fichiers de disposition PCB

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

Nomenclature (BOM)

Nomenclature complète répertoriant chaque composant avec les numéros de pièces du fabricant, les spécifications et les sources alternatives suggérées. Comprend des composants passifs, des circuits intégrés, des connecteurs, le module GPS, le module radio LoRa et un microcontrôleur.

Code source du micrologiciel

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 de carte hors ligne, le protocole de communication Bluetooth et la logique d'analyse de 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 localisation. Un tracker 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 trackers propriétaires, vous faites une hypothèse de pure foi : que le fabricant vous envoie uniquement vos données de localisation, ne conserve pas d'historique de localisation sur ses serveurs, ne vend pas de données de localisation à des tiers et que son micrologiciel ne présente aucune vulnérabilité de sécurité exploitable.

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 (peer-to-peer) signifie que les données de localisation voyagent uniquement du Loko Air au Loko Ground — elles ne sont jamais envoyées du tout aux serveurs du nolilab.

Loko est techniquement incapable d'envoyer votre position aux serveurs de nolilab - non pas parce que nolilab promet de ne pas le faire, mais parce que le protocole radio n'implique Internet à aucun moment. Le firmware ouvert le prouve.

Comment les créateurs et les développeurs utilisent Loko

La nature open source de Loko a attiré une communauté active de passionnés de matériel et de développeurs qui ont étendu la plateforme de manière créative :

  • Intervalles de mise à jour personnalisés : Certains utilisateurs modifient le micrologiciel pour transmettre toutes les secondes pour une récupération rapide des drones, ou toutes les 5 minutes pour des recherches de longue durée sur la faune afin de prolonger davantage la durée de vie de la batterie.
  • Capteurs supplémentaires : Les développeurs ont ajouté des capteurs de température, des accéléromètres et des capteurs de pression barométrique au matériel Loko Air pour les applications de surveillance environnementale.
  • Intégration LoRaWAN : La radio LoRa peut être reconfigurée pour communiquer avec les passerelles LoRaWAN au lieu d'un récepteur Loko Ground dédié — utile pour les déploiements d'infrastructures fixes
  • Boîtiers personnalisés : Les conceptions de boîtiers imprimables en 3D ont été fournies par la communauté pour des applications de montage spécifiques : supports de drones, boîtiers étanches, attaches de collier.
  • Intégrations d'applications tierces : Le protocole Bluetooth documenté permet aux développeurs de créer leurs propres applications qui reçoivent des données Loko – des intégrations avec Home Assistant, Node-RED et des plateformes de cartographie personnalisées existent

Si vous avez un cas d'utilisation spécifique que le micrologiciel Loko d'origine ne prend pas en charge, l'architecture open source signifie que vous pouvez l'implémenter vous-même sans attendre que nolilab lui donne la priorité.

Construire ou acheter : vos options avec Loko

Option Coût Temps requis Compétence requise Idéal pour
Acheter chez nolilab Prix ​​du matériel Minutes à mettre en place Aucun — plug and play La plupart des utilisateurs
Construire à partir de fichiers (DIY) Coût des composants (BOM) 10 à 20 heures Assemblage de PCB, soudure Créateurs, amateurs
Créer et personnaliser le firmware Coût des composants 20 à 50+ heures Programmation C/C++ embarquée Développeurs, chercheurs
Fork et créer une variante Conception + fabrication 100+ heures Conception de PCB + firmware Entreprises, équipes produits

La grande majorité des utilisateurs achèteront l'appareil pré-construit, non pas parce que la construction est interdite, mais parce que la qualité de fabrication du nolilab, son micrologiciel calibré et son matériel testé valent plus que les économies réalisées sur les composants. Les fichiers open source existent pour permettre la confiance et l'extensibilité, et non pour nuire au produit commercial.

Traqueur GPS Open Source : FAQ

Loko est-il véritablement open source – matériel et firmware ?

Oui. Nolilab a publié les schémas matériels complets, les fichiers de configuration des PCB et le code source du micrologiciel. Vous pouvez inspecter chaque sélection de composant, tracer chaque décision de circuit et lire chaque ligne de code exécutée sur l'appareil. Rien n'est caché ou obscurci.

Puis-je créer mon propre tracker Loko GPS à partir de fichiers open source ?

Oui. Tous les fichiers dont vous avez besoin pour fabriquer votre propre matériel Loko sont accessibles au public : fichiers PCB Gerber, nomenclature (nomenclature) et micrologiciel. Si vous avez de l'expérience dans la fabrication de PCB et l'assemblage de CMS, vous pouvez construire le tracker vous-même. Nolilab vend également des unités pré-construites et testées pour ceux qui préfèrent un appareil prêt à l'emploi.

Sous quelle licence le matériel et le micrologiciel Loko sont-ils publiés ?

Le matériel et le micrologiciel sont publiés uniquement pour un usage personnel. L'utilisation commerciale n'est pas autorisée sans l'autorisation écrite explicite de nolilab. Voir la licence complète sur github.com/tomipiriyev/Loko.

Puis-je modifier le firmware du Loko pour personnaliser les intervalles de mise à jour ou ajouter des capteurs ?

Oui. Le firmware est écrit en C/C++ et est entièrement documenté. Les développeurs peuvent modifier les intervalles de mise à jour du GPS, ajuster les paramètres de transmission du LoRa, ajouter la prise en charge de capteurs supplémentaires, modifier le comportement de gestion de l'alimentation ou implémenter des protocoles personnalisés. Le firmware ouvert est l'une des fonctionnalités les plus puissantes du Loko pour les utilisateurs techniques.

Pourquoi nolilab ouvre-t-il le matériel s'il le vend également ?

Nolilab estime que la transparence renforce la confiance. En publiant publiquement tout le matériel et le micrologiciel, les utilisateurs peuvent vérifier que Loko fait exactement ce qu'il prétend : pas de suivi caché, pas de collecte de données secrètes, pas de micrologiciel de boîte noire. La communauté apporte également des améliorations au projet. Nolilab est en concurrence sur la qualité de fabrication, le support et l'expérience produit complète, et non sur le fait de garder les conceptions secrètes.

Loko est le seul tracker GPS où vous pouvez lire le code source complet, inspecter chaque circuit et vérifier chaque réclamation. Aucun secret. Pas de verrouillage. Transparence totale.

Matériel open source. Micrologiciel open source. Conçu pour la confiance.

Consultez le guide de mise à niveau du micrologiciel sur Comment mettre à niveau le micrologiciel Loko ou achetez le système Loko complet ci-dessous.


Boutique Loko →