HiCellTek HiCellTek
← Produit

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é.

Protocole DIAG HDLC + CRC Dispatch multi-radio HLOG Writer Linux x86_64 + ARM64 API C documentée

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

Parsing HDLC

Détramage HDLC complet avec détection de début/fin de trame, vérification CRC-16 et gestion des octets d'échappement.

HDLC CRC-16 Byte stuffing
Dispatch multi-radio

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.

Log dispatch Typed callbacks Multi-RAT
HLOG Writer

Écriture de fichiers HLOG v1 avec chiffrement chiffrement authentifié. Compatible directement avec HiCellTek Analyzer pour le post-traitement.

HLOG v1 chiffrement authentifié Streaming write
Gestion de session

Ouverture/fermeture du port DIAG, configuration des masques de logs, activation/désactivation des catégories de messages en temps réel.

Log masks Session control Runtime config
API C documentée

Header C public avec documentation Doxygen. Exemples d'intégration pour Linux, Android (JNI) et scripts de build CMake.

C API Doxygen CMake
Multi-plateforme

Binaires pré-compilés pour Linux x86_64 (serveur), Linux ARM64 (embarqué) et Android ARM64 (smartphone). Même API sur toutes les plateformes.

x86_64 ARM64 Android

Pour qui ?

Constructeurs d'outils

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.

Fabricants de terminaux

Intégrez la collecte DIAG dans vos outils de validation et de test en production pour les chipsets Qualcomm.

Intégrateurs embarqués

Déployez la collecte DIAG sur des modules IoT, routeurs CPE ou équipements de mesure embarqués avec Linux ARM64.

Tarifs

Standard
5 990 EUR /an

Usage interne. Parsing DIAG, HLOG writer, API docs, mises à jour.

OEM
19 990 EUR /an

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.