Ce référentiel contient la thèse de maître soutenue par Da Silva Andrade David en collaboration avec la direction Généale des Systèmes d'information ( DGSI ).
L'objectif de ce projet est de Devellop un appareil qui peut se connecter à un Lorawan et fournir des données de capteur qui peuvent être fiables à partir d'un appareil spécifique.
Une interface sécurisée a également été Devellopped pour livrer l'Appkey au nouvel appareil créé. Le principe de création et de stockage est basé sur la preuve de concept Develloppé par le DGSI pour le projet SmartCanton.
Un PCB a été Devellopped pour ce projet.
La disposition en altium de la carte est éveilable sous le répertoire SmartCantonhardwareSmartCantonDevBox_V1_0 .
Un cas pour le matériel a également été conçu. Vous pouvez le trouver sous SmartCantonhardwareSmartCantonDevBoxCase . Il peut être facilement imprimé à l'aide d'une imprimante 3D.
Le logiciel du CMWX1ZZABZ-078 peut être trouvé sous le répertoire SmartCantondevSTM32CubeExpansion_LRWAN_V1.1.2 . Il faut être ouvert avec le STM32 Workbench IDE.
Le logiciel du NXP KW41Z peut être trouvé sous le répertoire SmartCantondevMKW41z . Il faut être ouvert avec l'IDE McUXPresso.
Une application développée avec Android Studio est disponible sous le répertoire SmartCantondevSmartCantonManager .
Un serveur Web développé à l'aide de Python 3.6 et PyCharm a été développé. Il s'exécute couplé à un SQLite pour stocker toutes les informations sur les utilisateurs et le devox (configurations de Lorawan et ble).
Le projet peut être ouvert avec PyCharm sous le répertoire SmartCantondevSmartCanton_AppKeyServer .
Le rapport final du projet se trouve dans l'arborescence racine du projet sous le nom [Da_Silva_Andrade_TM_2017-2018.pdf](https://github.com/Rasnar/SmartCanton/blob/master/Da_Silva_Andrade_TM_2017-2018.pdf) . Il est écrit en français, avec des annexes en anglais. La documentation de l'API REST, un guide de l'utilisateur pour l'application Android et tous les services BLE développés peuvent être trouvés en tant qu'annexe dans le fichier PDF.
Toutes les documents peuvent être trouvés dans le répertoire SmartCantondocumentation .