Commit 6a900295ad9453bfd31cb4bac8e39ca1c5ba52c1
1 parent
50838d0a
traitement pour rssi ok
Showing
2 changed files
with
380 additions
and
9 deletions
Show diff stats
python/datasets/rssi_norm.csv
1 | -1,194099099402 | 1 | +1,2 |
2 | +1,0 | ||
3 | +1,0 | ||
4 | +1,0 | ||
5 | +1,0 | ||
6 | +1,2 | ||
7 | +1,1 | ||
8 | +1,1 | ||
9 | +1,1 | ||
10 | +1,0 | ||
11 | +1,2 | ||
12 | +1,9 | ||
13 | +1,5 | ||
14 | +1,2 | ||
15 | +1,2 | ||
16 | +1,1 | ||
17 | +1,1 | ||
18 | +1,1 | ||
19 | +1,4 | ||
20 | +1,5 | ||
21 | +1,3 | ||
22 | +1,1 | ||
23 | +1,3 | ||
24 | +1,3 | ||
25 | +1,9 | ||
26 | +1,5 | ||
27 | +1,1 | ||
28 | +1,1 | ||
29 | +1,2 | ||
30 | +1,3 | ||
31 | +1,0 | ||
32 | +1,3 | ||
33 | +1,0 | ||
34 | +1,4 | ||
35 | +1,1 | ||
36 | +1,1 | ||
37 | +1,1 | ||
38 | +1,3 | ||
39 | +1,1 | ||
40 | +1,1 | ||
41 | +1,2 | ||
42 | +1,3 | ||
43 | +1,2 | ||
44 | +1,2 | ||
45 | +1,4 | ||
46 | +1,3 | ||
47 | +1,2 | ||
48 | +1,0 | ||
49 | +1,1 | ||
50 | +1,0 | ||
51 | +1,1 | ||
52 | +1,0 | ||
53 | +1,4 | ||
54 | +1,1 | ||
55 | +1,1 | ||
56 | +1,0 | ||
57 | +1,2 | ||
58 | +1,5 | ||
2 | 1,0 | 59 | 1,0 |
3 | 1,0 | 60 | 1,0 |
61 | +1,1 | ||
62 | +1,1 | ||
63 | +1,1 | ||
64 | +1,2 | ||
65 | +1,3 | ||
66 | +1,1 | ||
67 | +1,6 | ||
68 | +1,6 | ||
69 | +1,4 | ||
70 | +1,0 | ||
71 | +1,5 | ||
72 | +1,1 | ||
73 | +1,0 | ||
74 | +1,3 | ||
75 | +1,2 | ||
76 | +1,1 | ||
4 | 1,0 | 77 | 1,0 |
78 | +1,5 | ||
79 | +1,7 | ||
80 | +1,1 | ||
81 | +1,1 | ||
82 | +1,8 | ||
83 | +1,4 | ||
84 | +1,2 | ||
85 | +1,3 | ||
86 | +1,2 | ||
87 | +1,5 | ||
88 | +1,8 | ||
89 | +1,6 | ||
90 | +1,1 | ||
5 | 1,0 | 91 | 1,0 |
92 | +1,7 | ||
93 | +1,4 | ||
94 | +1,1 | ||
95 | +1,5 | ||
96 | +1,4 | ||
97 | +1,4 | ||
98 | +1,1 | ||
99 | +1,7 | ||
100 | +1,4 | ||
101 | +1,3 | ||
102 | +1,3 | ||
103 | +1,1 | ||
104 | +1,1 | ||
6 | 1,0 | 105 | 1,0 |
106 | +1,1 | ||
107 | +1,1 | ||
108 | +1,1 | ||
109 | +1,2 | ||
110 | +1,1 | ||
7 | 1,0 | 111 | 1,0 |
112 | +1,1 | ||
113 | +1,2 | ||
114 | +1,1 | ||
8 | 1,0 | 115 | 1,0 |
116 | +1,2 | ||
117 | +1,1 | ||
9 | 1,0 | 118 | 1,0 |
119 | +1,1 | ||
10 | 1,0 | 120 | 1,0 |
11 | 1,0 | 121 | 1,0 |
12 | 1,0 | 122 | 1,0 |
13 | 1,0 | 123 | 1,0 |
14 | 1,0 | 124 | 1,0 |
125 | +1,1 | ||
15 | 1,0 | 126 | 1,0 |
16 | 1,0 | 127 | 1,0 |
17 | 1,0 | 128 | 1,0 |
129 | +1,2 | ||
130 | +1,2 | ||
131 | +1,2 | ||
132 | +1,2 | ||
133 | +1,2 | ||
134 | +1,1 | ||
18 | 1,0 | 135 | 1,0 |
136 | +1,1 | ||
137 | +1,1 | ||
138 | +1,2 | ||
19 | 1,0 | 139 | 1,0 |
140 | +1,1 | ||
141 | +1,1 | ||
142 | +1,1 | ||
143 | +1,1 | ||
144 | +1,1 | ||
20 | 1,0 | 145 | 1,0 |
21 | 1,0 | 146 | 1,0 |
147 | +1,1 | ||
148 | +1,1 | ||
22 | 1,0 | 149 | 1,0 |
23 | 1,0 | 150 | 1,0 |
24 | 1,0 | 151 | 1,0 |
152 | +1,1 | ||
25 | 1,0 | 153 | 1,0 |
154 | +1,1 | ||
155 | +1,1 | ||
26 | 1,0 | 156 | 1,0 |
157 | +1,2 | ||
158 | +1,1 | ||
27 | 1,0 | 159 | 1,0 |
160 | +1,1 | ||
161 | +1,2 | ||
162 | +1,2 | ||
163 | +1,2 | ||
164 | +1,1 | ||
28 | 1,0 | 165 | 1,0 |
29 | 1,0 | 166 | 1,0 |
30 | 1,0 | 167 | 1,0 |
168 | +1,1 | ||
169 | +1,1 | ||
170 | +1,1 | ||
171 | +1,2 | ||
172 | +1,1 | ||
173 | +1,1 | ||
174 | +1,1 | ||
175 | +1,1 | ||
31 | 1,0 | 176 | 1,0 |
32 | 1,0 | 177 | 1,0 |
33 | 1,0 | 178 | 1,0 |
34 | 1,0 | 179 | 1,0 |
180 | +1,2 | ||
35 | 1,0 | 181 | 1,0 |
36 | 1,0 | 182 | 1,0 |
183 | +1,1 | ||
37 | 1,0 | 184 | 1,0 |
185 | +1,0 | ||
186 | +1,1 | ||
187 | +1,0 | ||
188 | +1,1 | ||
189 | +1,0 | ||
190 | +1,0 | ||
191 | +1,1 | ||
192 | +1,1 | ||
193 | +1,0 | ||
194 | +1,1 | ||
195 | +1,2 | ||
196 | +1,0 | ||
197 | +1,1 | ||
198 | +1,1 | ||
199 | +1,1 | ||
200 | +1,0 | ||
201 | +1,2 | ||
202 | +1,2 | ||
203 | +1,0 | ||
204 | +1,1 | ||
205 | +1,1 | ||
206 | +1,0 | ||
207 | +1,1 | ||
208 | +1,1 | ||
209 | +1,2 | ||
210 | +1,1 | ||
211 | +1,1 | ||
212 | +1,1 | ||
213 | +1,1 | ||
214 | +1,1 | ||
215 | +1,0 | ||
216 | +1,1 | ||
217 | +1,1 | ||
218 | +1,0 | ||
219 | +1,1 | ||
220 | +1,1 | ||
221 | +1,0 | ||
222 | +1,0 | ||
223 | +1,1 | ||
224 | +1,2 | ||
225 | +1,2 | ||
226 | +1,1 | ||
227 | +1,0 | ||
228 | +1,1 | ||
229 | +1,1 | ||
230 | +1,0 | ||
231 | +1,0 | ||
232 | +1,1 | ||
233 | +1,1 | ||
234 | +1,0 | ||
235 | +1,1 | ||
236 | +1,1 | ||
237 | +1,3 | ||
238 | +1,0 | ||
239 | +1,0 | ||
240 | +1,2 | ||
241 | +1,2 | ||
242 | +1,0 | ||
243 | +1,0 | ||
244 | +1,0 | ||
245 | +1,0 | ||
246 | +1,0 | ||
247 | +1,1 | ||
248 | +1,1 | ||
249 | +1,1 | ||
250 | +1,1 | ||
251 | +1,1 | ||
252 | +1,0 | ||
253 | +1,0 | ||
254 | +1,0 | ||
255 | +1,1 | ||
256 | +1,0 | ||
257 | +1,0 | ||
258 | +1,1 | ||
259 | +1,0 | ||
260 | +1,0 | ||
261 | +1,0 | ||
262 | +1,0 | ||
263 | +1,0 | ||
264 | +1,1 | ||
265 | +1,1 | ||
266 | +1,2 | ||
267 | +1,2 | ||
268 | +1,0 | ||
269 | +1,0 | ||
270 | +1,0 | ||
271 | +1,0 | ||
272 | +1,1 | ||
273 | +1,1 | ||
274 | +1,1 | ||
275 | +1,1 | ||
276 | +1,1 | ||
277 | +1,1 | ||
278 | +1,0 | ||
279 | +1,1 | ||
280 | +1,2 | ||
281 | +1,1 | ||
282 | +1,1 | ||
283 | +1,0 | ||
284 | +1,2 | ||
285 | +1,0 | ||
286 | +1,0 | ||
287 | +1,1 | ||
288 | +1,1 | ||
289 | +1,0 | ||
290 | +1,0 | ||
291 | +1,1 | ||
292 | +1,1 | ||
293 | +1,1 | ||
294 | +1,1 | ||
295 | +1,1 | ||
296 | +1,0 | ||
297 | +1,0 | ||
298 | +1,0 | ||
299 | +1,1 | ||
300 | +1,0 | ||
301 | +1,1 | ||
302 | +1,0 | ||
303 | +1,0 | ||
304 | +1,0 | ||
305 | +1,1 | ||
306 | +1,1 | ||
307 | +1,0 | ||
308 | +1,1 | ||
309 | +1,1 | ||
310 | +1,0 | ||
311 | +1,1 | ||
312 | +1,2 | ||
313 | +1,1 | ||
314 | +1,1 | ||
315 | +1,0 | ||
316 | +1,1 | ||
317 | +1,0 | ||
318 | +1,1 | ||
319 | +1,1 | ||
320 | +1,0 | ||
321 | +1,0 | ||
322 | +1,2 | ||
323 | +1,0 | ||
324 | +1,0 | ||
325 | +1,0 | ||
326 | +1,1 | ||
327 | +1,1 | ||
328 | +1,1 | ||
329 | +1,0 | ||
330 | +1,1 | ||
331 | +1,3 | ||
332 | +1,1 | ||
333 | +1,0 | ||
334 | +1,0 | ||
335 | +1,1 | ||
336 | +1,1 | ||
337 | +1,1 | ||
338 | +1,1 | ||
339 | +1,1 | ||
340 | +1,1 | ||
341 | +1,0 | ||
342 | +1,0 | ||
343 | +1,1 | ||
344 | +1,0 | ||
345 | +1,0 | ||
346 | +1,0 | ||
347 | +1,0 | ||
348 | +1,0 | ||
349 | +1,0 | ||
350 | +1,1 | ||
351 | +1,0 | ||
352 | +1,1 | ||
353 | +1,0 | ||
354 | +1,1 | ||
355 | +1,0 | ||
356 | +1,2 | ||
357 | +1,1 | ||
358 | +1,0 | ||
359 | +1,0 | ||
360 | +1,0 | ||
361 | +1,0 | ||
362 | +1,0 | ||
363 | +1,2 | ||
364 | +1,1 | ||
365 | +1,2 | ||
366 | +1,1 | ||
367 | +1,1 | ||
368 | +1,0 | ||
369 | +1,1 | ||
370 | +1,0 | ||
371 | +1,0 | ||
372 | +1,0 | ||
373 | +1,1 | ||
374 | +1,0 | ||
375 | +1,1 | ||
376 | +1,0 | ||
377 | +1,0 | ||
378 | +1,1 | ||
379 | +1,1 | ||
380 | +1,1 | ||
381 | +1,0 | ||
382 | +1,0 | ||
383 | +1,0 | ||
384 | +1,0 | ||
385 | +1,0 | ||
386 | +1,0 | ||
387 | +1,0 | ||
388 | +1,1 | ||
389 | +1,0 | ||
390 | +1,1 | ||
391 | +1,1 |
python/recorder.py
@@ -118,34 +118,51 @@ fp.close(); | @@ -118,34 +118,51 @@ fp.close(); | ||
118 | ############################################################################## | 118 | ############################################################################## |
119 | #Ici j'enregistre le delta de puissance entre deux réception. | 119 | #Ici j'enregistre le delta de puissance entre deux réception. |
120 | #Si le delta est trop important, alors il est possible que l'émetteur soit usurpé | 120 | #Si le delta est trop important, alors il est possible que l'émetteur soit usurpé |
121 | + | ||
121 | #INITIALISATION | 122 | #INITIALISATION |
122 | -nb_individus = 2960; | 123 | +nb_individus = 1; |
123 | temp = 0; | 124 | temp = 0; |
124 | file_name = "C:/Users/Utilisateur/PFE/python/datasets/rssi_norm.csv"; | 125 | file_name = "C:/Users/Utilisateur/PFE/python/datasets/rssi_norm.csv"; |
125 | fp = open(file_name, "w"); | 126 | fp = open(file_name, "w"); |
126 | writer = csv.writer(fp); | 127 | writer = csv.writer(fp); |
127 | 128 | ||
128 | #BOUCLE D'ENREGISTREMENT | 129 | #BOUCLE D'ENREGISTREMENT |
129 | -while(nb_individus <= POPULATION+1): | 130 | +while(nb_individus <= POPULATION+2): |
130 | 131 | ||
131 | #Vérification du contenu | 132 | #Vérification du contenu |
132 | x=ser.readline(); | 133 | x=ser.readline(); |
133 | print(x); | 134 | print(x); |
134 | 135 | ||
135 | - if(record_condition(x)==True and nb_individus == 1): | 136 | + #Ne pas enregistrer la premiere valeurs |
137 | + if(record_condition(x)==True and nb_individus == 1): | ||
138 | + nb_individus = nb_individus + 1; | ||
139 | + | ||
140 | + if(record_condition(x)==True and nb_individus == 2): | ||
136 | #On ne lit que la ligne de puissance | 141 | #On ne lit que la ligne de puissance |
137 | x=ser.readline(); | 142 | x=ser.readline(); |
138 | - print(x); | ||
139 | - rssi_1 = int.from_bytes(x,byteorder='big', signed = True); | ||
140 | - nb_individus = nb_individus + 1; | 143 | + |
144 | + #Suppression des caractères parasites | ||
145 | + #Conversion en décimal | ||
146 | + y=x[1]+x[2]-48; | ||
147 | + print(y); | ||
148 | + rssi_1 = y; | ||
149 | + | ||
150 | + #Calculs et écriture | ||
141 | temp = rssi_1; | 151 | temp = rssi_1; |
152 | + nb_individus = nb_individus + 1; | ||
142 | 153 | ||
143 | #Condition d'enregistrement après le 1er individu | 154 | #Condition d'enregistrement après le 1er individu |
144 | - if(record_condition(x)==True and nb_individus > 1): | 155 | + if(record_condition(x)==True and nb_individus > 2): |
145 | #On ne lit que la ligne de puissance | 156 | #On ne lit que la ligne de puissance |
146 | x=ser.readline(); | 157 | x=ser.readline(); |
158 | + | ||
159 | + #Suppression des caractères parasites | ||
160 | + #Conversion en décimal | ||
147 | print(x); | 161 | print(x); |
148 | - rssi_2 = int.from_bytes(x,byteorder='big', signed = True); | 162 | + y=x[1]+x[2]-48; |
163 | + rssi_2 = y; | ||
164 | + | ||
165 | + #Calculs et écriture | ||
149 | delta_t = abs(rssi_2 - temp); | 166 | delta_t = abs(rssi_2 - temp); |
150 | writer.writerow(('1', delta_t)); | 167 | writer.writerow(('1', delta_t)); |
151 | nb_individus = nb_individus + 1; | 168 | nb_individus = nb_individus + 1; |