Je dirais que le thread est mieux, mais n'en suis pas sur pour autant.
Le timer te permet d'effectuer une ou plusieurs actions à intervalle de temps régulier dans ton programme, mais pendant le temps d'éxécution de ces commandes, ton programme ne fait rien d'autre.
Alors qu'un thread te permet d'effectuer ces opérations en "parallèle".
En fait, je dirais plutot que ca depend de la frequence de mise à jour et de cce que tu as à faire comme calcul à coté. Si peu de calcul, alors timer simple à mettre en place et ne perturbera pas l'appli, sinon un thread parait plus approprié.
J'avais une question sur ton projet, c'est au niveau de la force du signal WiFi. Je me demandais comment tu faisais pour récupérer cette information.
Vive le C
Tchao
Savon