Aller au contenu
Cette page a été traduite automatiquement depuis l’anglais. Signalez une erreur ou proposez une correction.

SDK

Deux SDK officiels prennent en charge toutes les opérations sur les puces TigerTag — lecture de la charge utile NTAG de 144 octets, vérification du format TigerTag et encodage de nouvelles données de puce.

  • Dépôt : TigerTag-SDK-JS (Apache-2.0)
  • Publié sur npm sous le nom tigertag.
  • Utilisé en interne par Tiger Studio ; utilisable indépendamment pour construire des outils compatibles TigerTag sur mesure.
Fenêtre de terminal
npm install tigertag
  • Dépôt : TigerTag-SDK-Python (Apache-2.0)
  • Publié sur PyPI sous le nom tigertag — pour les scripts, l’outillage et l’automatisation.
Fenêtre de terminal
pip install tigertag # core only — stdlib, works fully offline
pip install tigertag[sync] # + requests (database auto-update)
pip install tigertag[verify] # + cryptography (ECDSA signature check)

TODO : exemples de code minimaux de lecture/encodage pour les deux SDK — à importer depuis le README de chaque SDK une fois stabilisés, ou à lier directement. Ne pas reproduire ici les signatures d’API (risque de divergence) ; le README de chaque SDK fait foi.

Fonction Description
Lecture Décoder un vidage de puce en identité de filament (marque, matière, couleur…)
Vérification Contrôler que la charge utile est un format TigerTag valide
Encodage Construire une nouvelle charge utile de 144 octets à écrire sur une puce

Les données de référence (tables identifiant → nom) proviennent de la base de données partagée — voir Identité universelle du filament.