Ce projet vise à créer une application web qui sert d'outil de dimensionnement EPC.
La version finale de cette application vise à proposer les fonctionnalités suivantes :
- déterminer le volume de trafic Internet & VPN généré par une "Data Card" en UL/DL et DL
- déterminer le volume de trafic Internet généré par un smartphone LTE en UL/DL et DL
- déterminer le trafic total pour VPN et Internet à l'Heure Chargée en Downlink et Uplink
- dimensionner le plan usager de l'EPC (données des utilisateurs Smarphones + Data Card)
- dimensionner le plan de contrôle de l'EPC
- calculer le nombre total d'opérations pour chaque procédure de signalisation
- dimensionner les différents nœuds EPC
- déterminer le nombre de nœuds requis
Le choix du langage pour cette application a été porté vers Python. En effet, Python est un langage de programmation puissant et reconnu pour sa versatilité.
Grâce à l'immense collection de bibliothèques qu'offre ce langage, il est aussi bien utile pour de la programmation classique que pour l'analyse de données,
l'apprentissage automatique ou le développement web.
Pour ce projet j'ai choisi d'employer le framework Streamlit.
Cliquez ici
Voici la description que l'on peut retrouver au niveau de la documentation de Streamlit:
Streamlit est une bibliothèque Python open source qui facilite la création et le partage de superbes applications Web personnalisées pour l'apprentissage automatique et la science des données. En quelques minutes seulement, vous pouvez créer et déployer de puissantes applications de données. Cela résume très bien ce que représente Streamlit.
Pour plus d'informations, rendez-vous sur la documentation.