Dépôt public
GitHub
Cette page sert à récupérer, builder, installer et tester le prototype. La page outil séparée explique l’architecture, les cas d’usage, les limites et la comparaison avec un fournisseur SMS managé.
GitHub
./gradlew assembleDebug
./gradlew installDebug
POST /send_sms
Schéma opérationnel
Le flux doit rester privé : le frontend déclenche une action, le backend contrôle la demande, puis SmsService relaie le SMS via le téléphone Android.
01 · UI
Frontend / Admin
Action utilisateur, demande OTP ou workflow contrôlé.
02 · API
Backend API
Consentement, finalité, rate limits, template et logs.
03 · Wi-Fi
Réseau local
Wi-Fi privé ou LAN contrôlé. Pas d’exposition Internet.
Action utilisateur, demande OTP ou workflow contrôlé.
UI
Consentement, finalité, rate limits, template et logs.
API
Wi-Fi privé ou LAN contrôlé. Pas d’exposition Internet.
Wi-Fi
Service foreground sur téléphone Android contrôlé.
Android
Envoi via forfait opérateur et limites d’usage raisonnable.
SIM
Message transactionnel envoyé avec consentement.
SMS
Quick start
La page téléchargement doit rester pratique : récupérer le repo, générer l’APK debug, l’installer, puis tester l’endpoint local.
Commandes Gradle
Android · Clean Gradle build
./gradlew cleanAndroid · Build debug APK
./gradlew assembleDebugAndroid · Install debug APK
./gradlew installDebugSorties et endpoint à vérifier
app/build/outputs/apk/debug/app-debug.apkPOST http://PHONE_LOCAL_IP:5000/send_smsPourquoi c’est intéressant
Fournisseur SMS managé
SmsService local
Limites
Ce qu’il faut
Android phone
Téléphone Android
Un appareil stable, chargé, contrôlé et autorisé à envoyer des SMS.
SIM card
Carte SIM active
Un forfait adapté, idéalement avec SMS inclus et limites opérateur connues.
Private LAN
Même réseau privé
Le backend doit joindre le téléphone en LAN, pas via Internet public.
Backend
Backend discipliné
Validation, consentement, anti-abus, logs, monitoring et fallback.
Offres vérifiées
Les offres seront séparées du catalogue technique : source officielle, date de validité, mention sponsorisée si nécessaire, et contrôle avant publication.
Pas de clés douteuses, pas de liens gris, pas de promesse invérifiable.
Chaque code pourra avoir une date, une source, une plateforme et un statut de vérification.
Le backend pourra contrôler les URLs chaque nuit et déclencher une alerte en cas de changement.
Retour aux téléchargements
Un prototype public Android/Kotlin qui transforme un téléphone Android contrôlé en passerelle SMS locale et privée.