diff --git a/python/datasets/rssi_norm.csv b/python/datasets/rssi_norm.csv index 0619fcd..0b73ab0 100644 --- a/python/datasets/rssi_norm.csv +++ b/python/datasets/rssi_norm.csv @@ -1,37 +1,391 @@ -1,194099099402 +1,2 +1,0 +1,0 +1,0 +1,0 +1,2 +1,1 +1,1 +1,1 +1,0 +1,2 +1,9 +1,5 +1,2 +1,2 +1,1 +1,1 +1,1 +1,4 +1,5 +1,3 +1,1 +1,3 +1,3 +1,9 +1,5 +1,1 +1,1 +1,2 +1,3 +1,0 +1,3 +1,0 +1,4 +1,1 +1,1 +1,1 +1,3 +1,1 +1,1 +1,2 +1,3 +1,2 +1,2 +1,4 +1,3 +1,2 +1,0 +1,1 +1,0 +1,1 +1,0 +1,4 +1,1 +1,1 +1,0 +1,2 +1,5 1,0 1,0 +1,1 +1,1 +1,1 +1,2 +1,3 +1,1 +1,6 +1,6 +1,4 +1,0 +1,5 +1,1 +1,0 +1,3 +1,2 +1,1 1,0 +1,5 +1,7 +1,1 +1,1 +1,8 +1,4 +1,2 +1,3 +1,2 +1,5 +1,8 +1,6 +1,1 1,0 +1,7 +1,4 +1,1 +1,5 +1,4 +1,4 +1,1 +1,7 +1,4 +1,3 +1,3 +1,1 +1,1 1,0 +1,1 +1,1 +1,1 +1,2 +1,1 1,0 +1,1 +1,2 +1,1 1,0 +1,2 +1,1 1,0 +1,1 1,0 1,0 1,0 1,0 1,0 +1,1 1,0 1,0 1,0 +1,2 +1,2 +1,2 +1,2 +1,2 +1,1 1,0 +1,1 +1,1 +1,2 1,0 +1,1 +1,1 +1,1 +1,1 +1,1 1,0 1,0 +1,1 +1,1 1,0 1,0 1,0 +1,1 1,0 +1,1 +1,1 1,0 +1,2 +1,1 1,0 +1,1 +1,2 +1,2 +1,2 +1,1 1,0 1,0 1,0 +1,1 +1,1 +1,1 +1,2 +1,1 +1,1 +1,1 +1,1 1,0 1,0 1,0 1,0 +1,2 1,0 1,0 +1,1 1,0 +1,0 +1,1 +1,0 +1,1 +1,0 +1,0 +1,1 +1,1 +1,0 +1,1 +1,2 +1,0 +1,1 +1,1 +1,1 +1,0 +1,2 +1,2 +1,0 +1,1 +1,1 +1,0 +1,1 +1,1 +1,2 +1,1 +1,1 +1,1 +1,1 +1,1 +1,0 +1,1 +1,1 +1,0 +1,1 +1,1 +1,0 +1,0 +1,1 +1,2 +1,2 +1,1 +1,0 +1,1 +1,1 +1,0 +1,0 +1,1 +1,1 +1,0 +1,1 +1,1 +1,3 +1,0 +1,0 +1,2 +1,2 +1,0 +1,0 +1,0 +1,0 +1,0 +1,1 +1,1 +1,1 +1,1 +1,1 +1,0 +1,0 +1,0 +1,1 +1,0 +1,0 +1,1 +1,0 +1,0 +1,0 +1,0 +1,0 +1,1 +1,1 +1,2 +1,2 +1,0 +1,0 +1,0 +1,0 +1,1 +1,1 +1,1 +1,1 +1,1 +1,1 +1,0 +1,1 +1,2 +1,1 +1,1 +1,0 +1,2 +1,0 +1,0 +1,1 +1,1 +1,0 +1,0 +1,1 +1,1 +1,1 +1,1 +1,1 +1,0 +1,0 +1,0 +1,1 +1,0 +1,1 +1,0 +1,0 +1,0 +1,1 +1,1 +1,0 +1,1 +1,1 +1,0 +1,1 +1,2 +1,1 +1,1 +1,0 +1,1 +1,0 +1,1 +1,1 +1,0 +1,0 +1,2 +1,0 +1,0 +1,0 +1,1 +1,1 +1,1 +1,0 +1,1 +1,3 +1,1 +1,0 +1,0 +1,1 +1,1 +1,1 +1,1 +1,1 +1,1 +1,0 +1,0 +1,1 +1,0 +1,0 +1,0 +1,0 +1,0 +1,0 +1,1 +1,0 +1,1 +1,0 +1,1 +1,0 +1,2 +1,1 +1,0 +1,0 +1,0 +1,0 +1,0 +1,2 +1,1 +1,2 +1,1 +1,1 +1,0 +1,1 +1,0 +1,0 +1,0 +1,1 +1,0 +1,1 +1,0 +1,0 +1,1 +1,1 +1,1 +1,0 +1,0 +1,0 +1,0 +1,0 +1,0 +1,0 +1,1 +1,0 +1,1 +1,1 diff --git a/python/recorder.py b/python/recorder.py index b17205b..0ce4af7 100644 --- a/python/recorder.py +++ b/python/recorder.py @@ -118,34 +118,51 @@ fp.close(); ############################################################################## #Ici j'enregistre le delta de puissance entre deux réception. #Si le delta est trop important, alors il est possible que l'émetteur soit usurpé + #INITIALISATION -nb_individus = 2960; +nb_individus = 1; temp = 0; file_name = "C:/Users/Utilisateur/PFE/python/datasets/rssi_norm.csv"; fp = open(file_name, "w"); writer = csv.writer(fp); #BOUCLE D'ENREGISTREMENT -while(nb_individus <= POPULATION+1): +while(nb_individus <= POPULATION+2): #Vérification du contenu x=ser.readline(); print(x); - if(record_condition(x)==True and nb_individus == 1): + #Ne pas enregistrer la premiere valeurs + if(record_condition(x)==True and nb_individus == 1): + nb_individus = nb_individus + 1; + + if(record_condition(x)==True and nb_individus == 2): #On ne lit que la ligne de puissance x=ser.readline(); - print(x); - rssi_1 = int.from_bytes(x,byteorder='big', signed = True); - nb_individus = nb_individus + 1; + + #Suppression des caractères parasites + #Conversion en décimal + y=x[1]+x[2]-48; + print(y); + rssi_1 = y; + + #Calculs et écriture temp = rssi_1; + nb_individus = nb_individus + 1; #Condition d'enregistrement après le 1er individu - if(record_condition(x)==True and nb_individus > 1): + if(record_condition(x)==True and nb_individus > 2): #On ne lit que la ligne de puissance x=ser.readline(); + + #Suppression des caractères parasites + #Conversion en décimal print(x); - rssi_2 = int.from_bytes(x,byteorder='big', signed = True); + y=x[1]+x[2]-48; + rssi_2 = y; + + #Calculs et écriture delta_t = abs(rssi_2 - temp); writer.writerow(('1', delta_t)); nb_individus = nb_individus + 1; -- libgit2 0.21.2