AxeOS est bien plus qu une simple interface de configuration. Sous le tableau de bord convivial se cache une API HTTP puissante, des options d overclocking manuel avancees, des parametres de securite reseau et un systeme de mise a jour OTA robuste. Ce guide explore les fonctionnalites avancees d AxeOS pour les utilisateurs qui veulent tirer le maximum de leur Bitaxe.
L API HTTP d AxeOS
Chaque Bitaxe expose une API REST accessible via HTTP sur son adresse IP locale. Cette API est la fondation de tous les scripts d automatisation et de gestion de flotte.
Endpoints principaux
| Methode | Endpoint | Description |
|---|---|---|
| GET | /api/system/info |
Informations systeme : version firmware, uptime, adresse MAC, modele |
| GET | /api/system/status |
Etat en temps reel : hashrate, temperature, frequence, tension, shares, pool |
| PATCH | /api/system |
Modifier les parametres : frequence, tension, WiFi, pool, worker |
| POST | /api/system/restart |
Redemarrer le mineur |
| POST | /api/system/OTA |
Televersement firmware via OTA |
Exemples d utilisation
Lire l etat du Bitaxe :
curl http://192.168.1.100/api/system/status
Modifier la frequence et la tension :
curl -X PATCH http://192.168.1.100/api/system
-H "Content-Type: application/json"
-d '{"frequency": 575, "coreVoltage": 1200}'
Redemarrer le mineur :
curl -X POST http://192.168.1.100/api/system/restart
Structure de la reponse status
L endpoint /api/system/status retourne un objet JSON avec les champs suivants :
hashRate— Hashrate actuel en GH/stemp— Temperature de la puce ASIC en degres Celsiusfrequency— Frequence du coeur en MHzcoreVoltage— Tension du coeur en mVsharesAccepted— Nombre de shares accepteessharesRejected— Nombre de shares rejeteesbestDiff— Meilleure difficulte trouveefanSpeed— Vitesse du ventilateur (% PWM)uptimeSeconds— Temps de fonctionnement en secondes
Overclocking manuel avance
L interface web AxeOS offre des reglages de base, mais pour un controle fin, l API est plus puissante. Voici les parametres cles :
Frequence (frequency)
La frequence du coeur ASIC controle directement le hashrate. Chaque MHz supplementaire ajoute du hashrate mais aussi de la consommation et de la chaleur. Les plages typiques :
- BM1370 (Gamma/GT) : 490-750 MHz (stock : ~525 MHz)
- BM1368 (Supra) : 400-600 MHz (stock : ~400 MHz)
- BM1366 (Ultra/Hex) : 400-550 MHz (stock : ~400 MHz)
Tension (coreVoltage)
La tension doit augmenter avec la frequence pour maintenir la stabilite. Mais plus de tension = plus de chaleur. La regle d or : augmentez la frequence d abord, puis augmentez la tension seulement si necessaire pour la stabilite.
Controle du ventilateur
AxeOS supporte deux modes de ventilateur :
- Mode automatique — Le firmware ajuste la vitesse du ventilateur en fonction de la temperature. Recommande pour la plupart des utilisateurs.
- Mode manuel — Vous definissez un pourcentage PWM fixe. Utile pour les tests et les configurations de refroidissement personnalisees.
Securite reseau
Par defaut, l interface AxeOS est accessible sans authentification sur votre reseau local. C est pratique mais pas ideal si votre reseau est partage. Voici les meilleures pratiques de securite :
Isolation reseau
- Placez vos Bitaxes sur un VLAN separe ou un reseau WiFi invite isole
- Limitez l acces a l API aux adresses IP de confiance via les regles de votre routeur
- N exposez JAMAIS l interface AxeOS a Internet (pas de redirection de port)
Mots de passe WiFi
Utilisez un mot de passe WiFi fort pour votre reseau. Quiconque a acces a votre reseau peut modifier les parametres de votre Bitaxe, incluant l adresse Bitcoin de destination. Un attaquant pourrait rediriger les recompenses potentielles vers sa propre adresse.
Surveillance
- Verifiez regulierement que votre adresse Bitcoin est toujours correctement configuree
- Surveillez les connexions inattendues dans les logs de votre routeur
- Utilisez des scripts de surveillance automatises pour detecter les changements de configuration
Mises a jour OTA avancees
Mise a jour via l interface web
La methode standard : televersez le fichier .bin via la page System d AxeOS. Simple et fiable.
Mise a jour via API
Pour la gestion de flotte, vous pouvez mettre a jour le firmware via l API :
curl -X POST http://192.168.1.100/api/system/OTA
-F "firmware=@axeos_firmware_v2.x.x.bin"
Cela permet de scripter la mise a jour de dizaines de Bitaxes simultanement.
Precautions de mise a jour
- Ne coupez JAMAIS l alimentation pendant une mise a jour OTA
- Notez vos parametres avant la mise a jour (certaines versions reinitialise les reglages)
- Testez la nouvelle version sur un seul appareil avant de deployer sur toute la flotte
- Conservez toujours une copie du firmware precedent en cas de besoin de retour en arriere
Configuration avancee du pool
Pool de secours
AxeOS supporte la configuration d un pool de secours. Si votre pool principal est injoignable, le Bitaxe basculera automatiquement sur le pool secondaire. Configurez toujours un pool de secours pour maximiser le temps de hachage.
Parametres Stratum avances
- Difficulty cible — Certains pools permettent de specifier une difficulte de share. Pour les Bitaxe, une difficulte basse est preferee pour voir les shares plus frequemment.
- Worker name — Au-dela de l adresse Bitcoin, vous pouvez ajouter un suffixe (ex. :
bc1q...adresse.gamma-bureau) pour identifier chaque mineur sur le tableau de bord du pool.
Diagnostic et depannage avance
Logs systeme
AxeOS maintient des logs internes accessibles via l interface web ou l API. Ces logs contiennent :
- Evenements de connexion/deconnexion du pool
- Erreurs de la puce ASIC
- Alertes de temperature
- Evenements de redemarrage
Indicateurs de sante
Surveillez ces metriques pour un fonctionnement optimal :
- Ratio shares rejetees — Devrait etre sous 1 %. Au-dessus, l overclock est trop agressif.
- Stabilite du hashrate — Des fluctuations de plus de 20 % indiquent un probleme d alimentation ou de thermique.
- Temps de fonctionnement — Des redemarrages frequents indiquent un probleme d alimentation, de surchauffe ou de WiFi.
Conclusion
AxeOS est un firmware remarquablement puissant pour un appareil aussi petit. L API HTTP ouverte, les options d overclocking granulaires, le systeme OTA fiable et l extensibilite via scripts en font une plateforme de minage serieuse. C est l avantage fondamental de l open source : au lieu d etre limite par ce que le fabricant decide de vous permettre, vous avez un acces complet a chaque parametre de votre mineur.
Maitrisez ces fonctionnalites avancees et vous tirerez le maximum de performance, de fiabilite et de securite de votre Bitaxe. Et si vous rencontrez des limites, souvenez-vous que le code source est sur GitHub — vous pouvez toujours modifier le firmware lui-meme.
Procurez-vous votre Bitaxe chez D-Central et explorez tout le potentiel d AxeOS.
Foire aux questions
L API AxeOS est-elle securisee ?
L API AxeOS n a pas d authentification par defaut — elle est accessible a quiconque sur votre reseau local. C est standard pour les appareils IoT domestiques, mais cela signifie que vous devez securiser votre reseau WiFi. N exposez jamais l API a Internet et utilisez un mot de passe WiFi fort.
Puis-je bricker mon Bitaxe avec une mauvaise mise a jour OTA ?
C est possible si l alimentation est coupee pendant le processus de flashage. Si cela arrive, le Bitaxe peut etre recupere via une connexion USB serie a l ESP32-S3 et un reflashage manuel. C est peu probable en utilisation normale, mais ne coupez jamais l alimentation pendant une mise a jour.