DiagClient SDK
Parseur complet du protocole DIAG Qualcomm. Extraction structurée des logs radio, messages L3 et mesures RF depuis les chipsets Qualcomm Snapdragon. Parsing HDLC, vérification CRC, dispatch multi-radio et writer HLOG intégré.
HiCellTek DiagClient SDK est un parseur complet du protocole diagnostique Qualcomm (DIAG). Il gère le parsing HDLC avec vérification CRC, le dispatch des logs par type de radio (LTE, NR, WCDMA, GSM), l'écriture de fichiers HLOG v1 chiffrés (chiffrement authentifié) et fournit une API C documentée avec exemples. Disponible pour Linux x86_64, Linux ARM64 et Android ARM64. Prix : 5 990 EUR/an (Standard), 19 990 EUR/an (OEM avec redistribution autorisée).
Fonctionnalités du SDK
Détramage HDLC complet avec détection de début/fin de trame, vérification CRC-16 et gestion des octets d'échappement.
Routage automatique des logs par type de radio et code de message. Callbacks typées pour RRC LTE, RRC NR, NAS, mesures RF et événements système.
Écriture de fichiers HLOG v1 avec chiffrement chiffrement authentifié. Compatible directement avec HiCellTek Analyzer pour le post-traitement.
Ouverture/fermeture du port DIAG, configuration des masques de logs, activation/désactivation des catégories de messages en temps réel.
Header C public avec documentation Doxygen. Exemples d'intégration pour Linux, Android (JNI) et scripts de build CMake.
Binaires pré-compilés pour Linux x86_64 (serveur), Linux ARM64 (embarqué) et Android ARM64 (smartphone). Même API sur toutes les plateformes.
Pour qui ?
Construisez votre propre outil de diagnostic réseau sans réimplémenter le protocole DIAG. Concentrez-vous sur la valeur ajoutée de votre produit.
Intégrez la collecte DIAG dans vos outils de validation et de test en production pour les chipsets Qualcomm.
Déployez la collecte DIAG sur des modules IoT, routeurs CPE ou équipements de mesure embarqués avec Linux ARM64.
Tarifs
Usage interne. Parsing DIAG, HLOG writer, API docs, mises à jour.
Redistribution autorisée. Support prioritaire, SLA dédié.
Questions fréquentes
Qu'est-ce que le protocole DIAG Qualcomm ?
Le protocole DIAG est l'interface diagnostique des chipsets Qualcomm. Il transporte les logs radio (messages RRC/NAS, mesures RF, événements système) via un canal série HDLC. DiagClient SDK parse ce protocole pour extraire les données structurées.
Le SDK nécessite-t-il un accès root ?
Sur Android, l'accès au port DIAG nécessite root ou une configuration OEM spécifique. Sur Linux embarqué, l'accès dépend des permissions sur le device node (/dev/diag). Le SDK gère la communication une fois le port accessible.
Quelles plateformes sont supportées ?
Le SDK est disponible pour Linux x86_64 (serveurs, postes de travail), Linux ARM64 (embarqué, SBC) et Android ARM64 (smartphones, tablettes). La documentation C API est fournie avec des exemples pour chaque plateforme.
Le SDK écrit-il les fichiers HLOG ?
Oui. Le SDK inclut un writer HLOG v1 avec chiffrement chiffrement authentifié. Les fichiers HLOG produits sont directement compatibles avec HiCellTek Analyzer pour le post-traitement desktop.